]> git.openstreetmap.org Git - rails.git/blob - vendor/assets/iD/iD.js
Update to iD v1.5.3
[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                         if (!shown) {
6104                             input.node().focus();
6105                             fetch('', render);
6106                         } else {
6107                             hide();
6108                         }
6109                     });
6110             });
6111
6112         function focus() {
6113             fetch(value(), render);
6114         }
6115
6116         function blur() {
6117             window.setTimeout(hide, 150);
6118         }
6119
6120         function show() {
6121             if (!shown) {
6122                 container = d3.select(document.body)
6123                     .insert('div', ':first-child')
6124                     .datum(input.node())
6125                     .attr('class', 'combobox')
6126                     .style({
6127                         position: 'absolute',
6128                         display: 'block',
6129                         left: '0px'
6130                     })
6131                     .on('mousedown', function () {
6132                         // prevent moving focus out of the text field
6133                         d3.event.preventDefault();
6134                     });
6135
6136                 d3.select(document.body)
6137                     .on('scroll.combobox', render, true);
6138
6139                 shown = true;
6140             }
6141         }
6142
6143         function hide() {
6144             if (shown) {
6145                 idx = -1;
6146                 container.remove();
6147
6148                 d3.select(document.body)
6149                     .on('scroll.combobox', null);
6150
6151                 shown = false;
6152             }
6153         }
6154
6155         function keydown() {
6156            switch (d3.event.keyCode) {
6157                // backspace, delete
6158                case 8:
6159                case 46:
6160                    input.on('input.typeahead', function() {
6161                        idx = -1;
6162                        render();
6163                        var start = input.property('selectionStart');
6164                        input.node().setSelectionRange(start, start);
6165                        input.on('input.typeahead', change);
6166                    });
6167                    break;
6168                // tab
6169                case 9:
6170                    container.selectAll('a.selected').each(event.accept);
6171                    break;
6172                // return
6173                case 13:
6174                    d3.event.preventDefault();
6175                    break;
6176                // up arrow
6177                case 38:
6178                    nav(-1);
6179                    d3.event.preventDefault();
6180                    break;
6181                // down arrow
6182                case 40:
6183                    nav(+1);
6184                    d3.event.preventDefault();
6185                    break;
6186            }
6187            d3.event.stopPropagation();
6188         }
6189
6190         function keyup() {
6191             switch (d3.event.keyCode) {
6192                 // escape
6193                 case 27:
6194                     hide();
6195                     break;
6196                 // return
6197                 case 13:
6198                     container.selectAll('a.selected').each(event.accept);
6199                     hide();
6200                     break;
6201             }
6202         }
6203
6204         function change() {
6205             fetch(value(), function() {
6206                 autocomplete();
6207                 render();
6208             });
6209         }
6210
6211         function nav(dir) {
6212             idx = Math.max(Math.min(idx + dir, suggestions.length - 1), 0);
6213             input.property('value', suggestions[idx].value);
6214             render();
6215             ensureVisible();
6216         }
6217
6218         function value() {
6219             var value = input.property('value'),
6220                 start = input.property('selectionStart'),
6221                 end = input.property('selectionEnd');
6222
6223             if (start && end) {
6224                 value = value.substring(0, start);
6225             }
6226
6227             return value;
6228         }
6229
6230         function fetch(v, cb) {
6231             fetcher.call(input, v, function(_) {
6232                 suggestions = _;
6233                 cb();
6234             });
6235         }
6236
6237         function autocomplete() {
6238             var v = value();
6239
6240             idx = -1;
6241
6242             if (!v) return;
6243
6244             for (var i = 0; i < suggestions.length; i++) {
6245                 if (suggestions[i].value.toLowerCase().indexOf(v.toLowerCase()) === 0) {
6246                     var completion = v + suggestions[i].value.substr(v.length);
6247                     idx = i;
6248                     input.property('value', completion);
6249                     input.node().setSelectionRange(v.length, completion.length);
6250                     return;
6251                 }
6252             }
6253         }
6254
6255         function render() {
6256             if (suggestions.length >= minItems && document.activeElement === input.node()) {
6257                 show();
6258             } else {
6259                 hide();
6260                 return;
6261             }
6262
6263             var options = container
6264                 .selectAll('a.combobox-option')
6265                 .data(suggestions, function(d) { return d.value; });
6266
6267             options.enter().append('a')
6268                 .attr('class', 'combobox-option')
6269                 .text(function(d) { return d.value; });
6270
6271             options
6272                 .attr('title', function(d) { return d.title; })
6273                 .classed('selected', function(d, i) { return i == idx; })
6274                 .on('mouseover', select)
6275                 .on('click', accept)
6276                 .order();
6277
6278             options.exit()
6279                 .remove();
6280
6281             var rect = input.node().getBoundingClientRect();
6282
6283             container.style({
6284                 'left': rect.left + 'px',
6285                 'width': rect.width + 'px',
6286                 'top': rect.height + rect.top + 'px'
6287             });
6288         }
6289
6290         function select(d, i) {
6291             idx = i;
6292             render();
6293         }
6294
6295         function ensureVisible() {
6296             var node = container.selectAll('a.selected').node();
6297             if (node) node.scrollIntoView();
6298         }
6299
6300         function accept(d) {
6301             if (!shown) return;
6302             input
6303                 .property('value', d.value)
6304                 .trigger('change');
6305             event.accept(d);
6306             hide();
6307         }
6308     };
6309
6310     combobox.fetcher = function(_) {
6311         if (!arguments.length) return fetcher;
6312         fetcher = _;
6313         return combobox;
6314     };
6315
6316     combobox.data = function(_) {
6317         if (!arguments.length) return data;
6318         data = _;
6319         return combobox;
6320     };
6321
6322     combobox.minItems = function(_) {
6323         if (!arguments.length) return minItems;
6324         minItems = _;
6325         return combobox;
6326     };
6327
6328     return d3.rebind(combobox, event, 'on');
6329 };
6330 d3.geo.tile = function() {
6331   var size = [960, 500],
6332       scale = 256,
6333       scaleExtent = [0, 20],
6334       translate = [size[0] / 2, size[1] / 2],
6335       zoomDelta = 0;
6336
6337   function bound(_) {
6338       return Math.min(scaleExtent[1], Math.max(scaleExtent[0], _));
6339   }
6340
6341   function tile() {
6342     var z = Math.max(Math.log(scale) / Math.LN2 - 8, 0),
6343         z0 = bound(Math.round(z + zoomDelta)),
6344         k = Math.pow(2, z - z0 + 8),
6345         origin = [(translate[0] - scale / 2) / k, (translate[1] - scale / 2) / k],
6346         tiles = [],
6347         cols = d3.range(Math.max(0, Math.floor(-origin[0])), Math.max(0, Math.ceil(size[0] / k - origin[0]))),
6348         rows = d3.range(Math.max(0, Math.floor(-origin[1])), Math.max(0, Math.ceil(size[1] / k - origin[1])));
6349
6350     rows.forEach(function(y) {
6351       cols.forEach(function(x) {
6352         tiles.push([x, y, z0]);
6353       });
6354     });
6355
6356     tiles.translate = origin;
6357     tiles.scale = k;
6358
6359     return tiles;
6360   }
6361
6362   tile.scaleExtent = function(_) {
6363     if (!arguments.length) return scaleExtent;
6364     scaleExtent = _;
6365     return tile;
6366   };
6367
6368   tile.size = function(_) {
6369     if (!arguments.length) return size;
6370     size = _;
6371     return tile;
6372   };
6373
6374   tile.scale = function(_) {
6375     if (!arguments.length) return scale;
6376     scale = _;
6377     return tile;
6378   };
6379
6380   tile.translate = function(_) {
6381     if (!arguments.length) return translate;
6382     translate = _;
6383     return tile;
6384   };
6385
6386   tile.zoomDelta = function(_) {
6387     if (!arguments.length) return zoomDelta;
6388     zoomDelta = +_;
6389     return tile;
6390   };
6391
6392   return tile;
6393 };
6394 d3.jsonp = function (url, callback) {
6395   function rand() {
6396     var chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz',
6397       c = '', i = -1;
6398     while (++i < 15) c += chars.charAt(Math.floor(Math.random() * 52));
6399     return c;
6400   }
6401
6402   function create(url) {
6403     var e = url.match(/callback=d3.jsonp.(\w+)/),
6404       c = e ? e[1] : rand();
6405     d3.jsonp[c] = function(data) {
6406       callback(data);
6407       delete d3.jsonp[c];
6408       script.remove();
6409     };
6410     return 'd3.jsonp.' + c;
6411   }
6412
6413   var cb = create(url),
6414     script = d3.select('head')
6415     .append('script')
6416     .attr('type', 'text/javascript')
6417     .attr('src', url.replace(/(\{|%7B)callback(\}|%7D)/, cb));
6418 };
6419 /*
6420  * This code is licensed under the MIT license.
6421  *
6422  * Copyright © 2013, iD authors.
6423  *
6424  * Portions copyright © 2011, Keith Cirkel
6425  * See https://github.com/keithamus/jwerty
6426  *
6427  */
6428 d3.keybinding = function(namespace) {
6429     var bindings = [];
6430
6431     function matches(binding, event) {
6432         for (var p in binding.event) {
6433             if (event[p] != binding.event[p])
6434                 return false;
6435         }
6436
6437         return (!binding.capture) === (event.eventPhase !== Event.CAPTURING_PHASE);
6438     }
6439
6440     function capture() {
6441         for (var i = 0; i < bindings.length; i++) {
6442             var binding = bindings[i];
6443             if (matches(binding, d3.event)) {
6444                 binding.callback();
6445             }
6446         }
6447     }
6448
6449     function bubble() {
6450         var tagName = d3.select(d3.event.target).node().tagName;
6451         if (tagName == 'INPUT' || tagName == 'SELECT' || tagName == 'TEXTAREA') {
6452             return;
6453         }
6454         capture();
6455     }
6456
6457     function keybinding(selection) {
6458         selection = selection || d3.select(document);
6459         selection.on('keydown.capture' + namespace, capture, true);
6460         selection.on('keydown.bubble' + namespace, bubble, false);
6461         return keybinding;
6462     }
6463
6464     keybinding.off = function(selection) {
6465         selection = selection || d3.select(document);
6466         selection.on('keydown.capture' + namespace, null);
6467         selection.on('keydown.bubble' + namespace, null);
6468         return keybinding;
6469     };
6470
6471     keybinding.on = function(code, callback, capture) {
6472         var binding = {
6473             event: {
6474                 keyCode: 0,
6475                 shiftKey: false,
6476                 ctrlKey: false,
6477                 altKey: false,
6478                 metaKey: false
6479             },
6480             capture: capture,
6481             callback: callback
6482         };
6483
6484         code = code.toLowerCase().match(/(?:(?:[^+⇧⌃⌥⌘])+|[⇧⌃⌥⌘]|\+\+|^\+$)/g);
6485
6486         for (var i = 0; i < code.length; i++) {
6487             // Normalise matching errors
6488             if (code[i] === '++') code[i] = '+';
6489
6490             if (code[i] in d3.keybinding.modifierCodes) {
6491                 binding.event[d3.keybinding.modifierProperties[d3.keybinding.modifierCodes[code[i]]]] = true;
6492             } else if (code[i] in d3.keybinding.keyCodes) {
6493                 binding.event.keyCode = d3.keybinding.keyCodes[code[i]];
6494             }
6495         }
6496
6497         bindings.push(binding);
6498
6499         return keybinding;
6500     };
6501
6502     return keybinding;
6503 };
6504
6505 (function () {
6506     d3.keybinding.modifierCodes = {
6507         // Shift key, ⇧
6508         '⇧': 16, shift: 16,
6509         // CTRL key, on Mac: ⌃
6510         '⌃': 17, ctrl: 17,
6511         // ALT key, on Mac: ⌥ (Alt)
6512         '⌥': 18, alt: 18, option: 18,
6513         // META, on Mac: ⌘ (CMD), on Windows (Win), on Linux (Super)
6514         '⌘': 91, meta: 91, cmd: 91, 'super': 91, win: 91
6515     };
6516
6517     d3.keybinding.modifierProperties = {
6518         16: 'shiftKey',
6519         17: 'ctrlKey',
6520         18: 'altKey',
6521         91: 'metaKey'
6522     };
6523
6524     d3.keybinding.keyCodes = {
6525         // Backspace key, on Mac: ⌫ (Backspace)
6526         '⌫': 8, backspace: 8,
6527         // Tab Key, on Mac: ⇥ (Tab), on Windows ⇥⇥
6528         '⇥': 9, '⇆': 9, tab: 9,
6529         // Return key, ↩
6530         '↩': 13, 'return': 13, enter: 13, '⌅': 13,
6531         // Pause/Break key
6532         'pause': 19, 'pause-break': 19,
6533         // Caps Lock key, ⇪
6534         '⇪': 20, caps: 20, 'caps-lock': 20,
6535         // Escape key, on Mac: ⎋, on Windows: Esc
6536         '⎋': 27, escape: 27, esc: 27,
6537         // Space key
6538         space: 32,
6539         // Page-Up key, or pgup, on Mac: ↖
6540         '↖': 33, pgup: 33, 'page-up': 33,
6541         // Page-Down key, or pgdown, on Mac: ↘
6542         '↘': 34, pgdown: 34, 'page-down': 34,
6543         // END key, on Mac: ⇟
6544         '⇟': 35, end: 35,
6545         // HOME key, on Mac: ⇞
6546         '⇞': 36, home: 36,
6547         // Insert key, or ins
6548         ins: 45, insert: 45,
6549         // Delete key, on Mac: ⌦ (Delete)
6550         '⌦': 46, del: 46, 'delete': 46,
6551         // Left Arrow Key, or ←
6552         '←': 37, left: 37, 'arrow-left': 37,
6553         // Up Arrow Key, or ↑
6554         '↑': 38, up: 38, 'arrow-up': 38,
6555         // Right Arrow Key, or →
6556         '→': 39, right: 39, 'arrow-right': 39,
6557         // Up Arrow Key, or ↓
6558         '↓': 40, down: 40, 'arrow-down': 40,
6559         // odities, printing characters that come out wrong:
6560         // Num-Multiply, or *
6561         '*': 106, star: 106, asterisk: 106, multiply: 106,
6562         // Num-Plus or +
6563         '+': 107, 'plus': 107,
6564         // Num-Subtract, or -
6565         '-': 109, subtract: 109,
6566         // Semicolon
6567         ';': 186, semicolon:186,
6568         // = or equals
6569         '=': 187, 'equals': 187,
6570         // Comma, or ,
6571         ',': 188, comma: 188,
6572         'dash': 189, //???
6573         // Period, or ., or full-stop
6574         '.': 190, period: 190, 'full-stop': 190,
6575         // Slash, or /, or forward-slash
6576         '/': 191, slash: 191, 'forward-slash': 191,
6577         // Tick, or `, or back-quote
6578         '`': 192, tick: 192, 'back-quote': 192,
6579         // Open bracket, or [
6580         '[': 219, 'open-bracket': 219,
6581         // Back slash, or \
6582         '\\': 220, 'back-slash': 220,
6583         // Close backet, or ]
6584         ']': 221, 'close-bracket': 221,
6585         // Apostrophe, or Quote, or '
6586         '\'': 222, quote: 222, apostrophe: 222
6587     };
6588
6589     // NUMPAD 0-9
6590     var i = 95, n = 0;
6591     while (++i < 106) {
6592         d3.keybinding.keyCodes['num-' + n] = i;
6593         ++n;
6594     }
6595
6596     // 0-9
6597     i = 47; n = 0;
6598     while (++i < 58) {
6599         d3.keybinding.keyCodes[n] = i;
6600         ++n;
6601     }
6602
6603     // F1-F25
6604     i = 111; n = 1;
6605     while (++i < 136) {
6606         d3.keybinding.keyCodes['f' + n] = i;
6607         ++n;
6608     }
6609
6610     // a-z
6611     i = 64;
6612     while (++i < 91) {
6613         d3.keybinding.keyCodes[String.fromCharCode(i).toLowerCase()] = i;
6614     }
6615 })();
6616 d3.selection.prototype.one = function (type, listener, capture) {
6617     var target = this, typeOnce = type + ".once";
6618     function one() {
6619         target.on(typeOnce, null);
6620         listener.apply(this, arguments);
6621     }
6622     target.on(typeOnce, one, capture);
6623     return this;
6624 };
6625 d3.selection.prototype.dimensions = function (dimensions) {
6626     if (!arguments.length) {
6627         var node = this.node();
6628         return [node.offsetWidth,
6629                 node.offsetHeight];
6630     }
6631     return this.attr({width: dimensions[0], height: dimensions[1]});
6632 };
6633 d3.selection.prototype.trigger = function (type) {
6634     this.each(function() {
6635         var evt = document.createEvent('HTMLEvents');
6636         evt.initEvent(type, true, true);
6637         this.dispatchEvent(evt);
6638     });
6639 };
6640 d3.typeahead = function() {
6641     var event = d3.dispatch('accept'),
6642         autohighlight = false,
6643         data;
6644
6645     var typeahead = function(selection) {
6646         var container,
6647             hidden,
6648             idx = autohighlight ? 0 : -1;
6649
6650         function setup() {
6651             var rect = selection.node().getBoundingClientRect();
6652             container = d3.select(document.body)
6653                 .append('div').attr('class', 'typeahead')
6654                 .style({
6655                     position: 'absolute',
6656                     left: rect.left + 'px',
6657                     top: rect.bottom + 'px'
6658                 });
6659             selection
6660                 .on('keyup.typeahead', key);
6661             hidden = false;
6662         }
6663
6664         function hide() {
6665             container.remove();
6666             idx = autohighlight ? 0 : -1;
6667             hidden = true;
6668         }
6669
6670         function slowHide() {
6671             if (autohighlight) {
6672                 if (container.select('a.selected').node()) {
6673                     select(container.select('a.selected').datum());
6674                     event.accept();
6675                 }
6676             }
6677             window.setTimeout(hide, 150);
6678         }
6679
6680         selection
6681             .on('focus.typeahead', setup)
6682             .on('blur.typeahead', slowHide);
6683
6684         function key() {
6685            var len = container.selectAll('a').data().length;
6686            if (d3.event.keyCode === 40) {
6687                idx = Math.min(idx + 1, len - 1);
6688                return highlight();
6689            } else if (d3.event.keyCode === 38) {
6690                idx = Math.max(idx - 1, 0);
6691                return highlight();
6692            } else if (d3.event.keyCode === 13) {
6693                if (container.select('a.selected').node()) {
6694                    select(container.select('a.selected').datum());
6695                }
6696                event.accept();
6697                hide();
6698            } else {
6699                update();
6700            }
6701         }
6702
6703         function highlight() {
6704             container
6705                 .selectAll('a')
6706                 .classed('selected', function(d, i) { return i == idx; });
6707         }
6708
6709         function update() {
6710             if (hidden) setup();
6711
6712             data(selection, function(data) {
6713                 container.style('display', function() {
6714                     return data.length ? 'block' : 'none';
6715                 });
6716
6717                 var options = container
6718                     .selectAll('a')
6719                     .data(data, function(d) { return d.value; });
6720
6721                 options.enter()
6722                     .append('a')
6723                     .text(function(d) { return d.value; })
6724                     .attr('title', function(d) { return d.title; })
6725                     .on('click', select);
6726
6727                 options.exit().remove();
6728
6729                 options
6730                     .classed('selected', function(d, i) { return i == idx; });
6731             });
6732         }
6733
6734         function select(d) {
6735             selection
6736                 .property('value', d.value)
6737                 .trigger('change');
6738         }
6739
6740     };
6741
6742     typeahead.data = function(_) {
6743         if (!arguments.length) return data;
6744         data = _;
6745         return typeahead;
6746     };
6747
6748     typeahead.autohighlight = function(_) {
6749         if (!arguments.length) return autohighlight;
6750         autohighlight = _;
6751         return typeahead;
6752     };
6753
6754     return d3.rebind(typeahead, event, 'on');
6755 };
6756 // Tooltips and svg mask used to highlight certain features
6757 d3.curtain = function() {
6758
6759     var event = d3.dispatch(),
6760         surface,
6761         tooltip,
6762         darkness;
6763
6764     function curtain(selection) {
6765
6766         surface = selection.append('svg')
6767             .attr('id', 'curtain')
6768             .style({
6769                 'z-index': 1000,
6770                 'pointer-events': 'none',
6771                 'position': 'absolute',
6772                 'top': 0,
6773                 'left': 0
6774             });
6775
6776         darkness = surface.append('path')
6777             .attr({
6778                 x: 0,
6779                 y: 0,
6780                 'class': 'curtain-darkness'
6781             });
6782
6783         d3.select(window).on('resize.curtain', resize);
6784
6785         tooltip = selection.append('div')
6786             .attr('class', 'tooltip')
6787             .style('z-index', 1002);
6788
6789         tooltip.append('div').attr('class', 'tooltip-arrow');
6790         tooltip.append('div').attr('class', 'tooltip-inner');
6791
6792         resize();
6793
6794         function resize() {
6795             surface.attr({
6796                 width: window.innerWidth,
6797                 height: window.innerHeight
6798             });
6799             curtain.cut(darkness.datum());
6800         }
6801     }
6802
6803     curtain.reveal = function(box, text, tooltipclass, duration) {
6804         if (typeof box === 'string') box = d3.select(box).node();
6805         if (box.getBoundingClientRect) box = box.getBoundingClientRect();
6806
6807         curtain.cut(box, duration);
6808
6809         if (text) {
6810             // pseudo markdown bold text hack
6811             var parts = text.split('**');
6812             var html = parts[0] ? '<span>' + parts[0] + '</span>' : '';
6813             if (parts[1]) html += '<span class="bold">' + parts[1] + '</span>';
6814
6815             var dimensions = tooltip.classed('in', true)
6816                 .select('.tooltip-inner')
6817                     .html(html)
6818                     .dimensions();
6819
6820             var pos;
6821
6822             var w = window.innerWidth,
6823                 h = window.innerHeight;
6824
6825             if (box.top + box.height < Math.min(100, box.width + box.left)) {
6826                 side = 'bottom';
6827                 pos = [box.left + box.width / 2 - dimensions[0]/ 2, box.top + box.height];
6828
6829             } else if (box.left + box.width + 300 < window.innerWidth) {
6830                 side = 'right';
6831                 pos = [box.left + box.width, box.top + box.height / 2 - dimensions[1] / 2];
6832
6833             } else if (box.left > 300) {
6834                 side = 'left';
6835                 pos = [box.left - 200, box.top + box.height / 2 - dimensions[1] / 2];
6836             } else {
6837                 side = 'bottom';
6838                 pos = [box.left, box.top + box.height];
6839             }
6840
6841             pos = [
6842                 Math.min(Math.max(10, pos[0]), w - dimensions[0] - 10),
6843                 Math.min(Math.max(10, pos[1]), h - dimensions[1] - 10)
6844             ];
6845
6846
6847             if (duration !== 0 || !tooltip.classed(side)) tooltip.call(iD.ui.Toggle(true));
6848
6849             tooltip
6850                 .style('top', pos[1] + 'px')
6851                 .style('left', pos[0] + 'px')
6852                 .attr('class', 'curtain-tooltip tooltip in ' + side + ' ' + tooltipclass)
6853                 .select('.tooltip-inner')
6854                     .html(html);
6855
6856         } else {
6857             tooltip.call(iD.ui.Toggle(false));
6858         }
6859     };
6860
6861     curtain.cut = function(datum, duration) {
6862         darkness.datum(datum);
6863
6864         (duration === 0 ? darkness : darkness.transition().duration(duration || 600))
6865             .attr('d', function(d) {
6866                 var string = "M 0,0 L 0," + window.innerHeight + " L " +
6867                     window.innerWidth + "," + window.innerHeight + "L" +
6868                     window.innerWidth + ",0 Z";
6869
6870                 if (!d) return string;
6871                 return string + 'M' +
6872                     d.left + ',' + d.top + 'L' +
6873                     d.left + ',' + (d.top + d.height) + 'L' +
6874                     (d.left + d.width) + ',' + (d.top + d.height) + 'L' +
6875                     (d.left + d.width) + ',' + (d.top) + 'Z';
6876
6877             });
6878     };
6879
6880     curtain.remove = function() {
6881         surface.remove();
6882         tooltip.remove();
6883     };
6884
6885     return d3.rebind(curtain, event, 'on');
6886 };
6887 // Like selection.property('value', ...), but avoids no-op value sets,
6888 // which can result in layout/repaint thrashing in some situations.
6889 d3.selection.prototype.value = function(value) {
6890     function d3_selection_value(value) {
6891       function valueNull() {
6892         delete this.value;
6893       }
6894
6895       function valueConstant() {
6896         if (this.value !== value) this.value = value;
6897       }
6898
6899       function valueFunction() {
6900         var x = value.apply(this, arguments);
6901         if (x == null) delete this.value;
6902         else if (this.value !== x) this.value = x;
6903       }
6904
6905       return value == null
6906           ? valueNull : (typeof value === "function"
6907           ? valueFunction : valueConstant);
6908     }
6909
6910     if (!arguments.length) return this.property('value');
6911     return this.each(d3_selection_value(value));
6912 };
6913 var JXON = new (function () {
6914   var
6915     sValueProp = "keyValue", sAttributesProp = "keyAttributes", sAttrPref = "@", /* you can customize these values */
6916     aCache = [], rIsNull = /^\s*$/, rIsBool = /^(?:true|false)$/i;
6917
6918   function parseText (sValue) {
6919     if (rIsNull.test(sValue)) { return null; }
6920     if (rIsBool.test(sValue)) { return sValue.toLowerCase() === "true"; }
6921     if (isFinite(sValue)) { return parseFloat(sValue); }
6922     if (isFinite(Date.parse(sValue))) { return new Date(sValue); }
6923     return sValue;
6924   }
6925
6926   function EmptyTree () { }
6927   EmptyTree.prototype.toString = function () { return "null"; };
6928   EmptyTree.prototype.valueOf = function () { return null; };
6929
6930   function objectify (vValue) {
6931     return vValue === null ? new EmptyTree() : vValue instanceof Object ? vValue : new vValue.constructor(vValue);
6932   }
6933
6934   function createObjTree (oParentNode, nVerb, bFreeze, bNesteAttr) {
6935     var
6936       nLevelStart = aCache.length, bChildren = oParentNode.hasChildNodes(),
6937       bAttributes = oParentNode.hasAttributes(), bHighVerb = Boolean(nVerb & 2);
6938
6939     var
6940       sProp, vContent, nLength = 0, sCollectedTxt = "",
6941       vResult = bHighVerb ? {} : /* put here the default value for empty nodes: */ true;
6942
6943     if (bChildren) {
6944       for (var oNode, nItem = 0; nItem < oParentNode.childNodes.length; nItem++) {
6945         oNode = oParentNode.childNodes.item(nItem);
6946         if (oNode.nodeType === 4) { sCollectedTxt += oNode.nodeValue; } /* nodeType is "CDATASection" (4) */
6947         else if (oNode.nodeType === 3) { sCollectedTxt += oNode.nodeValue.trim(); } /* nodeType is "Text" (3) */
6948         else if (oNode.nodeType === 1 && !oNode.prefix) { aCache.push(oNode); } /* nodeType is "Element" (1) */
6949       }
6950     }
6951
6952     var nLevelEnd = aCache.length, vBuiltVal = parseText(sCollectedTxt);
6953
6954     if (!bHighVerb && (bChildren || bAttributes)) { vResult = nVerb === 0 ? objectify(vBuiltVal) : {}; }
6955
6956     for (var nElId = nLevelStart; nElId < nLevelEnd; nElId++) {
6957       sProp = aCache[nElId].nodeName.toLowerCase();
6958       vContent = createObjTree(aCache[nElId], nVerb, bFreeze, bNesteAttr);
6959       if (vResult.hasOwnProperty(sProp)) {
6960         if (vResult[sProp].constructor !== Array) { vResult[sProp] = [vResult[sProp]]; }
6961         vResult[sProp].push(vContent);
6962       } else {
6963         vResult[sProp] = vContent;
6964         nLength++;
6965       }
6966     }
6967
6968     if (bAttributes) {
6969       var
6970         nAttrLen = oParentNode.attributes.length,
6971         sAPrefix = bNesteAttr ? "" : sAttrPref, oAttrParent = bNesteAttr ? {} : vResult;
6972
6973       for (var oAttrib, nAttrib = 0; nAttrib < nAttrLen; nLength++, nAttrib++) {
6974         oAttrib = oParentNode.attributes.item(nAttrib);
6975         oAttrParent[sAPrefix + oAttrib.name.toLowerCase()] = parseText(oAttrib.value.trim());
6976       }
6977
6978       if (bNesteAttr) {
6979         if (bFreeze) { Object.freeze(oAttrParent); }
6980         vResult[sAttributesProp] = oAttrParent;
6981         nLength -= nAttrLen - 1;
6982       }
6983     }
6984
6985     if (nVerb === 3 || (nVerb === 2 || nVerb === 1 && nLength > 0) && sCollectedTxt) {
6986       vResult[sValueProp] = vBuiltVal;
6987     } else if (!bHighVerb && nLength === 0 && sCollectedTxt) {
6988       vResult = vBuiltVal;
6989     }
6990
6991     if (bFreeze && (bHighVerb || nLength > 0)) { Object.freeze(vResult); }
6992
6993     aCache.length = nLevelStart;
6994
6995     return vResult;
6996   }
6997
6998   function loadObjTree (oXMLDoc, oParentEl, oParentObj) {
6999     var vValue, oChild;
7000
7001     if (oParentObj instanceof String || oParentObj instanceof Number || oParentObj instanceof Boolean) {
7002       oParentEl.appendChild(oXMLDoc.createTextNode(oParentObj.toString())); /* verbosity level is 0 */
7003     } else if (oParentObj.constructor === Date) {
7004       oParentEl.appendChild(oXMLDoc.createTextNode(oParentObj.toGMTString()));    
7005     }
7006
7007     for (var sName in oParentObj) {
7008       vValue = oParentObj[sName];
7009       if (isFinite(sName) || vValue instanceof Function) { continue; } /* verbosity level is 0 */
7010       if (sName === sValueProp) {
7011         if (vValue !== null && vValue !== true) { oParentEl.appendChild(oXMLDoc.createTextNode(vValue.constructor === Date ? vValue.toGMTString() : String(vValue))); }
7012       } else if (sName === sAttributesProp) { /* verbosity level is 3 */
7013         for (var sAttrib in vValue) { oParentEl.setAttribute(sAttrib, vValue[sAttrib]); }
7014       } else if (sName.charAt(0) === sAttrPref) {
7015         oParentEl.setAttribute(sName.slice(1), vValue);
7016       } else if (vValue.constructor === Array) {
7017         for (var nItem = 0; nItem < vValue.length; nItem++) {
7018           oChild = oXMLDoc.createElement(sName);
7019           loadObjTree(oXMLDoc, oChild, vValue[nItem]);
7020           oParentEl.appendChild(oChild);
7021         }
7022       } else {
7023         oChild = oXMLDoc.createElement(sName);
7024         if (vValue instanceof Object) {
7025           loadObjTree(oXMLDoc, oChild, vValue);
7026         } else if (vValue !== null && vValue !== true) {
7027           oChild.appendChild(oXMLDoc.createTextNode(vValue.toString()));
7028         }
7029         oParentEl.appendChild(oChild);
7030      }
7031    }
7032   }
7033
7034   this.build = function (oXMLParent, nVerbosity /* optional */, bFreeze /* optional */, bNesteAttributes /* optional */) {
7035     var _nVerb = arguments.length > 1 && typeof nVerbosity === "number" ? nVerbosity & 3 : /* put here the default verbosity level: */ 1;
7036     return createObjTree(oXMLParent, _nVerb, bFreeze || false, arguments.length > 3 ? bNesteAttributes : _nVerb === 3);    
7037   };
7038
7039   this.unbuild = function (oObjTree) {    
7040     var oNewDoc = document.implementation.createDocument("", "", null);
7041     loadObjTree(oNewDoc, oNewDoc, oObjTree);
7042     return oNewDoc;
7043   };
7044
7045   this.stringify = function (oObjTree) {
7046     return (new XMLSerializer()).serializeToString(JXON.unbuild(oObjTree));
7047   };
7048 })();
7049 // var myObject = JXON.build(doc);
7050 // we got our javascript object! try: alert(JSON.stringify(myObject));
7051
7052 // var newDoc = JXON.unbuild(myObject);
7053 // we got our Document instance! try: alert((new XMLSerializer()).serializeToString(newDoc));
7054 /**
7055  * @license
7056  * Lo-Dash 2.3.0 (Custom Build) <http://lodash.com/>
7057  * 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"`
7058  * Copyright 2012-2013 The Dojo Foundation <http://dojofoundation.org/>
7059  * Based on Underscore.js 1.5.2 <http://underscorejs.org/LICENSE>
7060  * Copyright 2009-2013 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
7061  * Available under MIT license <http://lodash.com/license>
7062  */
7063 ;(function() {
7064
7065   /** Used as a safe reference for `undefined` in pre ES5 environments */
7066   var undefined;
7067
7068   /** Used to pool arrays and objects used internally */
7069   var arrayPool = [],
7070       objectPool = [];
7071
7072   /** Used internally to indicate various things */
7073   var indicatorObject = {};
7074
7075   /** Used to prefix keys to avoid issues with `__proto__` and properties on `Object.prototype` */
7076   var keyPrefix = +new Date + '';
7077
7078   /** Used as the size when optimizations are enabled for large arrays */
7079   var largeArraySize = 75;
7080
7081   /** Used as the max size of the `arrayPool` and `objectPool` */
7082   var maxPoolSize = 40;
7083
7084   /** Used to match regexp flags from their coerced string values */
7085   var reFlags = /\w*$/;
7086
7087   /** Used to detected named functions */
7088   var reFuncName = /^\s*function[ \n\r\t]+\w/;
7089
7090   /** Used to detect functions containing a `this` reference */
7091   var reThis = /\bthis\b/;
7092
7093   /** Used to fix the JScript [[DontEnum]] bug */
7094   var shadowedProps = [
7095     'constructor', 'hasOwnProperty', 'isPrototypeOf', 'propertyIsEnumerable',
7096     'toLocaleString', 'toString', 'valueOf'
7097   ];
7098
7099   /** `Object#toString` result shortcuts */
7100   var argsClass = '[object Arguments]',
7101       arrayClass = '[object Array]',
7102       boolClass = '[object Boolean]',
7103       dateClass = '[object Date]',
7104       errorClass = '[object Error]',
7105       funcClass = '[object Function]',
7106       numberClass = '[object Number]',
7107       objectClass = '[object Object]',
7108       regexpClass = '[object RegExp]',
7109       stringClass = '[object String]';
7110
7111   /** Used to identify object classifications that `_.clone` supports */
7112   var cloneableClasses = {};
7113   cloneableClasses[funcClass] = false;
7114   cloneableClasses[argsClass] = cloneableClasses[arrayClass] =
7115   cloneableClasses[boolClass] = cloneableClasses[dateClass] =
7116   cloneableClasses[numberClass] = cloneableClasses[objectClass] =
7117   cloneableClasses[regexpClass] = cloneableClasses[stringClass] = true;
7118
7119   /** Used as an internal `_.debounce` options object */
7120   var debounceOptions = {
7121     'leading': false,
7122     'maxWait': 0,
7123     'trailing': false
7124   };
7125
7126   /** Used as the property descriptor for `__bindData__` */
7127   var descriptor = {
7128     'configurable': false,
7129     'enumerable': false,
7130     'value': null,
7131     'writable': false
7132   };
7133
7134   /** Used as the data object for `iteratorTemplate` */
7135   var iteratorData = {
7136     'args': '',
7137     'array': null,
7138     'bottom': '',
7139     'firstArg': '',
7140     'init': '',
7141     'keys': null,
7142     'loop': '',
7143     'shadowedProps': null,
7144     'support': null,
7145     'top': '',
7146     'useHas': false
7147   };
7148
7149   /** Used to determine if values are of the language type Object */
7150   var objectTypes = {
7151     'boolean': false,
7152     'function': true,
7153     'object': true,
7154     'number': false,
7155     'string': false,
7156     'undefined': false
7157   };
7158
7159   /** Used as a reference to the global object */
7160   var root = (objectTypes[typeof window] && window) || this;
7161
7162   /** Detect free variable `exports` */
7163   var freeExports = objectTypes[typeof exports] && exports && !exports.nodeType && exports;
7164
7165   /** Detect free variable `module` */
7166   var freeModule = objectTypes[typeof module] && module && !module.nodeType && module;
7167
7168   /** Detect the popular CommonJS extension `module.exports` */
7169   var moduleExports = freeModule && freeModule.exports === freeExports && freeExports;
7170
7171   /** Detect free variable `global` from Node.js or Browserified code and use it as `root` */
7172   var freeGlobal = objectTypes[typeof global] && global;
7173   if (freeGlobal && (freeGlobal.global === freeGlobal || freeGlobal.window === freeGlobal)) {
7174     root = freeGlobal;
7175   }
7176
7177   /*--------------------------------------------------------------------------*/
7178
7179   /**
7180    * The base implementation of `_.indexOf` without support for binary searches
7181    * or `fromIndex` constraints.
7182    *
7183    * @private
7184    * @param {Array} array The array to search.
7185    * @param {*} value The value to search for.
7186    * @param {number} [fromIndex=0] The index to search from.
7187    * @returns {number} Returns the index of the matched value or `-1`.
7188    */
7189   function baseIndexOf(array, value, fromIndex) {
7190     var index = (fromIndex || 0) - 1,
7191         length = array ? array.length : 0;
7192
7193     while (++index < length) {
7194       if (array[index] === value) {
7195         return index;
7196       }
7197     }
7198     return -1;
7199   }
7200
7201   /**
7202    * An implementation of `_.contains` for cache objects that mimics the return
7203    * signature of `_.indexOf` by returning `0` if the value is found, else `-1`.
7204    *
7205    * @private
7206    * @param {Object} cache The cache object to inspect.
7207    * @param {*} value The value to search for.
7208    * @returns {number} Returns `0` if `value` is found, else `-1`.
7209    */
7210   function cacheIndexOf(cache, value) {
7211     var type = typeof value;
7212     cache = cache.cache;
7213
7214     if (type == 'boolean' || value == null) {
7215       return cache[value] ? 0 : -1;
7216     }
7217     if (type != 'number' && type != 'string') {
7218       type = 'object';
7219     }
7220     var key = type == 'number' ? value : keyPrefix + value;
7221     cache = (cache = cache[type]) && cache[key];
7222
7223     return type == 'object'
7224       ? (cache && baseIndexOf(cache, value) > -1 ? 0 : -1)
7225       : (cache ? 0 : -1);
7226   }
7227
7228   /**
7229    * Adds a given value to the corresponding cache object.
7230    *
7231    * @private
7232    * @param {*} value The value to add to the cache.
7233    */
7234   function cachePush(value) {
7235     var cache = this.cache,
7236         type = typeof value;
7237
7238     if (type == 'boolean' || value == null) {
7239       cache[value] = true;
7240     } else {
7241       if (type != 'number' && type != 'string') {
7242         type = 'object';
7243       }
7244       var key = type == 'number' ? value : keyPrefix + value,
7245           typeCache = cache[type] || (cache[type] = {});
7246
7247       if (type == 'object') {
7248         (typeCache[key] || (typeCache[key] = [])).push(value);
7249       } else {
7250         typeCache[key] = true;
7251       }
7252     }
7253   }
7254
7255   /**
7256    * Creates a cache object to optimize linear searches of large arrays.
7257    *
7258    * @private
7259    * @param {Array} [array=[]] The array to search.
7260    * @returns {null|Object} Returns the cache object or `null` if caching should not be used.
7261    */
7262   function createCache(array) {
7263     var index = -1,
7264         length = array.length,
7265         first = array[0],
7266         mid = array[(length / 2) | 0],
7267         last = array[length - 1];
7268
7269     if (first && typeof first == 'object' &&
7270         mid && typeof mid == 'object' && last && typeof last == 'object') {
7271       return false;
7272     }
7273     var cache = getObject();
7274     cache['false'] = cache['null'] = cache['true'] = cache['undefined'] = false;
7275
7276     var result = getObject();
7277     result.array = array;
7278     result.cache = cache;
7279     result.push = cachePush;
7280
7281     while (++index < length) {
7282       result.push(array[index]);
7283     }
7284     return result;
7285   }
7286
7287   /**
7288    * Gets an array from the array pool or creates a new one if the pool is empty.
7289    *
7290    * @private
7291    * @returns {Array} The array from the pool.
7292    */
7293   function getArray() {
7294     return arrayPool.pop() || [];
7295   }
7296
7297   /**
7298    * Gets an object from the object pool or creates a new one if the pool is empty.
7299    *
7300    * @private
7301    * @returns {Object} The object from the pool.
7302    */
7303   function getObject() {
7304     return objectPool.pop() || {
7305       'array': null,
7306       'cache': null,
7307       'false': false,
7308       'null': false,
7309       'number': null,
7310       'object': null,
7311       'push': null,
7312       'string': null,
7313       'true': false,
7314       'undefined': false
7315     };
7316   }
7317
7318   /**
7319    * Checks if `value` is a DOM node in IE < 9.
7320    *
7321    * @private
7322    * @param {*} value The value to check.
7323    * @returns {boolean} Returns `true` if the `value` is a DOM node, else `false`.
7324    */
7325   function isNode(value) {
7326     // IE < 9 presents DOM nodes as `Object` objects except they have `toString`
7327     // methods that are `typeof` "string" and still can coerce nodes to strings
7328     return typeof value.toString != 'function' && typeof (value + '') == 'string';
7329   }
7330
7331   /**
7332    * Releases the given array back to the array pool.
7333    *
7334    * @private
7335    * @param {Array} [array] The array to release.
7336    */
7337   function releaseArray(array) {
7338     array.length = 0;
7339     if (arrayPool.length < maxPoolSize) {
7340       arrayPool.push(array);
7341     }
7342   }
7343
7344   /**
7345    * Releases the given object back to the object pool.
7346    *
7347    * @private
7348    * @param {Object} [object] The object to release.
7349    */
7350   function releaseObject(object) {
7351     var cache = object.cache;
7352     if (cache) {
7353       releaseObject(cache);
7354     }
7355     object.array = object.cache =object.object = object.number = object.string =null;
7356     if (objectPool.length < maxPoolSize) {
7357       objectPool.push(object);
7358     }
7359   }
7360
7361   /**
7362    * Slices the `collection` from the `start` index up to, but not including,
7363    * the `end` index.
7364    *
7365    * Note: This function is used instead of `Array#slice` to support node lists
7366    * in IE < 9 and to ensure dense arrays are returned.
7367    *
7368    * @private
7369    * @param {Array|Object|string} collection The collection to slice.
7370    * @param {number} start The start index.
7371    * @param {number} end The end index.
7372    * @returns {Array} Returns the new array.
7373    */
7374   function slice(array, start, end) {
7375     start || (start = 0);
7376     if (typeof end == 'undefined') {
7377       end = array ? array.length : 0;
7378     }
7379     var index = -1,
7380         length = end - start || 0,
7381         result = Array(length < 0 ? 0 : length);
7382
7383     while (++index < length) {
7384       result[index] = array[start + index];
7385     }
7386     return result;
7387   }
7388
7389   /*--------------------------------------------------------------------------*/
7390
7391   /**
7392    * Used for `Array` method references.
7393    *
7394    * Normally `Array.prototype` would suffice, however, using an array literal
7395    * avoids issues in Narwhal.
7396    */
7397   var arrayRef = [];
7398
7399   /** Used for native method references */
7400   var errorProto = Error.prototype,
7401       objectProto = Object.prototype,
7402       stringProto = String.prototype;
7403
7404   /** Used to resolve the internal [[Class]] of values */
7405   var toString = objectProto.toString;
7406
7407   /** Used to detect if a method is native */
7408   var reNative = RegExp('^' +
7409     String(toString)
7410       .replace(/[.*+?^${}()|[\]\\]/g, '\\$&')
7411       .replace(/toString| for [^\]]+/g, '.*?') + '$'
7412   );
7413
7414   /** Native method shortcuts */
7415   var fnToString = Function.prototype.toString,
7416       getPrototypeOf = reNative.test(getPrototypeOf = Object.getPrototypeOf) && getPrototypeOf,
7417       hasOwnProperty = objectProto.hasOwnProperty,
7418       now = reNative.test(now = Date.now) && now || function() { return +new Date; },
7419       push = arrayRef.push,
7420       propertyIsEnumerable = objectProto.propertyIsEnumerable;
7421
7422   /** Used to set meta data on functions */
7423   var defineProperty = (function() {
7424     // IE 8 only accepts DOM elements
7425     try {
7426       var o = {},
7427           func = reNative.test(func = Object.defineProperty) && func,
7428           result = func(o, o, o) && func;
7429     } catch(e) { }
7430     return result;
7431   }());
7432
7433   /* Native method shortcuts for methods with the same name as other `lodash` methods */
7434   var nativeCreate = reNative.test(nativeCreate = Object.create) && nativeCreate,
7435       nativeIsArray = reNative.test(nativeIsArray = Array.isArray) && nativeIsArray,
7436       nativeKeys = reNative.test(nativeKeys = Object.keys) && nativeKeys,
7437       nativeMax = Math.max,
7438       nativeMin = Math.min;
7439
7440   /** Used to lookup a built-in constructor by [[Class]] */
7441   var ctorByClass = {};
7442   ctorByClass[arrayClass] = Array;
7443   ctorByClass[boolClass] = Boolean;
7444   ctorByClass[dateClass] = Date;
7445   ctorByClass[funcClass] = Function;
7446   ctorByClass[objectClass] = Object;
7447   ctorByClass[numberClass] = Number;
7448   ctorByClass[regexpClass] = RegExp;
7449   ctorByClass[stringClass] = String;
7450
7451   /** Used to avoid iterating non-enumerable properties in IE < 9 */
7452   var nonEnumProps = {};
7453   nonEnumProps[arrayClass] = nonEnumProps[dateClass] = nonEnumProps[numberClass] = { 'constructor': true, 'toLocaleString': true, 'toString': true, 'valueOf': true };
7454   nonEnumProps[boolClass] = nonEnumProps[stringClass] = { 'constructor': true, 'toString': true, 'valueOf': true };
7455   nonEnumProps[errorClass] = nonEnumProps[funcClass] = nonEnumProps[regexpClass] = { 'constructor': true, 'toString': true };
7456   nonEnumProps[objectClass] = { 'constructor': true };
7457
7458   (function() {
7459     var length = shadowedProps.length;
7460     while (length--) {
7461       var key = shadowedProps[length];
7462       for (var className in nonEnumProps) {
7463         if (hasOwnProperty.call(nonEnumProps, className) && !hasOwnProperty.call(nonEnumProps[className], key)) {
7464           nonEnumProps[className][key] = false;
7465         }
7466       }
7467     }
7468   }());
7469
7470   /*--------------------------------------------------------------------------*/
7471
7472   /**
7473    * Creates a `lodash` object which wraps the given value to enable intuitive
7474    * method chaining.
7475    *
7476    * In addition to Lo-Dash methods, wrappers also have the following `Array` methods:
7477    * `concat`, `join`, `pop`, `push`, `reverse`, `shift`, `slice`, `sort`, `splice`,
7478    * and `unshift`
7479    *
7480    * Chaining is supported in custom builds as long as the `value` method is
7481    * implicitly or explicitly included in the build.
7482    *
7483    * The chainable wrapper functions are:
7484    * `after`, `assign`, `bind`, `bindAll`, `bindKey`, `chain`, `compact`,
7485    * `compose`, `concat`, `countBy`, `create`, `createCallback`, `curry`,
7486    * `debounce`, `defaults`, `defer`, `delay`, `difference`, `filter`, `flatten`,
7487    * `forEach`, `forEachRight`, `forIn`, `forInRight`, `forOwn`, `forOwnRight`,
7488    * `functions`, `groupBy`, `indexBy`, `initial`, `intersection`, `invert`,
7489    * `invoke`, `keys`, `map`, `max`, `memoize`, `merge`, `min`, `object`, `omit`,
7490    * `once`, `pairs`, `partial`, `partialRight`, `pick`, `pluck`, `pull`, `push`,
7491    * `range`, `reject`, `remove`, `rest`, `reverse`, `shuffle`, `slice`, `sort`,
7492    * `sortBy`, `splice`, `tap`, `throttle`, `times`, `toArray`, `transform`,
7493    * `union`, `uniq`, `unshift`, `unzip`, `values`, `where`, `without`, `wrap`,
7494    * and `zip`
7495    *
7496    * The non-chainable wrapper functions are:
7497    * `clone`, `cloneDeep`, `contains`, `escape`, `every`, `find`, `findIndex`,
7498    * `findKey`, `findLast`, `findLastIndex`, `findLastKey`, `has`, `identity`,
7499    * `indexOf`, `isArguments`, `isArray`, `isBoolean`, `isDate`, `isElement`,
7500    * `isEmpty`, `isEqual`, `isFinite`, `isFunction`, `isNaN`, `isNull`, `isNumber`,
7501    * `isObject`, `isPlainObject`, `isRegExp`, `isString`, `isUndefined`, `join`,
7502    * `lastIndexOf`, `mixin`, `noConflict`, `parseInt`, `pop`, `random`, `reduce`,
7503    * `reduceRight`, `result`, `shift`, `size`, `some`, `sortedIndex`, `runInContext`,
7504    * `template`, `unescape`, `uniqueId`, and `value`
7505    *
7506    * The wrapper functions `first` and `last` return wrapped values when `n` is
7507    * provided, otherwise they return unwrapped values.
7508    *
7509    * Explicit chaining can be enabled by using the `_.chain` method.
7510    *
7511    * @name _
7512    * @constructor
7513    * @category Chaining
7514    * @param {*} value The value to wrap in a `lodash` instance.
7515    * @returns {Object} Returns a `lodash` instance.
7516    * @example
7517    *
7518    * var wrapped = _([1, 2, 3]);
7519    *
7520    * // returns an unwrapped value
7521    * wrapped.reduce(function(sum, num) {
7522    *   return sum + num;
7523    * });
7524    * // => 6
7525    *
7526    * // returns a wrapped value
7527    * var squares = wrapped.map(function(num) {
7528    *   return num * num;
7529    * });
7530    *
7531    * _.isArray(squares);
7532    * // => false
7533    *
7534    * _.isArray(squares.value());
7535    * // => true
7536    */
7537   function lodash(value) {
7538     // don't wrap if already wrapped, even if wrapped by a different `lodash` constructor
7539     return (value && typeof value == 'object' && !isArray(value) && hasOwnProperty.call(value, '__wrapped__'))
7540      ? value
7541      : new lodashWrapper(value);
7542   }
7543
7544   /**
7545    * A fast path for creating `lodash` wrapper objects.
7546    *
7547    * @private
7548    * @param {*} value The value to wrap in a `lodash` instance.
7549    * @param {boolean} chainAll A flag to enable chaining for all methods
7550    * @returns {Object} Returns a `lodash` instance.
7551    */
7552   function lodashWrapper(value, chainAll) {
7553     this.__chain__ = !!chainAll;
7554     this.__wrapped__ = value;
7555   }
7556   // ensure `new lodashWrapper` is an instance of `lodash`
7557   lodashWrapper.prototype = lodash.prototype;
7558
7559   /**
7560    * An object used to flag environments features.
7561    *
7562    * @static
7563    * @memberOf _
7564    * @type Object
7565    */
7566   var support = lodash.support = {};
7567
7568   (function() {
7569     var ctor = function() { this.x = 1; },
7570         object = { '0': 1, 'length': 1 },
7571         props = [];
7572
7573     ctor.prototype = { 'valueOf': 1, 'y': 1 };
7574     for (var key in new ctor) { props.push(key); }
7575     for (key in arguments) { }
7576
7577     /**
7578      * Detect if an `arguments` object's [[Class]] is resolvable (all but Firefox < 4, IE < 9).
7579      *
7580      * @memberOf _.support
7581      * @type boolean
7582      */
7583     support.argsClass = toString.call(arguments) == argsClass;
7584
7585     /**
7586      * Detect if `arguments` objects are `Object` objects (all but Narwhal and Opera < 10.5).
7587      *
7588      * @memberOf _.support
7589      * @type boolean
7590      */
7591     support.argsObject = arguments.constructor == Object && !(arguments instanceof Array);
7592
7593     /**
7594      * Detect if `name` or `message` properties of `Error.prototype` are
7595      * enumerable by default. (IE < 9, Safari < 5.1)
7596      *
7597      * @memberOf _.support
7598      * @type boolean
7599      */
7600     support.enumErrorProps = propertyIsEnumerable.call(errorProto, 'message') || propertyIsEnumerable.call(errorProto, 'name');
7601
7602     /**
7603      * Detect if `prototype` properties are enumerable by default.
7604      *
7605      * Firefox < 3.6, Opera > 9.50 - Opera < 11.60, and Safari < 5.1
7606      * (if the prototype or a property on the prototype has been set)
7607      * incorrectly sets a function's `prototype` property [[Enumerable]]
7608      * value to `true`.
7609      *
7610      * @memberOf _.support
7611      * @type boolean
7612      */
7613     support.enumPrototypes = propertyIsEnumerable.call(ctor, 'prototype');
7614
7615     /**
7616      * Detect if functions can be decompiled by `Function#toString`
7617      * (all but PS3 and older Opera mobile browsers & avoided in Windows 8 apps).
7618      *
7619      * @memberOf _.support
7620      * @type boolean
7621      */
7622     support.funcDecomp = !reNative.test(root.WinRTError) && reThis.test(function() { return this; });
7623
7624     /**
7625      * Detect if `Function#name` is supported (all but IE).
7626      *
7627      * @memberOf _.support
7628      * @type boolean
7629      */
7630     support.funcNames = typeof Function.name == 'string';
7631
7632     /**
7633      * Detect if `arguments` object indexes are non-enumerable
7634      * (Firefox < 4, IE < 9, PhantomJS, Safari < 5.1).
7635      *
7636      * @memberOf _.support
7637      * @type boolean
7638      */
7639     support.nonEnumArgs = key != 0;
7640
7641     /**
7642      * Detect if properties shadowing those on `Object.prototype` are non-enumerable.
7643      *
7644      * In IE < 9 an objects own properties, shadowing non-enumerable ones, are
7645      * made non-enumerable as well (a.k.a the JScript [[DontEnum]] bug).
7646      *
7647      * @memberOf _.support
7648      * @type boolean
7649      */
7650     support.nonEnumShadows = !/valueOf/.test(props);
7651
7652     /**
7653      * Detect if own properties are iterated after inherited properties (all but IE < 9).
7654      *
7655      * @memberOf _.support
7656      * @type boolean
7657      */
7658     support.ownLast = props[0] != 'x';
7659
7660     /**
7661      * Detect if `Array#shift` and `Array#splice` augment array-like objects correctly.
7662      *
7663      * Firefox < 10, IE compatibility mode, and IE < 9 have buggy Array `shift()`
7664      * and `splice()` functions that fail to remove the last element, `value[0]`,
7665      * of array-like objects even though the `length` property is set to `0`.
7666      * The `shift()` method is buggy in IE 8 compatibility mode, while `splice()`
7667      * is buggy regardless of mode in IE < 9 and buggy in compatibility mode in IE 9.
7668      *
7669      * @memberOf _.support
7670      * @type boolean
7671      */
7672     support.spliceObjects = (arrayRef.splice.call(object, 0, 1), !object[0]);
7673
7674     /**
7675      * Detect lack of support for accessing string characters by index.
7676      *
7677      * IE < 8 can't access characters by index and IE 8 can only access
7678      * characters by index on string literals.
7679      *
7680      * @memberOf _.support
7681      * @type boolean
7682      */
7683     support.unindexedChars = ('x'[0] + Object('x')[0]) != 'xx';
7684
7685     /**
7686      * Detect if a DOM node's [[Class]] is resolvable (all but IE < 9)
7687      * and that the JS engine errors when attempting to coerce an object to
7688      * a string without a `toString` function.
7689      *
7690      * @memberOf _.support
7691      * @type boolean
7692      */
7693     try {
7694       support.nodeClass = !(toString.call(document) == objectClass && !({ 'toString': 0 } + ''));
7695     } catch(e) {
7696       support.nodeClass = true;
7697     }
7698   }(1));
7699
7700   /*--------------------------------------------------------------------------*/
7701
7702   /**
7703    * The template used to create iterator functions.
7704    *
7705    * @private
7706    * @param {Object} data The data object used to populate the text.
7707    * @returns {string} Returns the interpolated text.
7708    */
7709   var iteratorTemplate = function(obj) {
7710
7711     var __p = 'var index, iterable = ' +
7712     (obj.firstArg) +
7713     ', result = ' +
7714     (obj.init) +
7715     ';\nif (!iterable) return result;\n' +
7716     (obj.top) +
7717     ';';
7718      if (obj.array) {
7719     __p += '\nvar length = iterable.length; index = -1;\nif (' +
7720     (obj.array) +
7721     ') {  ';
7722      if (support.unindexedChars) {
7723     __p += '\n  if (isString(iterable)) {\n    iterable = iterable.split(\'\')\n  }  ';
7724      }
7725     __p += '\n  while (++index < length) {\n    ' +
7726     (obj.loop) +
7727     ';\n  }\n}\nelse {  ';
7728      } else if (support.nonEnumArgs) {
7729     __p += '\n  var length = iterable.length; index = -1;\n  if (length && isArguments(iterable)) {\n    while (++index < length) {\n      index += \'\';\n      ' +
7730     (obj.loop) +
7731     ';\n    }\n  } else {  ';
7732      }
7733
7734      if (support.enumPrototypes) {
7735     __p += '\n  var skipProto = typeof iterable == \'function\';\n  ';
7736      }
7737
7738      if (support.enumErrorProps) {
7739     __p += '\n  var skipErrorProps = iterable === errorProto || iterable instanceof Error;\n  ';
7740      }
7741
7742         var conditions = [];    if (support.enumPrototypes) { conditions.push('!(skipProto && index == "prototype")'); }    if (support.enumErrorProps)  { conditions.push('!(skipErrorProps && (index == "message" || index == "name"))'); }
7743
7744      if (obj.useHas && obj.keys) {
7745     __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';
7746         if (conditions.length) {
7747     __p += '    if (' +
7748     (conditions.join(' && ')) +
7749     ') {\n  ';
7750      }
7751     __p +=
7752     (obj.loop) +
7753     ';    ';
7754      if (conditions.length) {
7755     __p += '\n    }';
7756      }
7757     __p += '\n  }  ';
7758      } else {
7759     __p += '\n  for (index in iterable) {\n';
7760         if (obj.useHas) { conditions.push("hasOwnProperty.call(iterable, index)"); }    if (conditions.length) {
7761     __p += '    if (' +
7762     (conditions.join(' && ')) +
7763     ') {\n  ';
7764      }
7765     __p +=
7766     (obj.loop) +
7767     ';    ';
7768      if (conditions.length) {
7769     __p += '\n    }';
7770      }
7771     __p += '\n  }    ';
7772      if (support.nonEnumShadows) {
7773     __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      ';
7774      for (k = 0; k < 7; k++) {
7775     __p += '\n    index = \'' +
7776     (obj.shadowedProps[k]) +
7777     '\';\n    if ((!(isProto && nonEnum[index]) && hasOwnProperty.call(iterable, index))';
7778             if (!obj.useHas) {
7779     __p += ' || (!nonEnum[index] && iterable[index] !== objectProto[index])';
7780      }
7781     __p += ') {\n      ' +
7782     (obj.loop) +
7783     ';\n    }      ';
7784      }
7785     __p += '\n  }    ';
7786      }
7787
7788      }
7789
7790      if (obj.array || support.nonEnumArgs) {
7791     __p += '\n}';
7792      }
7793     __p +=
7794     (obj.bottom) +
7795     ';\nreturn result';
7796
7797     return __p
7798   };
7799
7800   /*--------------------------------------------------------------------------*/
7801
7802   /**
7803    * The base implementation of `_.bind` that creates the bound function and
7804    * sets its meta data.
7805    *
7806    * @private
7807    * @param {Array} bindData The bind data array.
7808    * @returns {Function} Returns the new bound function.
7809    */
7810   function baseBind(bindData) {
7811     var func = bindData[0],
7812         partialArgs = bindData[2],
7813         thisArg = bindData[4];
7814
7815     function bound() {
7816       // `Function#bind` spec
7817       // http://es5.github.io/#x15.3.4.5
7818       if (partialArgs) {
7819         var args = partialArgs.slice();
7820         push.apply(args, arguments);
7821       }
7822       // mimic the constructor's `return` behavior
7823       // http://es5.github.io/#x13.2.2
7824       if (this instanceof bound) {
7825         // ensure `new bound` is an instance of `func`
7826         var thisBinding = baseCreate(func.prototype),
7827             result = func.apply(thisBinding, args || arguments);
7828         return isObject(result) ? result : thisBinding;
7829       }
7830       return func.apply(thisArg, args || arguments);
7831     }
7832     setBindData(bound, bindData);
7833     return bound;
7834   }
7835
7836   /**
7837    * The base implementation of `_.clone` without argument juggling or support
7838    * for `thisArg` binding.
7839    *
7840    * @private
7841    * @param {*} value The value to clone.
7842    * @param {boolean} [isDeep=false] Specify a deep clone.
7843    * @param {Function} [callback] The function to customize cloning values.
7844    * @param {Array} [stackA=[]] Tracks traversed source objects.
7845    * @param {Array} [stackB=[]] Associates clones with source counterparts.
7846    * @returns {*} Returns the cloned value.
7847    */
7848   function baseClone(value, isDeep, callback, stackA, stackB) {
7849     if (callback) {
7850       var result = callback(value);
7851       if (typeof result != 'undefined') {
7852         return result;
7853       }
7854     }
7855     // inspect [[Class]]
7856     var isObj = isObject(value);
7857     if (isObj) {
7858       var className = toString.call(value);
7859       if (!cloneableClasses[className] || (!support.nodeClass && isNode(value))) {
7860         return value;
7861       }
7862       var ctor = ctorByClass[className];
7863       switch (className) {
7864         case boolClass:
7865         case dateClass:
7866           return new ctor(+value);
7867
7868         case numberClass:
7869         case stringClass:
7870           return new ctor(value);
7871
7872         case regexpClass:
7873           result = ctor(value.source, reFlags.exec(value));
7874           result.lastIndex = value.lastIndex;
7875           return result;
7876       }
7877     } else {
7878       return value;
7879     }
7880     var isArr = isArray(value);
7881     if (isDeep) {
7882       // check for circular references and return corresponding clone
7883       var initedStack = !stackA;
7884       stackA || (stackA = getArray());
7885       stackB || (stackB = getArray());
7886
7887       var length = stackA.length;
7888       while (length--) {
7889         if (stackA[length] == value) {
7890           return stackB[length];
7891         }
7892       }
7893       result = isArr ? ctor(value.length) : {};
7894     }
7895     else {
7896       result = isArr ? slice(value) : assign({}, value);
7897     }
7898     // add array properties assigned by `RegExp#exec`
7899     if (isArr) {
7900       if (hasOwnProperty.call(value, 'index')) {
7901         result.index = value.index;
7902       }
7903       if (hasOwnProperty.call(value, 'input')) {
7904         result.input = value.input;
7905       }
7906     }
7907     // exit for shallow clone
7908     if (!isDeep) {
7909       return result;
7910     }
7911     // add the source value to the stack of traversed objects
7912     // and associate it with its clone
7913     stackA.push(value);
7914     stackB.push(result);
7915
7916     // recursively populate clone (susceptible to call stack limits)
7917     (isArr ? baseEach : forOwn)(value, function(objValue, key) {
7918       result[key] = baseClone(objValue, isDeep, callback, stackA, stackB);
7919     });
7920
7921     if (initedStack) {
7922       releaseArray(stackA);
7923       releaseArray(stackB);
7924     }
7925     return result;
7926   }
7927
7928   /**
7929    * The base implementation of `_.create` without support for assigning
7930    * properties to the created object.
7931    *
7932    * @private
7933    * @param {Object} prototype The object to inherit from.
7934    * @returns {Object} Returns the new object.
7935    */
7936   function baseCreate(prototype, properties) {
7937     return isObject(prototype) ? nativeCreate(prototype) : {};
7938   }
7939   // fallback for browsers without `Object.create`
7940   if (!nativeCreate) {
7941     baseCreate = (function() {
7942       function Object() {}
7943       return function(prototype) {
7944         if (isObject(prototype)) {
7945           Object.prototype = prototype;
7946           var result = new Object;
7947           Object.prototype = null;
7948         }
7949         return result || root.Object();
7950       };
7951     }());
7952   }
7953
7954   /**
7955    * The base implementation of `_.createCallback` without support for creating
7956    * "_.pluck" or "_.where" style callbacks.
7957    *
7958    * @private
7959    * @param {*} [func=identity] The value to convert to a callback.
7960    * @param {*} [thisArg] The `this` binding of the created callback.
7961    * @param {number} [argCount] The number of arguments the callback accepts.
7962    * @returns {Function} Returns a callback function.
7963    */
7964   function baseCreateCallback(func, thisArg, argCount) {
7965     if (typeof func != 'function') {
7966       return identity;
7967     }
7968     // exit early for no `thisArg` or already bound by `Function#bind`
7969     if (typeof thisArg == 'undefined' || !('prototype' in func)) {
7970       return func;
7971     }
7972     var bindData = func.__bindData__;
7973     if (typeof bindData == 'undefined') {
7974       if (support.funcNames) {
7975         bindData = !func.name;
7976       }
7977       bindData = bindData || !support.funcDecomp;
7978       if (!bindData) {
7979         var source = fnToString.call(func);
7980         if (!support.funcNames) {
7981           bindData = !reFuncName.test(source);
7982         }
7983         if (!bindData) {
7984           // checks if `func` references the `this` keyword and stores the result
7985           bindData = reThis.test(source);
7986           setBindData(func, bindData);
7987         }
7988       }
7989     }
7990     // exit early if there are no `this` references or `func` is bound
7991     if (bindData === false || (bindData !== true && bindData[1] & 1)) {
7992       return func;
7993     }
7994     switch (argCount) {
7995       case 1: return function(value) {
7996         return func.call(thisArg, value);
7997       };
7998       case 2: return function(a, b) {
7999         return func.call(thisArg, a, b);
8000       };
8001       case 3: return function(value, index, collection) {
8002         return func.call(thisArg, value, index, collection);
8003       };
8004       case 4: return function(accumulator, value, index, collection) {
8005         return func.call(thisArg, accumulator, value, index, collection);
8006       };
8007     }
8008     return bind(func, thisArg);
8009   }
8010
8011   /**
8012    * The base implementation of `createWrapper` that creates the wrapper and
8013    * sets its meta data.
8014    *
8015    * @private
8016    * @param {Array} bindData The bind data array.
8017    * @returns {Function} Returns the new function.
8018    */
8019   function baseCreateWrapper(bindData) {
8020     var func = bindData[0],
8021         bitmask = bindData[1],
8022         partialArgs = bindData[2],
8023         partialRightArgs = bindData[3],
8024         thisArg = bindData[4],
8025         arity = bindData[5];
8026
8027     var isBind = bitmask & 1,
8028         isBindKey = bitmask & 2,
8029         isCurry = bitmask & 4,
8030         isCurryBound = bitmask & 8,
8031         key = func;
8032
8033     function bound() {
8034       var thisBinding = isBind ? thisArg : this;
8035       if (partialArgs) {
8036         var args = partialArgs.slice();
8037         push.apply(args, arguments);
8038       }
8039       if (partialRightArgs || isCurry) {
8040         args || (args = slice(arguments));
8041         if (partialRightArgs) {
8042           push.apply(args, partialRightArgs);
8043         }
8044         if (isCurry && args.length < arity) {
8045           bitmask |= 16 & ~32;
8046           return baseCreateWrapper([func, (isCurryBound ? bitmask : bitmask & ~3), args, null, thisArg, arity]);
8047         }
8048       }
8049       args || (args = arguments);
8050       if (isBindKey) {
8051         func = thisBinding[key];
8052       }
8053       if (this instanceof bound) {
8054         thisBinding = baseCreate(func.prototype);
8055         var result = func.apply(thisBinding, args);
8056         return isObject(result) ? result : thisBinding;
8057       }
8058       return func.apply(thisBinding, args);
8059     }
8060     setBindData(bound, bindData);
8061     return bound;
8062   }
8063
8064   /**
8065    * The base implementation of `_.difference` that accepts a single array
8066    * of values to exclude.
8067    *
8068    * @private
8069    * @param {Array} array The array to process.
8070    * @param {Array} [values] The array of values to exclude.
8071    * @returns {Array} Returns a new array of filtered values.
8072    */
8073   function baseDifference(array, values) {
8074     var index = -1,
8075         indexOf = getIndexOf(),
8076         length = array ? array.length : 0,
8077         isLarge = length >= largeArraySize && indexOf === baseIndexOf,
8078         result = [];
8079
8080     if (isLarge) {
8081       var cache = createCache(values);
8082       if (cache) {
8083         indexOf = cacheIndexOf;
8084         values = cache;
8085       } else {
8086         isLarge = false;
8087       }
8088     }
8089     while (++index < length) {
8090       var value = array[index];
8091       if (indexOf(values, value) < 0) {
8092         result.push(value);
8093       }
8094     }
8095     if (isLarge) {
8096       releaseObject(values);
8097     }
8098     return result;
8099   }
8100
8101   /**
8102    * The base implementation of `_.flatten` without support for callback
8103    * shorthands or `thisArg` binding.
8104    *
8105    * @private
8106    * @param {Array} array The array to flatten.
8107    * @param {boolean} [isShallow=false] A flag to restrict flattening to a single level.
8108    * @param {boolean} [isStrict=false] A flag to restrict flattening to arrays and `arguments` objects.
8109    * @param {number} [fromIndex=0] The index to start from.
8110    * @returns {Array} Returns a new flattened array.
8111    */
8112   function baseFlatten(array, isShallow, isStrict, fromIndex) {
8113     var index = (fromIndex || 0) - 1,
8114         length = array ? array.length : 0,
8115         result = [];
8116
8117     while (++index < length) {
8118       var value = array[index];
8119
8120       if (value && typeof value == 'object' && typeof value.length == 'number'
8121           && (isArray(value) || isArguments(value))) {
8122         // recursively flatten arrays (susceptible to call stack limits)
8123         if (!isShallow) {
8124           value = baseFlatten(value, isShallow, isStrict);
8125         }
8126         var valIndex = -1,
8127             valLength = value.length,
8128             resIndex = result.length;
8129
8130         result.length += valLength;
8131         while (++valIndex < valLength) {
8132           result[resIndex++] = value[valIndex];
8133         }
8134       } else if (!isStrict) {
8135         result.push(value);
8136       }
8137     }
8138     return result;
8139   }
8140
8141   /**
8142    * The base implementation of `_.isEqual`, without support for `thisArg` binding,
8143    * that allows partial "_.where" style comparisons.
8144    *
8145    * @private
8146    * @param {*} a The value to compare.
8147    * @param {*} b The other value to compare.
8148    * @param {Function} [callback] The function to customize comparing values.
8149    * @param {Function} [isWhere=false] A flag to indicate performing partial comparisons.
8150    * @param {Array} [stackA=[]] Tracks traversed `a` objects.
8151    * @param {Array} [stackB=[]] Tracks traversed `b` objects.
8152    * @returns {boolean} Returns `true` if the values are equivalent, else `false`.
8153    */
8154   function baseIsEqual(a, b, callback, isWhere, stackA, stackB) {
8155     // used to indicate that when comparing objects, `a` has at least the properties of `b`
8156     if (callback) {
8157       var result = callback(a, b);
8158       if (typeof result != 'undefined') {
8159         return !!result;
8160       }
8161     }
8162     // exit early for identical values
8163     if (a === b) {
8164       // treat `+0` vs. `-0` as not equal
8165       return a !== 0 || (1 / a == 1 / b);
8166     }
8167     var type = typeof a,
8168         otherType = typeof b;
8169
8170     // exit early for unlike primitive values
8171     if (a === a &&
8172         !(a && objectTypes[type]) &&
8173         !(b && objectTypes[otherType])) {
8174       return false;
8175     }
8176     // exit early for `null` and `undefined` avoiding ES3's Function#call behavior
8177     // http://es5.github.io/#x15.3.4.4
8178     if (a == null || b == null) {
8179       return a === b;
8180     }
8181     // compare [[Class]] names
8182     var className = toString.call(a),
8183         otherClass = toString.call(b);
8184
8185     if (className == argsClass) {
8186       className = objectClass;
8187     }
8188     if (otherClass == argsClass) {
8189       otherClass = objectClass;
8190     }
8191     if (className != otherClass) {
8192       return false;
8193     }
8194     switch (className) {
8195       case boolClass:
8196       case dateClass:
8197         // coerce dates and booleans to numbers, dates to milliseconds and booleans
8198         // to `1` or `0` treating invalid dates coerced to `NaN` as not equal
8199         return +a == +b;
8200
8201       case numberClass:
8202         // treat `NaN` vs. `NaN` as equal
8203         return (a != +a)
8204           ? b != +b
8205           // but treat `+0` vs. `-0` as not equal
8206           : (a == 0 ? (1 / a == 1 / b) : a == +b);
8207
8208       case regexpClass:
8209       case stringClass:
8210         // coerce regexes to strings (http://es5.github.io/#x15.10.6.4)
8211         // treat string primitives and their corresponding object instances as equal
8212         return a == String(b);
8213     }
8214     var isArr = className == arrayClass;
8215     if (!isArr) {
8216       // unwrap any `lodash` wrapped values
8217       var aWrapped = hasOwnProperty.call(a, '__wrapped__'),
8218           bWrapped = hasOwnProperty.call(b, '__wrapped__');
8219
8220       if (aWrapped || bWrapped) {
8221         return baseIsEqual(aWrapped ? a.__wrapped__ : a, bWrapped ? b.__wrapped__ : b, callback, isWhere, stackA, stackB);
8222       }
8223       // exit for functions and DOM nodes
8224       if (className != objectClass || (!support.nodeClass && (isNode(a) || isNode(b)))) {
8225         return false;
8226       }
8227       // in older versions of Opera, `arguments` objects have `Array` constructors
8228       var ctorA = !support.argsObject && isArguments(a) ? Object : a.constructor,
8229           ctorB = !support.argsObject && isArguments(b) ? Object : b.constructor;
8230
8231       // non `Object` object instances with different constructors are not equal
8232       if (ctorA != ctorB &&
8233             !(isFunction(ctorA) && ctorA instanceof ctorA && isFunction(ctorB) && ctorB instanceof ctorB) &&
8234             ('constructor' in a && 'constructor' in b)
8235           ) {
8236         return false;
8237       }
8238     }
8239     // assume cyclic structures are equal
8240     // the algorithm for detecting cyclic structures is adapted from ES 5.1
8241     // section 15.12.3, abstract operation `JO` (http://es5.github.io/#x15.12.3)
8242     var initedStack = !stackA;
8243     stackA || (stackA = getArray());
8244     stackB || (stackB = getArray());
8245
8246     var length = stackA.length;
8247     while (length--) {
8248       if (stackA[length] == a) {
8249         return stackB[length] == b;
8250       }
8251     }
8252     var size = 0;
8253     result = true;
8254
8255     // add `a` and `b` to the stack of traversed objects
8256     stackA.push(a);
8257     stackB.push(b);
8258
8259     // recursively compare objects and arrays (susceptible to call stack limits)
8260     if (isArr) {
8261       length = a.length;
8262       size = b.length;
8263
8264       // compare lengths to determine if a deep comparison is necessary
8265       result = size == a.length;
8266       if (!result && !isWhere) {
8267         return result;
8268       }
8269       // deep compare the contents, ignoring non-numeric properties
8270       while (size--) {
8271         var index = length,
8272             value = b[size];
8273
8274         if (isWhere) {
8275           while (index--) {
8276             if ((result = baseIsEqual(a[index], value, callback, isWhere, stackA, stackB))) {
8277               break;
8278             }
8279           }
8280         } else if (!(result = baseIsEqual(a[size], value, callback, isWhere, stackA, stackB))) {
8281           break;
8282         }
8283       }
8284       return result;
8285     }
8286     // deep compare objects using `forIn`, instead of `forOwn`, to avoid `Object.keys`
8287     // which, in this case, is more costly
8288     forIn(b, function(value, key, b) {
8289       if (hasOwnProperty.call(b, key)) {
8290         // count the number of properties.
8291         size++;
8292         // deep compare each property value.
8293         return (result = hasOwnProperty.call(a, key) && baseIsEqual(a[key], value, callback, isWhere, stackA, stackB));
8294       }
8295     });
8296
8297     if (result && !isWhere) {
8298       // ensure both objects have the same number of properties
8299       forIn(a, function(value, key, a) {
8300         if (hasOwnProperty.call(a, key)) {
8301           // `size` will be `-1` if `a` has more properties than `b`
8302           return (result = --size > -1);
8303         }
8304       });
8305     }
8306     if (initedStack) {
8307       releaseArray(stackA);
8308       releaseArray(stackB);
8309     }
8310     return result;
8311   }
8312
8313   /**
8314    * The base implementation of `_.merge` without argument juggling or support
8315    * for `thisArg` binding.
8316    *
8317    * @private
8318    * @param {Object} object The destination object.
8319    * @param {Object} source The source object.
8320    * @param {Function} [callback] The function to customize merging properties.
8321    * @param {Array} [stackA=[]] Tracks traversed source objects.
8322    * @param {Array} [stackB=[]] Associates values with source counterparts.
8323    */
8324   function baseMerge(object, source, callback, stackA, stackB) {
8325     (isArray(source) ? forEach : forOwn)(source, function(source, key) {
8326       var found,
8327           isArr,
8328           result = source,
8329           value = object[key];
8330
8331       if (source && ((isArr = isArray(source)) || isPlainObject(source))) {
8332         // avoid merging previously merged cyclic sources
8333         var stackLength = stackA.length;
8334         while (stackLength--) {
8335           if ((found = stackA[stackLength] == source)) {
8336             value = stackB[stackLength];
8337             break;
8338           }
8339         }
8340         if (!found) {
8341           var isShallow;
8342           if (callback) {
8343             result = callback(value, source);
8344             if ((isShallow = typeof result != 'undefined')) {
8345               value = result;
8346             }
8347           }
8348           if (!isShallow) {
8349             value = isArr
8350               ? (isArray(value) ? value : [])
8351               : (isPlainObject(value) ? value : {});
8352           }
8353           // add `source` and associated `value` to the stack of traversed objects
8354           stackA.push(source);
8355           stackB.push(value);
8356
8357           // recursively merge objects and arrays (susceptible to call stack limits)
8358           if (!isShallow) {
8359             baseMerge(value, source, callback, stackA, stackB);
8360           }
8361         }
8362       }
8363       else {
8364         if (callback) {
8365           result = callback(value, source);
8366           if (typeof result == 'undefined') {
8367             result = source;
8368           }
8369         }
8370         if (typeof result != 'undefined') {
8371           value = result;
8372         }
8373       }
8374       object[key] = value;
8375     });
8376   }
8377
8378   /**
8379    * The base implementation of `_.uniq` without support for callback shorthands
8380    * or `thisArg` binding.
8381    *
8382    * @private
8383    * @param {Array} array The array to process.
8384    * @param {boolean} [isSorted=false] A flag to indicate that `array` is sorted.
8385    * @param {Function} [callback] The function called per iteration.
8386    * @returns {Array} Returns a duplicate-value-free array.
8387    */
8388   function baseUniq(array, isSorted, callback) {
8389     var index = -1,
8390         indexOf = getIndexOf(),
8391         length = array ? array.length : 0,
8392         result = [];
8393
8394     var isLarge = !isSorted && length >= largeArraySize && indexOf === baseIndexOf,
8395         seen = (callback || isLarge) ? getArray() : result;
8396
8397     if (isLarge) {
8398       var cache = createCache(seen);
8399       if (cache) {
8400         indexOf = cacheIndexOf;
8401         seen = cache;
8402       } else {
8403         isLarge = false;
8404         seen = callback ? seen : (releaseArray(seen), result);
8405       }
8406     }
8407     while (++index < length) {
8408       var value = array[index],
8409           computed = callback ? callback(value, index, array) : value;
8410
8411       if (isSorted
8412             ? !index || seen[seen.length - 1] !== computed
8413             : indexOf(seen, computed) < 0
8414           ) {
8415         if (callback || isLarge) {
8416           seen.push(computed);
8417         }
8418         result.push(value);
8419       }
8420     }
8421     if (isLarge) {
8422       releaseArray(seen.array);
8423       releaseObject(seen);
8424     } else if (callback) {
8425       releaseArray(seen);
8426     }
8427     return result;
8428   }
8429
8430   /**
8431    * Creates a function that aggregates a collection, creating an object composed
8432    * of keys generated from the results of running each element of the collection
8433    * through a callback. The given `setter` function sets the keys and values
8434    * of the composed object.
8435    *
8436    * @private
8437    * @param {Function} setter The setter function.
8438    * @returns {Function} Returns the new aggregator function.
8439    */
8440   function createAggregator(setter) {
8441     return function(collection, callback, thisArg) {
8442       var result = {};
8443       callback = lodash.createCallback(callback, thisArg, 3);
8444
8445       if (isArray(collection)) {
8446         var index = -1,
8447             length = collection.length;
8448
8449         while (++index < length) {
8450           var value = collection[index];
8451           setter(result, value, callback(value, index, collection), collection);
8452         }
8453       } else {
8454         baseEach(collection, function(value, key, collection) {
8455           setter(result, value, callback(value, key, collection), collection);
8456         });
8457       }
8458       return result;
8459     };
8460   }
8461
8462   /**
8463    * Creates a function that, when called, either curries or invokes `func`
8464    * with an optional `this` binding and partially applied arguments.
8465    *
8466    * @private
8467    * @param {Function|string} func The function or method name to reference.
8468    * @param {number} bitmask The bitmask of method flags to compose.
8469    *  The bitmask may be composed of the following flags:
8470    *  1 - `_.bind`
8471    *  2 - `_.bindKey`
8472    *  4 - `_.curry`
8473    *  8 - `_.curry` (bound)
8474    *  16 - `_.partial`
8475    *  32 - `_.partialRight`
8476    * @param {Array} [partialArgs] An array of arguments to prepend to those
8477    *  provided to the new function.
8478    * @param {Array} [partialRightArgs] An array of arguments to append to those
8479    *  provided to the new function.
8480    * @param {*} [thisArg] The `this` binding of `func`.
8481    * @param {number} [arity] The arity of `func`.
8482    * @returns {Function} Returns the new function.
8483    */
8484   function createWrapper(func, bitmask, partialArgs, partialRightArgs, thisArg, arity) {
8485     var isBind = bitmask & 1,
8486         isBindKey = bitmask & 2,
8487         isCurry = bitmask & 4,
8488         isCurryBound = bitmask & 8,
8489         isPartial = bitmask & 16,
8490         isPartialRight = bitmask & 32;
8491
8492     if (!isBindKey && !isFunction(func)) {
8493       throw new TypeError;
8494     }
8495     if (isPartial && !partialArgs.length) {
8496       bitmask &= ~16;
8497       isPartial = partialArgs = false;
8498     }
8499     if (isPartialRight && !partialRightArgs.length) {
8500       bitmask &= ~32;
8501       isPartialRight = partialRightArgs = false;
8502     }
8503     var bindData = func && func.__bindData__;
8504     if (bindData && bindData !== true) {
8505       bindData = bindData.slice();
8506
8507       // set `thisBinding` is not previously bound
8508       if (isBind && !(bindData[1] & 1)) {
8509         bindData[4] = thisArg;
8510       }
8511       // set if previously bound but not currently (subsequent curried functions)
8512       if (!isBind && bindData[1] & 1) {
8513         bitmask |= 8;
8514       }
8515       // set curried arity if not yet set
8516       if (isCurry && !(bindData[1] & 4)) {
8517         bindData[5] = arity;
8518       }
8519       // append partial left arguments
8520       if (isPartial) {
8521         push.apply(bindData[2] || (bindData[2] = []), partialArgs);
8522       }
8523       // append partial right arguments
8524       if (isPartialRight) {
8525         push.apply(bindData[3] || (bindData[3] = []), partialRightArgs);
8526       }
8527       // merge flags
8528       bindData[1] |= bitmask;
8529       return createWrapper.apply(null, bindData);
8530     }
8531     // fast path for `_.bind`
8532     var creater = (bitmask == 1 || bitmask === 17) ? baseBind : baseCreateWrapper;
8533     return creater([func, bitmask, partialArgs, partialRightArgs, thisArg, arity]);
8534   }
8535
8536   /**
8537    * Creates compiled iteration functions.
8538    *
8539    * @private
8540    * @param {...Object} [options] The compile options object(s).
8541    * @param {string} [options.array] Code to determine if the iterable is an array or array-like.
8542    * @param {boolean} [options.useHas] Specify using `hasOwnProperty` checks in the object loop.
8543    * @param {Function} [options.keys] A reference to `_.keys` for use in own property iteration.
8544    * @param {string} [options.args] A comma separated string of iteration function arguments.
8545    * @param {string} [options.top] Code to execute before the iteration branches.
8546    * @param {string} [options.loop] Code to execute in the object loop.
8547    * @param {string} [options.bottom] Code to execute after the iteration branches.
8548    * @returns {Function} Returns the compiled function.
8549    */
8550   function createIterator() {
8551     // data properties
8552     iteratorData.shadowedProps = shadowedProps;
8553
8554     // iterator options
8555     iteratorData.array = iteratorData.bottom = iteratorData.loop = iteratorData.top = '';
8556     iteratorData.init = 'iterable';
8557     iteratorData.useHas = true;
8558
8559     // merge options into a template data object
8560     for (var object, index = 0; object = arguments[index]; index++) {
8561       for (var key in object) {
8562         iteratorData[key] = object[key];
8563       }
8564     }
8565     var args = iteratorData.args;
8566     iteratorData.firstArg = /^[^,]+/.exec(args)[0];
8567
8568     // create the function factory
8569     var factory = Function(
8570         'baseCreateCallback, errorClass, errorProto, hasOwnProperty, ' +
8571         'indicatorObject, isArguments, isArray, isString, keys, objectProto, ' +
8572         'objectTypes, nonEnumProps, stringClass, stringProto, toString',
8573       'return function(' + args + ') {\n' + iteratorTemplate(iteratorData) + '\n}'
8574     );
8575
8576     // return the compiled function
8577     return factory(
8578       baseCreateCallback, errorClass, errorProto, hasOwnProperty,
8579       indicatorObject, isArguments, isArray, isString, iteratorData.keys, objectProto,
8580       objectTypes, nonEnumProps, stringClass, stringProto, toString
8581     );
8582   }
8583
8584   /**
8585    * Gets the appropriate "indexOf" function. If the `_.indexOf` method is
8586    * customized, this method returns the custom method, otherwise it returns
8587    * the `baseIndexOf` function.
8588    *
8589    * @private
8590    * @returns {Function} Returns the "indexOf" function.
8591    */
8592   function getIndexOf() {
8593     var result = (result = lodash.indexOf) === indexOf ? baseIndexOf : result;
8594     return result;
8595   }
8596
8597   /**
8598    * Sets `this` binding data on a given function.
8599    *
8600    * @private
8601    * @param {Function} func The function to set data on.
8602    * @param {Array} value The data array to set.
8603    */
8604   var setBindData = !defineProperty ? noop : function(func, value) {
8605     descriptor.value = value;
8606     defineProperty(func, '__bindData__', descriptor);
8607   };
8608
8609   /**
8610    * A fallback implementation of `isPlainObject` which checks if a given value
8611    * is an object created by the `Object` constructor, assuming objects created
8612    * by the `Object` constructor have no inherited enumerable properties and that
8613    * there are no `Object.prototype` extensions.
8614    *
8615    * @private
8616    * @param {*} value The value to check.
8617    * @returns {boolean} Returns `true` if `value` is a plain object, else `false`.
8618    */
8619   function shimIsPlainObject(value) {
8620     var ctor,
8621         result;
8622
8623     // avoid non Object objects, `arguments` objects, and DOM elements
8624     if (!(value && toString.call(value) == objectClass) ||
8625         (ctor = value.constructor, isFunction(ctor) && !(ctor instanceof ctor)) ||
8626         (!support.argsClass && isArguments(value)) ||
8627         (!support.nodeClass && isNode(value))) {
8628       return false;
8629     }
8630     // IE < 9 iterates inherited properties before own properties. If the first
8631     // iterated property is an object's own property then there are no inherited
8632     // enumerable properties.
8633     if (support.ownLast) {
8634       forIn(value, function(value, key, object) {
8635         result = hasOwnProperty.call(object, key);
8636         return false;
8637       });
8638       return result !== false;
8639     }
8640     // In most environments an object's own properties are iterated before
8641     // its inherited properties. If the last iterated property is an object's
8642     // own property then there are no inherited enumerable properties.
8643     forIn(value, function(value, key) {
8644       result = key;
8645     });
8646     return typeof result == 'undefined' || hasOwnProperty.call(value, result);
8647   }
8648
8649   /*--------------------------------------------------------------------------*/
8650
8651   /**
8652    * Checks if `value` is an `arguments` object.
8653    *
8654    * @static
8655    * @memberOf _
8656    * @category Objects
8657    * @param {*} value The value to check.
8658    * @returns {boolean} Returns `true` if the `value` is an `arguments` object, else `false`.
8659    * @example
8660    *
8661    * (function() { return _.isArguments(arguments); })(1, 2, 3);
8662    * // => true
8663    *
8664    * _.isArguments([1, 2, 3]);
8665    * // => false
8666    */
8667   function isArguments(value) {
8668     return value && typeof value == 'object' && typeof value.length == 'number' &&
8669       toString.call(value) == argsClass || false;
8670   }
8671   // fallback for browsers that can't detect `arguments` objects by [[Class]]
8672   if (!support.argsClass) {
8673     isArguments = function(value) {
8674       return value && typeof value == 'object' && typeof value.length == 'number' &&
8675         hasOwnProperty.call(value, 'callee') && !propertyIsEnumerable.call(value, 'callee') || false;
8676     };
8677   }
8678
8679   /**
8680    * Checks if `value` is an array.
8681    *
8682    * @static
8683    * @memberOf _
8684    * @type Function
8685    * @category Objects
8686    * @param {*} value The value to check.
8687    * @returns {boolean} Returns `true` if the `value` is an array, else `false`.
8688    * @example
8689    *
8690    * (function() { return _.isArray(arguments); })();
8691    * // => false
8692    *
8693    * _.isArray([1, 2, 3]);
8694    * // => true
8695    */
8696   var isArray = nativeIsArray || function(value) {
8697     return value && typeof value == 'object' && typeof value.length == 'number' &&
8698       toString.call(value) == arrayClass || false;
8699   };
8700
8701   /**
8702    * A fallback implementation of `Object.keys` which produces an array of the
8703    * given object's own enumerable property names.
8704    *
8705    * @private
8706    * @type Function
8707    * @param {Object} object The object to inspect.
8708    * @returns {Array} Returns an array of property names.
8709    */
8710   var shimKeys = createIterator({
8711     'args': 'object',
8712     'init': '[]',
8713     'top': 'if (!(objectTypes[typeof object])) return result',
8714     'loop': 'result.push(index)'
8715   });
8716
8717   /**
8718    * Creates an array composed of the own enumerable property names of an object.
8719    *
8720    * @static
8721    * @memberOf _
8722    * @category Objects
8723    * @param {Object} object The object to inspect.
8724    * @returns {Array} Returns an array of property names.
8725    * @example
8726    *
8727    * _.keys({ 'one': 1, 'two': 2, 'three': 3 });
8728    * // => ['one', 'two', 'three'] (property order is not guaranteed across environments)
8729    */
8730   var keys = !nativeKeys ? shimKeys : function(object) {
8731     if (!isObject(object)) {
8732       return [];
8733     }
8734     if ((support.enumPrototypes && typeof object == 'function') ||
8735         (support.nonEnumArgs && object.length && isArguments(object))) {
8736       return shimKeys(object);
8737     }
8738     return nativeKeys(object);
8739   };
8740
8741   /** Reusable iterator options shared by `each`, `forIn`, and `forOwn` */
8742   var eachIteratorOptions = {
8743     'args': 'collection, callback, thisArg',
8744     'top': "callback = callback && typeof thisArg == 'undefined' ? callback : baseCreateCallback(callback, thisArg, 3)",
8745     'array': "typeof length == 'number'",
8746     'keys': keys,
8747     'loop': 'if (callback(iterable[index], index, collection) === false) return result'
8748   };
8749
8750   /** Reusable iterator options for `assign` and `defaults` */
8751   var defaultsIteratorOptions = {
8752     'args': 'object, source, guard',
8753     'top':
8754       'var args = arguments,\n' +
8755       '    argsIndex = 0,\n' +
8756       "    argsLength = typeof guard == 'number' ? 2 : args.length;\n" +
8757       'while (++argsIndex < argsLength) {\n' +
8758       '  iterable = args[argsIndex];\n' +
8759       '  if (iterable && objectTypes[typeof iterable]) {',
8760     'keys': keys,
8761     'loop': "if (typeof result[index] == 'undefined') result[index] = iterable[index]",
8762     'bottom': '  }\n}'
8763   };
8764
8765   /** Reusable iterator options for `forIn` and `forOwn` */
8766   var forOwnIteratorOptions = {
8767     'top': 'if (!objectTypes[typeof iterable]) return result;\n' + eachIteratorOptions.top,
8768     'array': false
8769   };
8770
8771   /**
8772    * A function compiled to iterate `arguments` objects, arrays, objects, and
8773    * strings consistenly across environments, executing the callback for each
8774    * element in the collection. The callback is bound to `thisArg` and invoked
8775    * with three arguments; (value, index|key, collection). Callbacks may exit
8776    * iteration early by explicitly returning `false`.
8777    *
8778    * @private
8779    * @type Function
8780    * @param {Array|Object|string} collection The collection to iterate over.
8781    * @param {Function} [callback=identity] The function called per iteration.
8782    * @param {*} [thisArg] The `this` binding of `callback`.
8783    * @returns {Array|Object|string} Returns `collection`.
8784    */
8785   var baseEach = createIterator(eachIteratorOptions);
8786
8787   /*--------------------------------------------------------------------------*/
8788
8789   /**
8790    * Assigns own enumerable properties of source object(s) to the destination
8791    * object. Subsequent sources will overwrite property assignments of previous
8792    * sources. If a callback is provided it will be executed to produce the
8793    * assigned values. The callback is bound to `thisArg` and invoked with two
8794    * arguments; (objectValue, sourceValue).
8795    *
8796    * @static
8797    * @memberOf _
8798    * @type Function
8799    * @alias extend
8800    * @category Objects
8801    * @param {Object} object The destination object.
8802    * @param {...Object} [source] The source objects.
8803    * @param {Function} [callback] The function to customize assigning values.
8804    * @param {*} [thisArg] The `this` binding of `callback`.
8805    * @returns {Object} Returns the destination object.
8806    * @example
8807    *
8808    * _.assign({ 'name': 'fred' }, { 'employer': 'slate' });
8809    * // => { 'name': 'fred', 'employer': 'slate' }
8810    *
8811    * var defaults = _.partialRight(_.assign, function(a, b) {
8812    *   return typeof a == 'undefined' ? b : a;
8813    * });
8814    *
8815    * var object = { 'name': 'barney' };
8816    * defaults(object, { 'name': 'fred', 'employer': 'slate' });
8817    * // => { 'name': 'barney', 'employer': 'slate' }
8818    */
8819   var assign = createIterator(defaultsIteratorOptions, {
8820     'top':
8821       defaultsIteratorOptions.top.replace(';',
8822         ';\n' +
8823         "if (argsLength > 3 && typeof args[argsLength - 2] == 'function') {\n" +
8824         '  var callback = baseCreateCallback(args[--argsLength - 1], args[argsLength--], 2);\n' +
8825         "} else if (argsLength > 2 && typeof args[argsLength - 1] == 'function') {\n" +
8826         '  callback = args[--argsLength];\n' +
8827         '}'
8828       ),
8829     'loop': 'result[index] = callback ? callback(result[index], iterable[index]) : iterable[index]'
8830   });
8831
8832   /**
8833    * Creates a clone of `value`. If `isDeep` is `true` nested objects will also
8834    * be cloned, otherwise they will be assigned by reference. If a callback
8835    * is provided it will be executed to produce the cloned values. If the
8836    * callback returns `undefined` cloning will be handled by the method instead.
8837    * The callback is bound to `thisArg` and invoked with one argument; (value).
8838    *
8839    * @static
8840    * @memberOf _
8841    * @category Objects
8842    * @param {*} value The value to clone.
8843    * @param {boolean} [isDeep=false] Specify a deep clone.
8844    * @param {Function} [callback] The function to customize cloning values.
8845    * @param {*} [thisArg] The `this` binding of `callback`.
8846    * @returns {*} Returns the cloned value.
8847    * @example
8848    *
8849    * var characters = [
8850    *   { 'name': 'barney', 'age': 36 },
8851    *   { 'name': 'fred',   'age': 40 }
8852    * ];
8853    *
8854    * var shallow = _.clone(characters);
8855    * shallow[0] === characters[0];
8856    * // => true
8857    *
8858    * var deep = _.clone(characters, true);
8859    * deep[0] === characters[0];
8860    * // => false
8861    *
8862    * _.mixin({
8863    *   'clone': _.partialRight(_.clone, function(value) {
8864    *     return _.isElement(value) ? value.cloneNode(false) : undefined;
8865    *   })
8866    * });
8867    *
8868    * var clone = _.clone(document.body);
8869    * clone.childNodes.length;
8870    * // => 0
8871    */
8872   function clone(value, isDeep, callback, thisArg) {
8873     // allows working with "Collections" methods without using their `index`
8874     // and `collection` arguments for `isDeep` and `callback`
8875     if (typeof isDeep != 'boolean' && isDeep != null) {
8876       thisArg = callback;
8877       callback = isDeep;
8878       isDeep = false;
8879     }
8880     return baseClone(value, isDeep, typeof callback == 'function' && baseCreateCallback(callback, thisArg, 1));
8881   }
8882
8883   /**
8884    * Creates a deep clone of `value`. If a callback is provided it will be
8885    * executed to produce the cloned values. If the callback returns `undefined`
8886    * cloning will be handled by the method instead. The callback is bound to
8887    * `thisArg` and invoked with one argument; (value).
8888    *
8889    * Note: This method is loosely based on the structured clone algorithm. Functions
8890    * and DOM nodes are **not** cloned. The enumerable properties of `arguments` objects and
8891    * objects created by constructors other than `Object` are cloned to plain `Object` objects.
8892    * See http://www.w3.org/TR/html5/infrastructure.html#internal-structured-cloning-algorithm.
8893    *
8894    * @static
8895    * @memberOf _
8896    * @category Objects
8897    * @param {*} value The value to deep clone.
8898    * @param {Function} [callback] The function to customize cloning values.
8899    * @param {*} [thisArg] The `this` binding of `callback`.
8900    * @returns {*} Returns the deep cloned value.
8901    * @example
8902    *
8903    * var characters = [
8904    *   { 'name': 'barney', 'age': 36 },
8905    *   { 'name': 'fred',   'age': 40 }
8906    * ];
8907    *
8908    * var deep = _.cloneDeep(characters);
8909    * deep[0] === characters[0];
8910    * // => false
8911    *
8912    * var view = {
8913    *   'label': 'docs',
8914    *   'node': element
8915    * };
8916    *
8917    * var clone = _.cloneDeep(view, function(value) {
8918    *   return _.isElement(value) ? value.cloneNode(true) : undefined;
8919    * });
8920    *
8921    * clone.node == view.node;
8922    * // => false
8923    */
8924   function cloneDeep(value, callback, thisArg) {
8925     return baseClone(value, true, typeof callback == 'function' && baseCreateCallback(callback, thisArg, 1));
8926   }
8927
8928   /**
8929    * Iterates over own and inherited enumerable properties of an object,
8930    * executing the callback for each property. The callback is bound to `thisArg`
8931    * and invoked with three arguments; (value, key, object). Callbacks may exit
8932    * iteration early by explicitly returning `false`.
8933    *
8934    * @static
8935    * @memberOf _
8936    * @type Function
8937    * @category Objects
8938    * @param {Object} object The object to iterate over.
8939    * @param {Function} [callback=identity] The function called per iteration.
8940    * @param {*} [thisArg] The `this` binding of `callback`.
8941    * @returns {Object} Returns `object`.
8942    * @example
8943    *
8944    * function Shape() {
8945    *   this.x = 0;
8946    *   this.y = 0;
8947    * }
8948    *
8949    * Shape.prototype.move = function(x, y) {
8950    *   this.x += x;
8951    *   this.y += y;
8952    * };
8953    *
8954    * _.forIn(new Shape, function(value, key) {
8955    *   console.log(key);
8956    * });
8957    * // => logs 'x', 'y', and 'move' (property order is not guaranteed across environments)
8958    */
8959   var forIn = createIterator(eachIteratorOptions, forOwnIteratorOptions, {
8960     'useHas': false
8961   });
8962
8963   /**
8964    * Iterates over own enumerable properties of an object, executing the callback
8965    * for each property. The callback is bound to `thisArg` and invoked with three
8966    * arguments; (value, key, object). Callbacks may exit iteration early by
8967    * explicitly returning `false`.
8968    *
8969    * @static
8970    * @memberOf _
8971    * @type Function
8972    * @category Objects
8973    * @param {Object} object The object to iterate over.
8974    * @param {Function} [callback=identity] The function called per iteration.
8975    * @param {*} [thisArg] The `this` binding of `callback`.
8976    * @returns {Object} Returns `object`.
8977    * @example
8978    *
8979    * _.forOwn({ '0': 'zero', '1': 'one', 'length': 2 }, function(num, key) {
8980    *   console.log(key);
8981    * });
8982    * // => logs '0', '1', and 'length' (property order is not guaranteed across environments)
8983    */
8984   var forOwn = createIterator(eachIteratorOptions, forOwnIteratorOptions);
8985
8986   /**
8987    * Creates a sorted array of property names of all enumerable properties,
8988    * own and inherited, of `object` that have function values.
8989    *
8990    * @static
8991    * @memberOf _
8992    * @alias methods
8993    * @category Objects
8994    * @param {Object} object The object to inspect.
8995    * @returns {Array} Returns an array of property names that have function values.
8996    * @example
8997    *
8998    * _.functions(_);
8999    * // => ['all', 'any', 'bind', 'bindAll', 'clone', 'compact', 'compose', ...]
9000    */
9001   function functions(object) {
9002     var result = [];
9003     forIn(object, function(value, key) {
9004       if (isFunction(value)) {
9005         result.push(key);
9006       }
9007     });
9008     return result.sort();
9009   }
9010
9011   /**
9012    * Checks if `value` is empty. Arrays, strings, or `arguments` objects with a
9013    * length of `0` and objects with no own enumerable properties are considered
9014    * "empty".
9015    *
9016    * @static
9017    * @memberOf _
9018    * @category Objects
9019    * @param {Array|Object|string} value The value to inspect.
9020    * @returns {boolean} Returns `true` if the `value` is empty, else `false`.
9021    * @example
9022    *
9023    * _.isEmpty([1, 2, 3]);
9024    * // => false
9025    *
9026    * _.isEmpty({});
9027    * // => true
9028    *
9029    * _.isEmpty('');
9030    * // => true
9031    */
9032   function isEmpty(value) {
9033     var result = true;
9034     if (!value) {
9035       return result;
9036     }
9037     var className = toString.call(value),
9038         length = value.length;
9039
9040     if ((className == arrayClass || className == stringClass ||
9041         (support.argsClass ? className == argsClass : isArguments(value))) ||
9042         (className == objectClass && typeof length == 'number' && isFunction(value.splice))) {
9043       return !length;
9044     }
9045     forOwn(value, function() {
9046       return (result = false);
9047     });
9048     return result;
9049   }
9050
9051   /**
9052    * Performs a deep comparison between two values to determine if they are
9053    * equivalent to each other. If a callback is provided it will be executed
9054    * to compare values. If the callback returns `undefined` comparisons will
9055    * be handled by the method instead. The callback is bound to `thisArg` and
9056    * invoked with two arguments; (a, b).
9057    *
9058    * @static
9059    * @memberOf _
9060    * @category Objects
9061    * @param {*} a The value to compare.
9062    * @param {*} b The other value to compare.
9063    * @param {Function} [callback] The function to customize comparing values.
9064    * @param {*} [thisArg] The `this` binding of `callback`.
9065    * @returns {boolean} Returns `true` if the values are equivalent, else `false`.
9066    * @example
9067    *
9068    * var object = { 'name': 'fred' };
9069    * var copy = { 'name': 'fred' };
9070    *
9071    * object == copy;
9072    * // => false
9073    *
9074    * _.isEqual(object, copy);
9075    * // => true
9076    *
9077    * var words = ['hello', 'goodbye'];
9078    * var otherWords = ['hi', 'goodbye'];
9079    *
9080    * _.isEqual(words, otherWords, function(a, b) {
9081    *   var reGreet = /^(?:hello|hi)$/i,
9082    *       aGreet = _.isString(a) && reGreet.test(a),
9083    *       bGreet = _.isString(b) && reGreet.test(b);
9084    *
9085    *   return (aGreet || bGreet) ? (aGreet == bGreet) : undefined;
9086    * });
9087    * // => true
9088    */
9089   function isEqual(a, b, callback, thisArg) {
9090     return baseIsEqual(a, b, typeof callback == 'function' && baseCreateCallback(callback, thisArg, 2));
9091   }
9092
9093   /**
9094    * Checks if `value` is a function.
9095    *
9096    * @static
9097    * @memberOf _
9098    * @category Objects
9099    * @param {*} value The value to check.
9100    * @returns {boolean} Returns `true` if the `value` is a function, else `false`.
9101    * @example
9102    *
9103    * _.isFunction(_);
9104    * // => true
9105    */
9106   function isFunction(value) {
9107     return typeof value == 'function';
9108   }
9109   // fallback for older versions of Chrome and Safari
9110   if (isFunction(/x/)) {
9111     isFunction = function(value) {
9112       return typeof value == 'function' && toString.call(value) == funcClass;
9113     };
9114   }
9115
9116   /**
9117    * Checks if `value` is the language type of Object.
9118    * (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`)
9119    *
9120    * @static
9121    * @memberOf _
9122    * @category Objects
9123    * @param {*} value The value to check.
9124    * @returns {boolean} Returns `true` if the `value` is an object, else `false`.
9125    * @example
9126    *
9127    * _.isObject({});
9128    * // => true
9129    *
9130    * _.isObject([1, 2, 3]);
9131    * // => true
9132    *
9133    * _.isObject(1);
9134    * // => false
9135    */
9136   function isObject(value) {
9137     // check if the value is the ECMAScript language type of Object
9138     // http://es5.github.io/#x8
9139     // and avoid a V8 bug
9140     // http://code.google.com/p/v8/issues/detail?id=2291
9141     return !!(value && objectTypes[typeof value]);
9142   }
9143
9144   /**
9145    * Checks if `value` is an object created by the `Object` constructor.
9146    *
9147    * @static
9148    * @memberOf _
9149    * @category Objects
9150    * @param {*} value The value to check.
9151    * @returns {boolean} Returns `true` if `value` is a plain object, else `false`.
9152    * @example
9153    *
9154    * function Shape() {
9155    *   this.x = 0;
9156    *   this.y = 0;
9157    * }
9158    *
9159    * _.isPlainObject(new Shape);
9160    * // => false
9161    *
9162    * _.isPlainObject([1, 2, 3]);
9163    * // => false
9164    *
9165    * _.isPlainObject({ 'x': 0, 'y': 0 });
9166    * // => true
9167    */
9168   var isPlainObject = !getPrototypeOf ? shimIsPlainObject : function(value) {
9169     if (!(value && toString.call(value) == objectClass) || (!support.argsClass && isArguments(value))) {
9170       return false;
9171     }
9172     var valueOf = value.valueOf,
9173         objProto = typeof valueOf == 'function' && (objProto = getPrototypeOf(valueOf)) && getPrototypeOf(objProto);
9174
9175     return objProto
9176       ? (value == objProto || getPrototypeOf(value) == objProto)
9177       : shimIsPlainObject(value);
9178   };
9179
9180   /**
9181    * Checks if `value` is a string.
9182    *
9183    * @static
9184    * @memberOf _
9185    * @category Objects
9186    * @param {*} value The value to check.
9187    * @returns {boolean} Returns `true` if the `value` is a string, else `false`.
9188    * @example
9189    *
9190    * _.isString('fred');
9191    * // => true
9192    */
9193   function isString(value) {
9194     return typeof value == 'string' ||
9195       value && typeof value == 'object' && toString.call(value) == stringClass || false;
9196   }
9197
9198   /**
9199    * Recursively merges own enumerable properties of the source object(s), that
9200    * don't resolve to `undefined` into the destination object. Subsequent sources
9201    * will overwrite property assignments of previous sources. If a callback is
9202    * provided it will be executed to produce the merged values of the destination
9203    * and source properties. If the callback returns `undefined` merging will
9204    * be handled by the method instead. The callback is bound to `thisArg` and
9205    * invoked with two arguments; (objectValue, sourceValue).
9206    *
9207    * @static
9208    * @memberOf _
9209    * @category Objects
9210    * @param {Object} object The destination object.
9211    * @param {...Object} [source] The source objects.
9212    * @param {Function} [callback] The function to customize merging properties.
9213    * @param {*} [thisArg] The `this` binding of `callback`.
9214    * @returns {Object} Returns the destination object.
9215    * @example
9216    *
9217    * var names = {
9218    *   'characters': [
9219    *     { 'name': 'barney' },
9220    *     { 'name': 'fred' }
9221    *   ]
9222    * };
9223    *
9224    * var ages = {
9225    *   'characters': [
9226    *     { 'age': 36 },
9227    *     { 'age': 40 }
9228    *   ]
9229    * };
9230    *
9231    * _.merge(names, ages);
9232    * // => { 'characters': [{ 'name': 'barney', 'age': 36 }, { 'name': 'fred', 'age': 40 }] }
9233    *
9234    * var food = {
9235    *   'fruits': ['apple'],
9236    *   'vegetables': ['beet']
9237    * };
9238    *
9239    * var otherFood = {
9240    *   'fruits': ['banana'],
9241    *   'vegetables': ['carrot']
9242    * };
9243    *
9244    * _.merge(food, otherFood, function(a, b) {
9245    *   return _.isArray(a) ? a.concat(b) : undefined;
9246    * });
9247    * // => { 'fruits': ['apple', 'banana'], 'vegetables': ['beet', 'carrot] }
9248    */
9249   function merge(object) {
9250     var args = arguments,
9251         length = 2;
9252
9253     if (!isObject(object)) {
9254       return object;
9255     }
9256
9257     // allows working with `_.reduce` and `_.reduceRight` without using
9258     // their `index` and `collection` arguments
9259     if (typeof args[2] != 'number') {
9260       length = args.length;
9261     }
9262     if (length > 3 && typeof args[length - 2] == 'function') {
9263       var callback = baseCreateCallback(args[--length - 1], args[length--], 2);
9264     } else if (length > 2 && typeof args[length - 1] == 'function') {
9265       callback = args[--length];
9266     }
9267     var sources = slice(arguments, 1, length),
9268         index = -1,
9269         stackA = getArray(),
9270         stackB = getArray();
9271
9272     while (++index < length) {
9273       baseMerge(object, sources[index], callback, stackA, stackB);
9274     }
9275     releaseArray(stackA);
9276     releaseArray(stackB);
9277     return object;
9278   }
9279
9280   /**
9281    * Creates a shallow clone of `object` excluding the specified properties.
9282    * Property names may be specified as individual arguments or as arrays of
9283    * property names. If a callback is provided it will be executed for each
9284    * property of `object` omitting the properties the callback returns truey
9285    * for. The callback is bound to `thisArg` and invoked with three arguments;
9286    * (value, key, object).
9287    *
9288    * @static
9289    * @memberOf _
9290    * @category Objects
9291    * @param {Object} object The source object.
9292    * @param {Function|...string|string[]} [callback] The properties to omit or the
9293    *  function called per iteration.
9294    * @param {*} [thisArg] The `this` binding of `callback`.
9295    * @returns {Object} Returns an object without the omitted properties.
9296    * @example
9297    *
9298    * _.omit({ 'name': 'fred', 'age': 40 }, 'age');
9299    * // => { 'name': 'fred' }
9300    *
9301    * _.omit({ 'name': 'fred', 'age': 40 }, function(value) {
9302    *   return typeof value == 'number';
9303    * });
9304    * // => { 'name': 'fred' }
9305    */
9306   function omit(object, callback, thisArg) {
9307     var result = {};
9308     if (typeof callback != 'function') {
9309       var props = [];
9310       forIn(object, function(value, key) {
9311         props.push(key);
9312       });
9313       props = baseDifference(props, baseFlatten(arguments, true, false, 1));
9314
9315       var index = -1,
9316           length = props.length;
9317
9318       while (++index < length) {
9319         var key = props[index];
9320         result[key] = object[key];
9321       }
9322     } else {
9323       callback = lodash.createCallback(callback, thisArg, 3);
9324       forIn(object, function(value, key, object) {
9325         if (!callback(value, key, object)) {
9326           result[key] = value;
9327         }
9328       });
9329     }
9330     return result;
9331   }
9332
9333   /**
9334    * Creates a two dimensional array of an object's key-value pairs,
9335    * i.e. `[[key1, value1], [key2, value2]]`.
9336    *
9337    * @static
9338    * @memberOf _
9339    * @category Objects
9340    * @param {Object} object The object to inspect.
9341    * @returns {Array} Returns new array of key-value pairs.
9342    * @example
9343    *
9344    * _.pairs({ 'barney': 36, 'fred': 40 });
9345    * // => [['barney', 36], ['fred', 40]] (property order is not guaranteed across environments)
9346    */
9347   function pairs(object) {
9348     var index = -1,
9349         props = keys(object),
9350         length = props.length,
9351         result = Array(length);
9352
9353     while (++index < length) {
9354       var key = props[index];
9355       result[index] = [key, object[key]];
9356     }
9357     return result;
9358   }
9359
9360   /**
9361    * Creates a shallow clone of `object` composed of the specified properties.
9362    * Property names may be specified as individual arguments or as arrays of
9363    * property names. If a callback is provided it will be executed for each
9364    * property of `object` picking the properties the callback returns truey
9365    * for. The callback is bound to `thisArg` and invoked with three arguments;
9366    * (value, key, object).
9367    *
9368    * @static
9369    * @memberOf _
9370    * @category Objects
9371    * @param {Object} object The source object.
9372    * @param {Function|...string|string[]} [callback] The function called per
9373    *  iteration or property names to pick, specified as individual property
9374    *  names or arrays of property names.
9375    * @param {*} [thisArg] The `this` binding of `callback`.
9376    * @returns {Object} Returns an object composed of the picked properties.
9377    * @example
9378    *
9379    * _.pick({ 'name': 'fred', '_userid': 'fred1' }, 'name');
9380    * // => { 'name': 'fred' }
9381    *
9382    * _.pick({ 'name': 'fred', '_userid': 'fred1' }, function(value, key) {
9383    *   return key.charAt(0) != '_';
9384    * });
9385    * // => { 'name': 'fred' }
9386    */
9387   function pick(object, callback, thisArg) {
9388     var result = {};
9389     if (typeof callback != 'function') {
9390       var index = -1,
9391           props = baseFlatten(arguments, true, false, 1),
9392           length = isObject(object) ? props.length : 0;
9393
9394       while (++index < length) {
9395         var key = props[index];
9396         if (key in object) {
9397           result[key] = object[key];
9398         }
9399       }
9400     } else {
9401       callback = lodash.createCallback(callback, thisArg, 3);
9402       forIn(object, function(value, key, object) {
9403         if (callback(value, key, object)) {
9404           result[key] = value;
9405         }
9406       });
9407     }
9408     return result;
9409   }
9410
9411   /**
9412    * Creates an array composed of the own enumerable property values of `object`.
9413    *
9414    * @static
9415    * @memberOf _
9416    * @category Objects
9417    * @param {Object} object The object to inspect.
9418    * @returns {Array} Returns an array of property values.
9419    * @example
9420    *
9421    * _.values({ 'one': 1, 'two': 2, 'three': 3 });
9422    * // => [1, 2, 3] (property order is not guaranteed across environments)
9423    */
9424   function values(object) {
9425     var index = -1,
9426         props = keys(object),
9427         length = props.length,
9428         result = Array(length);
9429
9430     while (++index < length) {
9431       result[index] = object[props[index]];
9432     }
9433     return result;
9434   }
9435
9436   /*--------------------------------------------------------------------------*/
9437
9438   /**
9439    * Checks if a given value is present in a collection using strict equality
9440    * for comparisons, i.e. `===`. If `fromIndex` is negative, it is used as the
9441    * offset from the end of the collection.
9442    *
9443    * @static
9444    * @memberOf _
9445    * @alias include
9446    * @category Collections
9447    * @param {Array|Object|string} collection The collection to iterate over.
9448    * @param {*} target The value to check for.
9449    * @param {number} [fromIndex=0] The index to search from.
9450    * @returns {boolean} Returns `true` if the `target` element is found, else `false`.
9451    * @example
9452    *
9453    * _.contains([1, 2, 3], 1);
9454    * // => true
9455    *
9456    * _.contains([1, 2, 3], 1, 2);
9457    * // => false
9458    *
9459    * _.contains({ 'name': 'fred', 'age': 40 }, 'fred');
9460    * // => true
9461    *
9462    * _.contains('pebbles', 'eb');
9463    * // => true
9464    */
9465   function contains(collection, target, fromIndex) {
9466     var index = -1,
9467         indexOf = getIndexOf(),
9468         length = collection ? collection.length : 0,
9469         result = false;
9470
9471     fromIndex = (fromIndex < 0 ? nativeMax(0, length + fromIndex) : fromIndex) || 0;
9472     if (isArray(collection)) {
9473       result = indexOf(collection, target, fromIndex) > -1;
9474     } else if (typeof length == 'number') {
9475       result = (isString(collection) ? collection.indexOf(target, fromIndex) : indexOf(collection, target, fromIndex)) > -1;
9476     } else {
9477       baseEach(collection, function(value) {
9478         if (++index >= fromIndex) {
9479           return !(result = value === target);
9480         }
9481       });
9482     }
9483     return result;
9484   }
9485
9486   /**
9487    * Checks if the given callback returns truey value for **all** elements of
9488    * a collection. The callback is bound to `thisArg` and invoked with three
9489    * arguments; (value, index|key, collection).
9490    *
9491    * If a property name is provided for `callback` the created "_.pluck" style
9492    * callback will return the property value of the given element.
9493    *
9494    * If an object is provided for `callback` the created "_.where" style callback
9495    * will return `true` for elements that have the properties of the given object,
9496    * else `false`.
9497    *
9498    * @static
9499    * @memberOf _
9500    * @alias all
9501    * @category Collections
9502    * @param {Array|Object|string} collection The collection to iterate over.
9503    * @param {Function|Object|string} [callback=identity] The function called
9504    *  per iteration. If a property name or object is provided it will be used
9505    *  to create a "_.pluck" or "_.where" style callback, respectively.
9506    * @param {*} [thisArg] The `this` binding of `callback`.
9507    * @returns {boolean} Returns `true` if all elements passed the callback check,
9508    *  else `false`.
9509    * @example
9510    *
9511    * _.every([true, 1, null, 'yes']);
9512    * // => false
9513    *
9514    * var characters = [
9515    *   { 'name': 'barney', 'age': 36 },
9516    *   { 'name': 'fred',   'age': 40 }
9517    * ];
9518    *
9519    * // using "_.pluck" callback shorthand
9520    * _.every(characters, 'age');
9521    * // => true
9522    *
9523    * // using "_.where" callback shorthand
9524    * _.every(characters, { 'age': 36 });
9525    * // => false
9526    */
9527   function every(collection, callback, thisArg) {
9528     var result = true;
9529     callback = lodash.createCallback(callback, thisArg, 3);
9530
9531     if (isArray(collection)) {
9532       var index = -1,
9533           length = collection.length;
9534
9535       while (++index < length) {
9536         if (!(result = !!callback(collection[index], index, collection))) {
9537           break;
9538         }
9539       }
9540     } else {
9541       baseEach(collection, function(value, index, collection) {
9542         return (result = !!callback(value, index, collection));
9543       });
9544     }
9545     return result;
9546   }
9547
9548   /**
9549    * Iterates over elements of a collection, returning an array of all elements
9550    * the callback returns truey for. The callback is bound to `thisArg` and
9551    * invoked with three arguments; (value, index|key, collection).
9552    *
9553    * If a property name is provided for `callback` the created "_.pluck" style
9554    * callback will return the property value of the given element.
9555    *
9556    * If an object is provided for `callback` the created "_.where" style callback
9557    * will return `true` for elements that have the properties of the given object,
9558    * else `false`.
9559    *
9560    * @static
9561    * @memberOf _
9562    * @alias select
9563    * @category Collections
9564    * @param {Array|Object|string} collection The collection to iterate over.
9565    * @param {Function|Object|string} [callback=identity] The function called
9566    *  per iteration. If a property name or object is provided it will be used
9567    *  to create a "_.pluck" or "_.where" style callback, respectively.
9568    * @param {*} [thisArg] The `this` binding of `callback`.
9569    * @returns {Array} Returns a new array of elements that passed the callback check.
9570    * @example
9571    *
9572    * var evens = _.filter([1, 2, 3, 4, 5, 6], function(num) { return num % 2 == 0; });
9573    * // => [2, 4, 6]
9574    *
9575    * var characters = [
9576    *   { 'name': 'barney', 'age': 36, 'blocked': false },
9577    *   { 'name': 'fred',   'age': 40, 'blocked': true }
9578    * ];
9579    *
9580    * // using "_.pluck" callback shorthand
9581    * _.filter(characters, 'blocked');
9582    * // => [{ 'name': 'fred', 'age': 40, 'blocked': true }]
9583    *
9584    * // using "_.where" callback shorthand
9585    * _.filter(characters, { 'age': 36 });
9586    * // => [{ 'name': 'barney', 'age': 36, 'blocked': false }]
9587    */
9588   function filter(collection, callback, thisArg) {
9589     var result = [];
9590     callback = lodash.createCallback(callback, thisArg, 3);
9591
9592     if (isArray(collection)) {
9593       var index = -1,
9594           length = collection.length;
9595
9596       while (++index < length) {
9597         var value = collection[index];
9598         if (callback(value, index, collection)) {
9599           result.push(value);
9600         }
9601       }
9602     } else {
9603       baseEach(collection, function(value, index, collection) {
9604         if (callback(value, index, collection)) {
9605           result.push(value);
9606         }
9607       });
9608     }
9609     return result;
9610   }
9611
9612   /**
9613    * Iterates over elements of a collection, returning the first element that
9614    * the callback returns truey for. The callback is bound to `thisArg` and
9615    * invoked with three arguments; (value, index|key, collection).
9616    *
9617    * If a property name is provided for `callback` the created "_.pluck" style
9618    * callback will return the property value of the given element.
9619    *
9620    * If an object is provided for `callback` the created "_.where" style callback
9621    * will return `true` for elements that have the properties of the given object,
9622    * else `false`.
9623    *
9624    * @static
9625    * @memberOf _
9626    * @alias detect, findWhere
9627    * @category Collections
9628    * @param {Array|Object|string} collection The collection to iterate over.
9629    * @param {Function|Object|string} [callback=identity] The function called
9630    *  per iteration. If a property name or object is provided it will be used
9631    *  to create a "_.pluck" or "_.where" style callback, respectively.
9632    * @param {*} [thisArg] The `this` binding of `callback`.
9633    * @returns {*} Returns the found element, else `undefined`.
9634    * @example
9635    *
9636    * var characters = [
9637    *   { 'name': 'barney',  'age': 36, 'blocked': false },
9638    *   { 'name': 'fred',    'age': 40, 'blocked': true },
9639    *   { 'name': 'pebbles', 'age': 1,  'blocked': false }
9640    * ];
9641    *
9642    * _.find(characters, function(chr) {
9643    *   return chr.age < 40;
9644    * });
9645    * // => { 'name': 'barney', 'age': 36, 'blocked': false }
9646    *
9647    * // using "_.where" callback shorthand
9648    * _.find(characters, { 'age': 1 });
9649    * // =>  { 'name': 'pebbles', 'age': 1, 'blocked': false }
9650    *
9651    * // using "_.pluck" callback shorthand
9652    * _.find(characters, 'blocked');
9653    * // => { 'name': 'fred', 'age': 40, 'blocked': true }
9654    */
9655   function find(collection, callback, thisArg) {
9656     callback = lodash.createCallback(callback, thisArg, 3);
9657
9658     if (isArray(collection)) {
9659       var index = -1,
9660           length = collection.length;
9661
9662       while (++index < length) {
9663         var value = collection[index];
9664         if (callback(value, index, collection)) {
9665           return value;
9666         }
9667       }
9668     } else {
9669       var result;
9670       baseEach(collection, function(value, index, collection) {
9671         if (callback(value, index, collection)) {
9672           result = value;
9673           return false;
9674         }
9675       });
9676       return result;
9677     }
9678   }
9679
9680   /**
9681    * Iterates over elements of a collection, executing the callback for each
9682    * element. The callback is bound to `thisArg` and invoked with three arguments;
9683    * (value, index|key, collection). Callbacks may exit iteration early by
9684    * explicitly returning `false`.
9685    *
9686    * Note: As with other "Collections" methods, objects with a `length` property
9687    * are iterated like arrays. To avoid this behavior `_.forIn` or `_.forOwn`
9688    * may be used for object iteration.
9689    *
9690    * @static
9691    * @memberOf _
9692    * @alias each
9693    * @category Collections
9694    * @param {Array|Object|string} collection The collection to iterate over.
9695    * @param {Function} [callback=identity] The function called per iteration.
9696    * @param {*} [thisArg] The `this` binding of `callback`.
9697    * @returns {Array|Object|string} Returns `collection`.
9698    * @example
9699    *
9700    * _([1, 2, 3]).forEach(function(num) { console.log(num); }).join(',');
9701    * // => logs each number and returns '1,2,3'
9702    *
9703    * _.forEach({ 'one': 1, 'two': 2, 'three': 3 }, function(num) { console.log(num); });
9704    * // => logs each number and returns the object (property order is not guaranteed across environments)
9705    */
9706   function forEach(collection, callback, thisArg) {
9707     if (callback && typeof thisArg == 'undefined' && isArray(collection)) {
9708       var index = -1,
9709           length = collection.length;
9710
9711       while (++index < length) {
9712         if (callback(collection[index], index, collection) === false) {
9713           break;
9714         }
9715       }
9716     } else {
9717       baseEach(collection, callback, thisArg);
9718     }
9719     return collection;
9720   }
9721
9722   /**
9723    * Creates an object composed of keys generated from the results of running
9724    * each element of a collection through the callback. The corresponding value
9725    * of each key is an array of the elements responsible for generating the key.
9726    * The callback is bound to `thisArg` and invoked with three arguments;
9727    * (value, index|key, collection).
9728    *
9729    * If a property name is provided for `callback` the created "_.pluck" style
9730    * callback will return the property value of the given element.
9731    *
9732    * If an object is provided for `callback` the created "_.where" style callback
9733    * will return `true` for elements that have the properties of the given object,
9734    * else `false`
9735    *
9736    * @static
9737    * @memberOf _
9738    * @category Collections
9739    * @param {Array|Object|string} collection The collection to iterate over.
9740    * @param {Function|Object|string} [callback=identity] The function called
9741    *  per iteration. If a property name or object is provided it will be used
9742    *  to create a "_.pluck" or "_.where" style callback, respectively.
9743    * @param {*} [thisArg] The `this` binding of `callback`.
9744    * @returns {Object} Returns the composed aggregate object.
9745    * @example
9746    *
9747    * _.groupBy([4.2, 6.1, 6.4], function(num) { return Math.floor(num); });
9748    * // => { '4': [4.2], '6': [6.1, 6.4] }
9749    *
9750    * _.groupBy([4.2, 6.1, 6.4], function(num) { return this.floor(num); }, Math);
9751    * // => { '4': [4.2], '6': [6.1, 6.4] }
9752    *
9753    * // using "_.pluck" callback shorthand
9754    * _.groupBy(['one', 'two', 'three'], 'length');
9755    * // => { '3': ['one', 'two'], '5': ['three'] }
9756    */
9757   var groupBy = createAggregator(function(result, value, key) {
9758     (hasOwnProperty.call(result, key) ? result[key] : result[key] = []).push(value);
9759   });
9760
9761   /**
9762    * Creates an array of values by running each element in the collection
9763    * through the callback. The callback is bound to `thisArg` and invoked with
9764    * three arguments; (value, index|key, collection).
9765    *
9766    * If a property name is provided for `callback` the created "_.pluck" style
9767    * callback will return the property value of the given element.
9768    *
9769    * If an object is provided for `callback` the created "_.where" style callback
9770    * will return `true` for elements that have the properties of the given object,
9771    * else `false`.
9772    *
9773    * @static
9774    * @memberOf _
9775    * @alias collect
9776    * @category Collections
9777    * @param {Array|Object|string} collection The collection to iterate over.
9778    * @param {Function|Object|string} [callback=identity] The function called
9779    *  per iteration. If a property name or object is provided it will be used
9780    *  to create a "_.pluck" or "_.where" style callback, respectively.
9781    * @param {*} [thisArg] The `this` binding of `callback`.
9782    * @returns {Array} Returns a new array of the results of each `callback` execution.
9783    * @example
9784    *
9785    * _.map([1, 2, 3], function(num) { return num * 3; });
9786    * // => [3, 6, 9]
9787    *
9788    * _.map({ 'one': 1, 'two': 2, 'three': 3 }, function(num) { return num * 3; });
9789    * // => [3, 6, 9] (property order is not guaranteed across environments)
9790    *
9791    * var characters = [
9792    *   { 'name': 'barney', 'age': 36 },
9793    *   { 'name': 'fred',   'age': 40 }
9794    * ];
9795    *
9796    * // using "_.pluck" callback shorthand
9797    * _.map(characters, 'name');
9798    * // => ['barney', 'fred']
9799    */
9800   function map(collection, callback, thisArg) {
9801     var index = -1,
9802         length = collection ? collection.length : 0,
9803         result = Array(typeof length == 'number' ? length : 0);
9804
9805     callback = lodash.createCallback(callback, thisArg, 3);
9806     if (isArray(collection)) {
9807       while (++index < length) {
9808         result[index] = callback(collection[index], index, collection);
9809       }
9810     } else {
9811       baseEach(collection, function(value, key, collection) {
9812         result[++index] = callback(value, key, collection);
9813       });
9814     }
9815     return result;
9816   }
9817
9818   /**
9819    * Retrieves the value of a specified property from all elements in the collection.
9820    *
9821    * @static
9822    * @memberOf _
9823    * @type Function
9824    * @category Collections
9825    * @param {Array|Object|string} collection The collection to iterate over.
9826    * @param {string} property The property to pluck.
9827    * @returns {Array} Returns a new array of property values.
9828    * @example
9829    *
9830    * var characters = [
9831    *   { 'name': 'barney', 'age': 36 },
9832    *   { 'name': 'fred',   'age': 40 }
9833    * ];
9834    *
9835    * _.pluck(characters, 'name');
9836    * // => ['barney', 'fred']
9837    */
9838   var pluck = map;
9839
9840   /**
9841    * Reduces a collection to a value which is the accumulated result of running
9842    * each element in the collection through the callback, where each successive
9843    * callback execution consumes the return value of the previous execution. If
9844    * `accumulator` is not provided the first element of the collection will be
9845    * used as the initial `accumulator` value. The callback is bound to `thisArg`
9846    * and invoked with four arguments; (accumulator, value, index|key, collection).
9847    *
9848    * @static
9849    * @memberOf _
9850    * @alias foldl, inject
9851    * @category Collections
9852    * @param {Array|Object|string} collection The collection to iterate over.
9853    * @param {Function} [callback=identity] The function called per iteration.
9854    * @param {*} [accumulator] Initial value of the accumulator.
9855    * @param {*} [thisArg] The `this` binding of `callback`.
9856    * @returns {*} Returns the accumulated value.
9857    * @example
9858    *
9859    * var sum = _.reduce([1, 2, 3], function(sum, num) {
9860    *   return sum + num;
9861    * });
9862    * // => 6
9863    *
9864    * var mapped = _.reduce({ 'a': 1, 'b': 2, 'c': 3 }, function(result, num, key) {
9865    *   result[key] = num * 3;
9866    *   return result;
9867    * }, {});
9868    * // => { 'a': 3, 'b': 6, 'c': 9 }
9869    */
9870   function reduce(collection, callback, accumulator, thisArg) {
9871     var noaccum = arguments.length < 3;
9872     callback = lodash.createCallback(callback, thisArg, 4);
9873
9874     if (isArray(collection)) {
9875       var index = -1,
9876           length = collection.length;
9877
9878       if (noaccum) {
9879         accumulator = collection[++index];
9880       }
9881       while (++index < length) {
9882         accumulator = callback(accumulator, collection[index], index, collection);
9883       }
9884     } else {
9885       baseEach(collection, function(value, index, collection) {
9886         accumulator = noaccum
9887           ? (noaccum = false, value)
9888           : callback(accumulator, value, index, collection)
9889       });
9890     }
9891     return accumulator;
9892   }
9893
9894   /**
9895    * The opposite of `_.filter` this method returns the elements of a
9896    * collection that the callback does **not** return truey for.
9897    *
9898    * If a property name is provided for `callback` the created "_.pluck" style
9899    * callback will return the property value of the given element.
9900    *
9901    * If an object is provided for `callback` the created "_.where" style callback
9902    * will return `true` for elements that have the properties of the given object,
9903    * else `false`.
9904    *
9905    * @static
9906    * @memberOf _
9907    * @category Collections
9908    * @param {Array|Object|string} collection The collection to iterate over.
9909    * @param {Function|Object|string} [callback=identity] The function called
9910    *  per iteration. If a property name or object is provided it will be used
9911    *  to create a "_.pluck" or "_.where" style callback, respectively.
9912    * @param {*} [thisArg] The `this` binding of `callback`.
9913    * @returns {Array} Returns a new array of elements that failed the callback check.
9914    * @example
9915    *
9916    * var odds = _.reject([1, 2, 3, 4, 5, 6], function(num) { return num % 2 == 0; });
9917    * // => [1, 3, 5]
9918    *
9919    * var characters = [
9920    *   { 'name': 'barney', 'age': 36, 'blocked': false },
9921    *   { 'name': 'fred',   'age': 40, 'blocked': true }
9922    * ];
9923    *
9924    * // using "_.pluck" callback shorthand
9925    * _.reject(characters, 'blocked');
9926    * // => [{ 'name': 'barney', 'age': 36, 'blocked': false }]
9927    *
9928    * // using "_.where" callback shorthand
9929    * _.reject(characters, { 'age': 36 });
9930    * // => [{ 'name': 'fred', 'age': 40, 'blocked': true }]
9931    */
9932   function reject(collection, callback, thisArg) {
9933     callback = lodash.createCallback(callback, thisArg, 3);
9934     return filter(collection, function(value, index, collection) {
9935       return !callback(value, index, collection);
9936     });
9937   }
9938
9939   /**
9940    * Checks if the callback returns a truey value for **any** element of a
9941    * collection. The function returns as soon as it finds a passing value and
9942    * does not iterate over the entire collection. The callback is bound to
9943    * `thisArg` and invoked with three arguments; (value, index|key, collection).
9944    *
9945    * If a property name is provided for `callback` the created "_.pluck" style
9946    * callback will return the property value of the given element.
9947    *
9948    * If an object is provided for `callback` the created "_.where" style callback
9949    * will return `true` for elements that have the properties of the given object,
9950    * else `false`.
9951    *
9952    * @static
9953    * @memberOf _
9954    * @alias any
9955    * @category Collections
9956    * @param {Array|Object|string} collection The collection to iterate over.
9957    * @param {Function|Object|string} [callback=identity] The function called
9958    *  per iteration. If a property name or object is provided it will be used
9959    *  to create a "_.pluck" or "_.where" style callback, respectively.
9960    * @param {*} [thisArg] The `this` binding of `callback`.
9961    * @returns {boolean} Returns `true` if any element passed the callback check,
9962    *  else `false`.
9963    * @example
9964    *
9965    * _.some([null, 0, 'yes', false], Boolean);
9966    * // => true
9967    *
9968    * var characters = [
9969    *   { 'name': 'barney', 'age': 36, 'blocked': false },
9970    *   { 'name': 'fred',   'age': 40, 'blocked': true }
9971    * ];
9972    *
9973    * // using "_.pluck" callback shorthand
9974    * _.some(characters, 'blocked');
9975    * // => true
9976    *
9977    * // using "_.where" callback shorthand
9978    * _.some(characters, { 'age': 1 });
9979    * // => false
9980    */
9981   function some(collection, callback, thisArg) {
9982     var result;
9983     callback = lodash.createCallback(callback, thisArg, 3);
9984
9985     if (isArray(collection)) {
9986       var index = -1,
9987           length = collection.length;
9988
9989       while (++index < length) {
9990         if ((result = callback(collection[index], index, collection))) {
9991           break;
9992         }
9993       }
9994     } else {
9995       baseEach(collection, function(value, index, collection) {
9996         return !(result = callback(value, index, collection));
9997       });
9998     }
9999     return !!result;
10000   }
10001
10002   /*--------------------------------------------------------------------------*/
10003
10004   /**
10005    * Creates an array with all falsey values removed. The values `false`, `null`,
10006    * `0`, `""`, `undefined`, and `NaN` are all falsey.
10007    *
10008    * @static
10009    * @memberOf _
10010    * @category Arrays
10011    * @param {Array} array The array to compact.
10012    * @returns {Array} Returns a new array of filtered values.
10013    * @example
10014    *
10015    * _.compact([0, 1, false, 2, '', 3]);
10016    * // => [1, 2, 3]
10017    */
10018   function compact(array) {
10019     var index = -1,
10020         length = array ? array.length : 0,
10021         result = [];
10022
10023     while (++index < length) {
10024       var value = array[index];
10025       if (value) {
10026         result.push(value);
10027       }
10028     }
10029     return result;
10030   }
10031
10032   /**
10033    * Creates an array excluding all values of the provided arrays using strict
10034    * equality for comparisons, i.e. `===`.
10035    *
10036    * @static
10037    * @memberOf _
10038    * @category Arrays
10039    * @param {Array} array The array to process.
10040    * @param {...Array} [values] The arrays of values to exclude.
10041    * @returns {Array} Returns a new array of filtered values.
10042    * @example
10043    *
10044    * _.difference([1, 2, 3, 4, 5], [5, 2, 10]);
10045    * // => [1, 3, 4]
10046    */
10047   function difference(array) {
10048     return baseDifference(array, baseFlatten(arguments, true, true, 1));
10049   }
10050
10051   /**
10052    * Gets the first element or first `n` elements of an array. If a callback
10053    * is provided elements at the beginning of the array are returned as long
10054    * as the callback returns truey. The callback is bound to `thisArg` and
10055    * invoked with three arguments; (value, index, array).
10056    *
10057    * If a property name is provided for `callback` the created "_.pluck" style
10058    * callback will return the property value of the given element.
10059    *
10060    * If an object is provided for `callback` the created "_.where" style callback
10061    * will return `true` for elements that have the properties of the given object,
10062    * else `false`.
10063    *
10064    * @static
10065    * @memberOf _
10066    * @alias head, take
10067    * @category Arrays
10068    * @param {Array} array The array to query.
10069    * @param {Function|Object|number|string} [callback] The function called
10070    *  per element or the number of elements to return. If a property name or
10071    *  object is provided it will be used to create a "_.pluck" or "_.where"
10072    *  style callback, respectively.
10073    * @param {*} [thisArg] The `this` binding of `callback`.
10074    * @returns {*} Returns the first element(s) of `array`.
10075    * @example
10076    *
10077    * _.first([1, 2, 3]);
10078    * // => 1
10079    *
10080    * _.first([1, 2, 3], 2);
10081    * // => [1, 2]
10082    *
10083    * _.first([1, 2, 3], function(num) {
10084    *   return num < 3;
10085    * });
10086    * // => [1, 2]
10087    *
10088    * var characters = [
10089    *   { 'name': 'barney',  'blocked': true,  'employer': 'slate' },
10090    *   { 'name': 'fred',    'blocked': false, 'employer': 'slate' },
10091    *   { 'name': 'pebbles', 'blocked': true,  'employer': 'na' }
10092    * ];
10093    *
10094    * // using "_.pluck" callback shorthand
10095    * _.first(characters, 'blocked');
10096    * // => [{ 'name': 'barney', 'blocked': true, 'employer': 'slate' }]
10097    *
10098    * // using "_.where" callback shorthand
10099    * _.pluck(_.first(characters, { 'employer': 'slate' }), 'name');
10100    * // => ['barney', 'fred']
10101    */
10102   function first(array, callback, thisArg) {
10103     var n = 0,
10104         length = array ? array.length : 0;
10105
10106     if (typeof callback != 'number' && callback != null) {
10107       var index = -1;
10108       callback = lodash.createCallback(callback, thisArg, 3);
10109       while (++index < length && callback(array[index], index, array)) {
10110         n++;
10111       }
10112     } else {
10113       n = callback;
10114       if (n == null || thisArg) {
10115         return array ? array[0] : undefined;
10116       }
10117     }
10118     return slice(array, 0, nativeMin(nativeMax(0, n), length));
10119   }
10120
10121   /**
10122    * Flattens a nested array (the nesting can be to any depth). If `isShallow`
10123    * is truey, the array will only be flattened a single level. If a callback
10124    * is provided each element of the array is passed through the callback before
10125    * flattening. The callback is bound to `thisArg` and invoked with three
10126    * arguments; (value, index, array).
10127    *
10128    * If a property name is provided for `callback` the created "_.pluck" style
10129    * callback will return the property value of the given element.
10130    *
10131    * If an object is provided for `callback` the created "_.where" style callback
10132    * will return `true` for elements that have the properties of the given object,
10133    * else `false`.
10134    *
10135    * @static
10136    * @memberOf _
10137    * @category Arrays
10138    * @param {Array} array The array to flatten.
10139    * @param {boolean} [isShallow=false] A flag to restrict flattening to a single level.
10140    * @param {Function|Object|string} [callback=identity] The function called
10141    *  per iteration. If a property name or object is provided it will be used
10142    *  to create a "_.pluck" or "_.where" style callback, respectively.
10143    * @param {*} [thisArg] The `this` binding of `callback`.
10144    * @returns {Array} Returns a new flattened array.
10145    * @example
10146    *
10147    * _.flatten([1, [2], [3, [[4]]]]);
10148    * // => [1, 2, 3, 4];
10149    *
10150    * _.flatten([1, [2], [3, [[4]]]], true);
10151    * // => [1, 2, 3, [[4]]];
10152    *
10153    * var characters = [
10154    *   { 'name': 'barney', 'age': 30, 'pets': ['hoppy'] },
10155    *   { 'name': 'fred',   'age': 40, 'pets': ['baby puss', 'dino'] }
10156    * ];
10157    *
10158    * // using "_.pluck" callback shorthand
10159    * _.flatten(characters, 'pets');
10160    * // => ['hoppy', 'baby puss', 'dino']
10161    */
10162   function flatten(array, isShallow, callback, thisArg) {
10163     // juggle arguments
10164     if (typeof isShallow != 'boolean' && isShallow != null) {
10165       thisArg = callback;
10166       callback = (typeof isShallow != 'function' && thisArg && thisArg[isShallow] === array) ? null : isShallow;
10167       isShallow = false;
10168     }
10169     if (callback != null) {
10170       array = map(array, callback, thisArg);
10171     }
10172     return baseFlatten(array, isShallow);
10173   }
10174
10175   /**
10176    * Gets the index at which the first occurrence of `value` is found using
10177    * strict equality for comparisons, i.e. `===`. If the array is already sorted
10178    * providing `true` for `fromIndex` will run a faster binary search.
10179    *
10180    * @static
10181    * @memberOf _
10182    * @category Arrays
10183    * @param {Array} array The array to search.
10184    * @param {*} value The value to search for.
10185    * @param {boolean|number} [fromIndex=0] The index to search from or `true`
10186    *  to perform a binary search on a sorted array.
10187    * @returns {number} Returns the index of the matched value or `-1`.
10188    * @example
10189    *
10190    * _.indexOf([1, 2, 3, 1, 2, 3], 2);
10191    * // => 1
10192    *
10193    * _.indexOf([1, 2, 3, 1, 2, 3], 2, 3);
10194    * // => 4
10195    *
10196    * _.indexOf([1, 1, 2, 2, 3, 3], 2, true);
10197    * // => 2
10198    */
10199   function indexOf(array, value, fromIndex) {
10200     if (typeof fromIndex == 'number') {
10201       var length = array ? array.length : 0;
10202       fromIndex = (fromIndex < 0 ? nativeMax(0, length + fromIndex) : fromIndex || 0);
10203     } else if (fromIndex) {
10204       var index = sortedIndex(array, value);
10205       return array[index] === value ? index : -1;
10206     }
10207     return baseIndexOf(array, value, fromIndex);
10208   }
10209
10210   /**
10211    * Creates an array of unique values present in all provided arrays using
10212    * strict equality for comparisons, i.e. `===`.
10213    *
10214    * @static
10215    * @memberOf _
10216    * @category Arrays
10217    * @param {...Array} [array] The arrays to inspect.
10218    * @returns {Array} Returns an array of composite values.
10219    * @example
10220    *
10221    * _.intersection([1, 2, 3], [101, 2, 1, 10], [2, 1]);
10222    * // => [1, 2]
10223    */
10224   function intersection(array) {
10225     var args = arguments,
10226         argsLength = args.length,
10227         argsIndex = -1,
10228         caches = getArray(),
10229         index = -1,
10230         indexOf = getIndexOf(),
10231         length = array ? array.length : 0,
10232         result = [],
10233         seen = getArray();
10234
10235     while (++argsIndex < argsLength) {
10236       var value = args[argsIndex];
10237       caches[argsIndex] = indexOf === baseIndexOf &&
10238         (value ? value.length : 0) >= largeArraySize &&
10239         createCache(argsIndex ? args[argsIndex] : seen);
10240     }
10241     outer:
10242     while (++index < length) {
10243       var cache = caches[0];
10244       value = array[index];
10245
10246       if ((cache ? cacheIndexOf(cache, value) : indexOf(seen, value)) < 0) {
10247         argsIndex = argsLength;
10248         (cache || seen).push(value);
10249         while (--argsIndex) {
10250           cache = caches[argsIndex];
10251           if ((cache ? cacheIndexOf(cache, value) : indexOf(args[argsIndex], value)) < 0) {
10252             continue outer;
10253           }
10254         }
10255         result.push(value);
10256       }
10257     }
10258     while (argsLength--) {
10259       cache = caches[argsLength];
10260       if (cache) {
10261         releaseObject(cache);
10262       }
10263     }
10264     releaseArray(caches);
10265     releaseArray(seen);
10266     return result;
10267   }
10268
10269   /**
10270    * Gets the last element or last `n` elements of an array. If a callback is
10271    * provided elements at the end of the array are returned as long as the
10272    * callback returns truey. The callback is bound to `thisArg` and invoked
10273    * with three arguments; (value, index, array).
10274    *
10275    * If a property name is provided for `callback` the created "_.pluck" style
10276    * callback will return the property value of the given element.
10277    *
10278    * If an object is provided for `callback` the created "_.where" style callback
10279    * will return `true` for elements that have the properties of the given object,
10280    * else `false`.
10281    *
10282    * @static
10283    * @memberOf _
10284    * @category Arrays
10285    * @param {Array} array The array to query.
10286    * @param {Function|Object|number|string} [callback] The function called
10287    *  per element or the number of elements to return. If a property name or
10288    *  object is provided it will be used to create a "_.pluck" or "_.where"
10289    *  style callback, respectively.
10290    * @param {*} [thisArg] The `this` binding of `callback`.
10291    * @returns {*} Returns the last element(s) of `array`.
10292    * @example
10293    *
10294    * _.last([1, 2, 3]);
10295    * // => 3
10296    *
10297    * _.last([1, 2, 3], 2);
10298    * // => [2, 3]
10299    *
10300    * _.last([1, 2, 3], function(num) {
10301    *   return num > 1;
10302    * });
10303    * // => [2, 3]
10304    *
10305    * var characters = [
10306    *   { 'name': 'barney',  'blocked': false, 'employer': 'slate' },
10307    *   { 'name': 'fred',    'blocked': true,  'employer': 'slate' },
10308    *   { 'name': 'pebbles', 'blocked': true,  'employer': 'na' }
10309    * ];
10310    *
10311    * // using "_.pluck" callback shorthand
10312    * _.pluck(_.last(characters, 'blocked'), 'name');
10313    * // => ['fred', 'pebbles']
10314    *
10315    * // using "_.where" callback shorthand
10316    * _.last(characters, { 'employer': 'na' });
10317    * // => [{ 'name': 'pebbles', 'blocked': true, 'employer': 'na' }]
10318    */
10319   function last(array, callback, thisArg) {
10320     var n = 0,
10321         length = array ? array.length : 0;
10322
10323     if (typeof callback != 'number' && callback != null) {
10324       var index = length;
10325       callback = lodash.createCallback(callback, thisArg, 3);
10326       while (index-- && callback(array[index], index, array)) {
10327         n++;
10328       }
10329     } else {
10330       n = callback;
10331       if (n == null || thisArg) {
10332         return array ? array[length - 1] : undefined;
10333       }
10334     }
10335     return slice(array, nativeMax(0, length - n));
10336   }
10337
10338   /**
10339    * Uses a binary search to determine the smallest index at which a value
10340    * should be inserted into a given sorted array in order to maintain the sort
10341    * order of the array. If a callback is provided it will be executed for
10342    * `value` and each element of `array` to compute their sort ranking. The
10343    * callback is bound to `thisArg` and invoked with one argument; (value).
10344    *
10345    * If a property name is provided for `callback` the created "_.pluck" style
10346    * callback will return the property value of the given element.
10347    *
10348    * If an object is provided for `callback` the created "_.where" style callback
10349    * will return `true` for elements that have the properties of the given object,
10350    * else `false`.
10351    *
10352    * @static
10353    * @memberOf _
10354    * @category Arrays
10355    * @param {Array} array The array to inspect.
10356    * @param {*} value The value to evaluate.
10357    * @param {Function|Object|string} [callback=identity] The function called
10358    *  per iteration. If a property name or object is provided it will be used
10359    *  to create a "_.pluck" or "_.where" style callback, respectively.
10360    * @param {*} [thisArg] The `this` binding of `callback`.
10361    * @returns {number} Returns the index at which `value` should be inserted
10362    *  into `array`.
10363    * @example
10364    *
10365    * _.sortedIndex([20, 30, 50], 40);
10366    * // => 2
10367    *
10368    * // using "_.pluck" callback shorthand
10369    * _.sortedIndex([{ 'x': 20 }, { 'x': 30 }, { 'x': 50 }], { 'x': 40 }, 'x');
10370    * // => 2
10371    *
10372    * var dict = {
10373    *   'wordToNumber': { 'twenty': 20, 'thirty': 30, 'fourty': 40, 'fifty': 50 }
10374    * };
10375    *
10376    * _.sortedIndex(['twenty', 'thirty', 'fifty'], 'fourty', function(word) {
10377    *   return dict.wordToNumber[word];
10378    * });
10379    * // => 2
10380    *
10381    * _.sortedIndex(['twenty', 'thirty', 'fifty'], 'fourty', function(word) {
10382    *   return this.wordToNumber[word];
10383    * }, dict);
10384    * // => 2
10385    */
10386   function sortedIndex(array, value, callback, thisArg) {
10387     var low = 0,
10388         high = array ? array.length : low;
10389
10390     // explicitly reference `identity` for better inlining in Firefox
10391     callback = callback ? lodash.createCallback(callback, thisArg, 1) : identity;
10392     value = callback(value);
10393
10394     while (low < high) {
10395       var mid = (low + high) >>> 1;
10396       (callback(array[mid]) < value)
10397         ? low = mid + 1
10398         : high = mid;
10399     }
10400     return low;
10401   }
10402
10403   /**
10404    * Creates an array of unique values, in order, of the provided arrays using
10405    * strict equality for comparisons, i.e. `===`.
10406    *
10407    * @static
10408    * @memberOf _
10409    * @category Arrays
10410    * @param {...Array} [array] The arrays to inspect.
10411    * @returns {Array} Returns an array of composite values.
10412    * @example
10413    *
10414    * _.union([1, 2, 3], [101, 2, 1, 10], [2, 1]);
10415    * // => [1, 2, 3, 101, 10]
10416    */
10417   function union(array) {
10418     return baseUniq(baseFlatten(arguments, true, true));
10419   }
10420
10421   /**
10422    * Creates a duplicate-value-free version of an array using strict equality
10423    * for comparisons, i.e. `===`. If the array is sorted, providing
10424    * `true` for `isSorted` will use a faster algorithm. If a callback is provided
10425    * each element of `array` is passed through the callback before uniqueness
10426    * is computed. The callback is bound to `thisArg` and invoked with three
10427    * arguments; (value, index, array).
10428    *
10429    * If a property name is provided for `callback` the created "_.pluck" style
10430    * callback will return the property value of the given element.
10431    *
10432    * If an object is provided for `callback` the created "_.where" style callback
10433    * will return `true` for elements that have the properties of the given object,
10434    * else `false`.
10435    *
10436    * @static
10437    * @memberOf _
10438    * @alias unique
10439    * @category Arrays
10440    * @param {Array} array The array to process.
10441    * @param {boolean} [isSorted=false] A flag to indicate that `array` is sorted.
10442    * @param {Function|Object|string} [callback=identity] The function called
10443    *  per iteration. If a property name or object is provided it will be used
10444    *  to create a "_.pluck" or "_.where" style callback, respectively.
10445    * @param {*} [thisArg] The `this` binding of `callback`.
10446    * @returns {Array} Returns a duplicate-value-free array.
10447    * @example
10448    *
10449    * _.uniq([1, 2, 1, 3, 1]);
10450    * // => [1, 2, 3]
10451    *
10452    * _.uniq([1, 1, 2, 2, 3], true);
10453    * // => [1, 2, 3]
10454    *
10455    * _.uniq(['A', 'b', 'C', 'a', 'B', 'c'], function(letter) { return letter.toLowerCase(); });
10456    * // => ['A', 'b', 'C']
10457    *
10458    * _.uniq([1, 2.5, 3, 1.5, 2, 3.5], function(num) { return this.floor(num); }, Math);
10459    * // => [1, 2.5, 3]
10460    *
10461    * // using "_.pluck" callback shorthand
10462    * _.uniq([{ 'x': 1 }, { 'x': 2 }, { 'x': 1 }], 'x');
10463    * // => [{ 'x': 1 }, { 'x': 2 }]
10464    */
10465   function uniq(array, isSorted, callback, thisArg) {
10466     // juggle arguments
10467     if (typeof isSorted != 'boolean' && isSorted != null) {
10468       thisArg = callback;
10469       callback = (typeof isSorted != 'function' && thisArg && thisArg[isSorted] === array) ? null : isSorted;
10470       isSorted = false;
10471     }
10472     if (callback != null) {
10473       callback = lodash.createCallback(callback, thisArg, 3);
10474     }
10475     return baseUniq(array, isSorted, callback);
10476   }
10477
10478   /**
10479    * Creates an array excluding all provided values using strict equality for
10480    * comparisons, i.e. `===`.
10481    *
10482    * @static
10483    * @memberOf _
10484    * @category Arrays
10485    * @param {Array} array The array to filter.
10486    * @param {...*} [value] The values to exclude.
10487    * @returns {Array} Returns a new array of filtered values.
10488    * @example
10489    *
10490    * _.without([1, 2, 1, 0, 3, 1, 4], 0, 1);
10491    * // => [2, 3, 4]
10492    */
10493   function without(array) {
10494     return baseDifference(array, slice(arguments, 1));
10495   }
10496
10497   /*--------------------------------------------------------------------------*/
10498
10499   /**
10500    * Creates a function that, when called, invokes `func` with the `this`
10501    * binding of `thisArg` and prepends any additional `bind` arguments to those
10502    * provided to the bound function.
10503    *
10504    * @static
10505    * @memberOf _
10506    * @category Functions
10507    * @param {Function} func The function to bind.
10508    * @param {*} [thisArg] The `this` binding of `func`.
10509    * @param {...*} [arg] Arguments to be partially applied.
10510    * @returns {Function} Returns the new bound function.
10511    * @example
10512    *
10513    * var func = function(greeting) {
10514    *   return greeting + ' ' + this.name;
10515    * };
10516    *
10517    * func = _.bind(func, { 'name': 'fred' }, 'hi');
10518    * func();
10519    * // => 'hi fred'
10520    */
10521   function bind(func, thisArg) {
10522     return arguments.length > 2
10523       ? createWrapper(func, 17, slice(arguments, 2), null, thisArg)
10524       : createWrapper(func, 1, null, null, thisArg);
10525   }
10526
10527   /**
10528    * Produces a callback bound to an optional `thisArg`. If `func` is a property
10529    * name the created callback will return the property value for a given element.
10530    * If `func` is an object the created callback will return `true` for elements
10531    * that contain the equivalent object properties, otherwise it will return `false`.
10532    *
10533    * @static
10534    * @memberOf _
10535    * @category Functions
10536    * @param {*} [func=identity] The value to convert to a callback.
10537    * @param {*} [thisArg] The `this` binding of the created callback.
10538    * @param {number} [argCount] The number of arguments the callback accepts.
10539    * @returns {Function} Returns a callback function.
10540    * @example
10541    *
10542    * var characters = [
10543    *   { 'name': 'barney', 'age': 36 },
10544    *   { 'name': 'fred',   'age': 40 }
10545    * ];
10546    *
10547    * // wrap to create custom callback shorthands
10548    * _.createCallback = _.wrap(_.createCallback, function(func, callback, thisArg) {
10549    *   var match = /^(.+?)__([gl]t)(.+)$/.exec(callback);
10550    *   return !match ? func(callback, thisArg) : function(object) {
10551    *     return match[2] == 'gt' ? object[match[1]] > match[3] : object[match[1]] < match[3];
10552    *   };
10553    * });
10554    *
10555    * _.filter(characters, 'age__gt38');
10556    * // => [{ 'name': 'fred', 'age': 40 }]
10557    */
10558   function createCallback(func, thisArg, argCount) {
10559     var type = typeof func;
10560     if (func == null || type == 'function') {
10561       return baseCreateCallback(func, thisArg, argCount);
10562     }
10563     // handle "_.pluck" style callback shorthands
10564     if (type != 'object') {
10565       return function(object) {
10566         return object[func];
10567       };
10568     }
10569     var props = keys(func),
10570         key = props[0],
10571         a = func[key];
10572
10573     // handle "_.where" style callback shorthands
10574     if (props.length == 1 && a === a && !isObject(a)) {
10575       // fast path the common case of providing an object with a single
10576       // property containing a primitive value
10577       return function(object) {
10578         var b = object[key];
10579         return a === b && (a !== 0 || (1 / a == 1 / b));
10580       };
10581     }
10582     return function(object) {
10583       var length = props.length,
10584           result = false;
10585
10586       while (length--) {
10587         if (!(result = baseIsEqual(object[props[length]], func[props[length]], null, true))) {
10588           break;
10589         }
10590       }
10591       return result;
10592     };
10593   }
10594
10595   /**
10596    * Creates a function that will delay the execution of `func` until after
10597    * `wait` milliseconds have elapsed since the last time it was invoked.
10598    * Provide an options object to indicate that `func` should be invoked on
10599    * the leading and/or trailing edge of the `wait` timeout. Subsequent calls
10600    * to the debounced function will return the result of the last `func` call.
10601    *
10602    * Note: If `leading` and `trailing` options are `true` `func` will be called
10603    * on the trailing edge of the timeout only if the the debounced function is
10604    * invoked more than once during the `wait` timeout.
10605    *
10606    * @static
10607    * @memberOf _
10608    * @category Functions
10609    * @param {Function} func The function to debounce.
10610    * @param {number} wait The number of milliseconds to delay.
10611    * @param {Object} [options] The options object.
10612    * @param {boolean} [options.leading=false] Specify execution on the leading edge of the timeout.
10613    * @param {number} [options.maxWait] The maximum time `func` is allowed to be delayed before it's called.
10614    * @param {boolean} [options.trailing=true] Specify execution on the trailing edge of the timeout.
10615    * @returns {Function} Returns the new debounced function.
10616    * @example
10617    *
10618    * // avoid costly calculations while the window size is in flux
10619    * var lazyLayout = _.debounce(calculateLayout, 150);
10620    * jQuery(window).on('resize', lazyLayout);
10621    *
10622    * // execute `sendMail` when the click event is fired, debouncing subsequent calls
10623    * jQuery('#postbox').on('click', _.debounce(sendMail, 300, {
10624    *   'leading': true,
10625    *   'trailing': false
10626    * });
10627    *
10628    * // ensure `batchLog` is executed once after 1 second of debounced calls
10629    * var source = new EventSource('/stream');
10630    * source.addEventListener('message', _.debounce(batchLog, 250, {
10631    *   'maxWait': 1000
10632    * }, false);
10633    */
10634   function debounce(func, wait, options) {
10635     var args,
10636         maxTimeoutId,
10637         result,
10638         stamp,
10639         thisArg,
10640         timeoutId,
10641         trailingCall,
10642         lastCalled = 0,
10643         maxWait = false,
10644         trailing = true;
10645
10646     if (!isFunction(func)) {
10647       throw new TypeError;
10648     }
10649     wait = nativeMax(0, wait) || 0;
10650     if (options === true) {
10651       var leading = true;
10652       trailing = false;
10653     } else if (isObject(options)) {
10654       leading = options.leading;
10655       maxWait = 'maxWait' in options && (nativeMax(wait, options.maxWait) || 0);
10656       trailing = 'trailing' in options ? options.trailing : trailing;
10657     }
10658     var delayed = function() {
10659       var remaining = wait - (now() - stamp);
10660       if (remaining <= 0) {
10661         if (maxTimeoutId) {
10662           clearTimeout(maxTimeoutId);
10663         }
10664         var isCalled = trailingCall;
10665         maxTimeoutId = timeoutId = trailingCall = undefined;
10666         if (isCalled) {
10667           lastCalled = now();
10668           result = func.apply(thisArg, args);
10669           if (!timeoutId && !maxTimeoutId) {
10670             args = thisArg = null;
10671           }
10672         }
10673       } else {
10674         timeoutId = setTimeout(delayed, remaining);
10675       }
10676     };
10677
10678     var maxDelayed = function() {
10679       if (timeoutId) {
10680         clearTimeout(timeoutId);
10681       }
10682       maxTimeoutId = timeoutId = trailingCall = undefined;
10683       if (trailing || (maxWait !== wait)) {
10684         lastCalled = now();
10685         result = func.apply(thisArg, args);
10686         if (!timeoutId && !maxTimeoutId) {
10687           args = thisArg = null;
10688         }
10689       }
10690     };
10691
10692     return function() {
10693       args = arguments;
10694       stamp = now();
10695       thisArg = this;
10696       trailingCall = trailing && (timeoutId || !leading);
10697
10698       if (maxWait === false) {
10699         var leadingCall = leading && !timeoutId;
10700       } else {
10701         if (!maxTimeoutId && !leading) {
10702           lastCalled = stamp;
10703         }
10704         var remaining = maxWait - (stamp - lastCalled),
10705             isCalled = remaining <= 0;
10706
10707         if (isCalled) {
10708           if (maxTimeoutId) {
10709             maxTimeoutId = clearTimeout(maxTimeoutId);
10710           }
10711           lastCalled = stamp;
10712           result = func.apply(thisArg, args);
10713         }
10714         else if (!maxTimeoutId) {
10715           maxTimeoutId = setTimeout(maxDelayed, remaining);
10716         }
10717       }
10718       if (isCalled && timeoutId) {
10719         timeoutId = clearTimeout(timeoutId);
10720       }
10721       else if (!timeoutId && wait !== maxWait) {
10722         timeoutId = setTimeout(delayed, wait);
10723       }
10724       if (leadingCall) {
10725         isCalled = true;
10726         result = func.apply(thisArg, args);
10727       }
10728       if (isCalled && !timeoutId && !maxTimeoutId) {
10729         args = thisArg = null;
10730       }
10731       return result;
10732     };
10733   }
10734
10735   /**
10736    * Creates a function that, when executed, will only call the `func` function
10737    * at most once per every `wait` milliseconds. Provide an options object to
10738    * indicate that `func` should be invoked on the leading and/or trailing edge
10739    * of the `wait` timeout. Subsequent calls to the throttled function will
10740    * return the result of the last `func` call.
10741    *
10742    * Note: If `leading` and `trailing` options are `true` `func` will be called
10743    * on the trailing edge of the timeout only if the the throttled function is
10744    * invoked more than once during the `wait` timeout.
10745    *
10746    * @static
10747    * @memberOf _
10748    * @category Functions
10749    * @param {Function} func The function to throttle.
10750    * @param {number} wait The number of milliseconds to throttle executions to.
10751    * @param {Object} [options] The options object.
10752    * @param {boolean} [options.leading=true] Specify execution on the leading edge of the timeout.
10753    * @param {boolean} [options.trailing=true] Specify execution on the trailing edge of the timeout.
10754    * @returns {Function} Returns the new throttled function.
10755    * @example
10756    *
10757    * // avoid excessively updating the position while scrolling
10758    * var throttled = _.throttle(updatePosition, 100);
10759    * jQuery(window).on('scroll', throttled);
10760    *
10761    * // execute `renewToken` when the click event is fired, but not more than once every 5 minutes
10762    * jQuery('.interactive').on('click', _.throttle(renewToken, 300000, {
10763    *   'trailing': false
10764    * }));
10765    */
10766   function throttle(func, wait, options) {
10767     var leading = true,
10768         trailing = true;
10769
10770     if (!isFunction(func)) {
10771       throw new TypeError;
10772     }
10773     if (options === false) {
10774       leading = false;
10775     } else if (isObject(options)) {
10776       leading = 'leading' in options ? options.leading : leading;
10777       trailing = 'trailing' in options ? options.trailing : trailing;
10778     }
10779     debounceOptions.leading = leading;
10780     debounceOptions.maxWait = wait;
10781     debounceOptions.trailing = trailing;
10782
10783     return debounce(func, wait, debounceOptions);
10784   }
10785
10786   /*--------------------------------------------------------------------------*/
10787
10788   /**
10789    * This method returns the first argument provided to it.
10790    *
10791    * @static
10792    * @memberOf _
10793    * @category Utilities
10794    * @param {*} value Any value.
10795    * @returns {*} Returns `value`.
10796    * @example
10797    *
10798    * var object = { 'name': 'fred' };
10799    * _.identity(object) === object;
10800    * // => true
10801    */
10802   function identity(value) {
10803     return value;
10804   }
10805
10806   /**
10807    * Adds function properties of a source object to the `lodash` function and
10808    * chainable wrapper.
10809    *
10810    * @static
10811    * @memberOf _
10812    * @category Utilities
10813    * @param {Object} object The object of function properties to add to `lodash`.
10814    * @param {Object} object The object of function properties to add to `lodash`.
10815    * @example
10816    *
10817    * _.mixin({
10818    *   'capitalize': function(string) {
10819    *     return string.charAt(0).toUpperCase() + string.slice(1).toLowerCase();
10820    *   }
10821    * });
10822    *
10823    * _.capitalize('fred');
10824    * // => 'Fred'
10825    *
10826    * _('fred').capitalize();
10827    * // => 'Fred'
10828    */
10829   function mixin(object, source) {
10830     var ctor = object,
10831         isFunc = !source || isFunction(ctor);
10832
10833     if (!source) {
10834       ctor = lodashWrapper;
10835       source = object;
10836       object = lodash;
10837     }
10838     forEach(functions(source), function(methodName) {
10839       var func = object[methodName] = source[methodName];
10840       if (isFunc) {
10841         ctor.prototype[methodName] = function() {
10842           var value = this.__wrapped__,
10843               args = [value];
10844
10845           push.apply(args, arguments);
10846           var result = func.apply(object, args);
10847           if (value && typeof value == 'object' && value === result) {
10848             return this;
10849           }
10850           result = new ctor(result);
10851           result.__chain__ = this.__chain__;
10852           return result;
10853         };
10854       }
10855     });
10856   }
10857
10858   /**
10859    * A no-operation function.
10860    *
10861    * @static
10862    * @memberOf _
10863    * @category Utilities
10864    * @example
10865    *
10866    * var object = { 'name': 'fred' };
10867    * _.noop(object) === undefined;
10868    * // => true
10869    */
10870   function noop() {
10871     // no operation performed
10872   }
10873
10874   /*--------------------------------------------------------------------------*/
10875
10876   /**
10877    * Creates a `lodash` object that wraps the given value with explicit
10878    * method chaining enabled.
10879    *
10880    * @static
10881    * @memberOf _
10882    * @category Chaining
10883    * @param {*} value The value to wrap.
10884    * @returns {Object} Returns the wrapper object.
10885    * @example
10886    *
10887    * var characters = [
10888    *   { 'name': 'barney',  'age': 36 },
10889    *   { 'name': 'fred',    'age': 40 },
10890    *   { 'name': 'pebbles', 'age': 1 }
10891    * ];
10892    *
10893    * var youngest = _.chain(characters)
10894    *     .sortBy('age')
10895    *     .map(function(chr) { return chr.name + ' is ' + chr.age; })
10896    *     .first()
10897    *     .value();
10898    * // => 'pebbles is 1'
10899    */
10900   function chain(value) {
10901     value = new lodashWrapper(value);
10902     value.__chain__ = true;
10903     return value;
10904   }
10905
10906   /**
10907    * Enables explicit method chaining on the wrapper object.
10908    *
10909    * @name chain
10910    * @memberOf _
10911    * @category Chaining
10912    * @returns {*} Returns the wrapper object.
10913    * @example
10914    *
10915    * var characters = [
10916    *   { 'name': 'barney', 'age': 36 },
10917    *   { 'name': 'fred',   'age': 40 }
10918    * ];
10919    *
10920    * // without explicit chaining
10921    * _(characters).first();
10922    * // => { 'name': 'barney', 'age': 36 }
10923    *
10924    * // with explicit chaining
10925    * _(characters).chain()
10926    *   .first()
10927    *   .pick('age')
10928    *   .value()
10929    * // => { 'age': 36 }
10930    */
10931   function wrapperChain() {
10932     this.__chain__ = true;
10933     return this;
10934   }
10935
10936   /**
10937    * Produces the `toString` result of the wrapped value.
10938    *
10939    * @name toString
10940    * @memberOf _
10941    * @category Chaining
10942    * @returns {string} Returns the string result.
10943    * @example
10944    *
10945    * _([1, 2, 3]).toString();
10946    * // => '1,2,3'
10947    */
10948   function wrapperToString() {
10949     return String(this.__wrapped__);
10950   }
10951
10952   /**
10953    * Extracts the wrapped value.
10954    *
10955    * @name valueOf
10956    * @memberOf _
10957    * @alias value
10958    * @category Chaining
10959    * @returns {*} Returns the wrapped value.
10960    * @example
10961    *
10962    * _([1, 2, 3]).valueOf();
10963    * // => [1, 2, 3]
10964    */
10965   function wrapperValueOf() {
10966     return this.__wrapped__;
10967   }
10968
10969   /*--------------------------------------------------------------------------*/
10970
10971   lodash.assign = assign;
10972   lodash.bind = bind;
10973   lodash.chain = chain;
10974   lodash.compact = compact;
10975   lodash.createCallback = createCallback;
10976   lodash.debounce = debounce;
10977   lodash.difference = difference;
10978   lodash.filter = filter;
10979   lodash.flatten = flatten;
10980   lodash.forEach = forEach;
10981   lodash.forIn = forIn;
10982   lodash.forOwn = forOwn;
10983   lodash.functions = functions;
10984   lodash.groupBy = groupBy;
10985   lodash.intersection = intersection;
10986   lodash.keys = keys;
10987   lodash.map = map;
10988   lodash.merge = merge;
10989   lodash.omit = omit;
10990   lodash.pairs = pairs;
10991   lodash.pick = pick;
10992   lodash.pluck = pluck;
10993   lodash.reject = reject;
10994   lodash.throttle = throttle;
10995   lodash.union = union;
10996   lodash.uniq = uniq;
10997   lodash.values = values;
10998   lodash.without = without;
10999
11000   // add aliases
11001   lodash.collect = map;
11002   lodash.each = forEach;
11003   lodash.extend = assign;
11004   lodash.methods = functions;
11005   lodash.select = filter;
11006   lodash.unique = uniq;
11007
11008   // add functions to `lodash.prototype`
11009   mixin(lodash);
11010
11011   /*--------------------------------------------------------------------------*/
11012
11013   // add functions that return unwrapped values when chaining
11014   lodash.clone = clone;
11015   lodash.cloneDeep = cloneDeep;
11016   lodash.contains = contains;
11017   lodash.every = every;
11018   lodash.find = find;
11019   lodash.identity = identity;
11020   lodash.indexOf = indexOf;
11021   lodash.isArguments = isArguments;
11022   lodash.isArray = isArray;
11023   lodash.isEmpty = isEmpty;
11024   lodash.isEqual = isEqual;
11025   lodash.isFunction = isFunction;
11026   lodash.isObject = isObject;
11027   lodash.isPlainObject = isPlainObject;
11028   lodash.isString = isString;
11029   lodash.mixin = mixin;
11030   lodash.noop = noop;
11031   lodash.reduce = reduce;
11032   lodash.some = some;
11033   lodash.sortedIndex = sortedIndex;
11034
11035   // add aliases
11036   lodash.all = every;
11037   lodash.any = some;
11038   lodash.detect = find;
11039   lodash.findWhere = find;
11040   lodash.foldl = reduce;
11041   lodash.include = contains;
11042   lodash.inject = reduce;
11043
11044   forOwn(lodash, function(func, methodName) {
11045     if (!lodash.prototype[methodName]) {
11046       lodash.prototype[methodName] = function() {
11047         var args = [this.__wrapped__],
11048             chainAll = this.__chain__;
11049
11050         push.apply(args, arguments);
11051         var result = func.apply(lodash, args);
11052         return chainAll
11053           ? new lodashWrapper(result, chainAll)
11054           : result;
11055       };
11056     }
11057   });
11058
11059   /*--------------------------------------------------------------------------*/
11060
11061   // add functions capable of returning wrapped and unwrapped values when chaining
11062   lodash.first = first;
11063   lodash.last = last;
11064
11065   // add aliases
11066   lodash.take = first;
11067   lodash.head = first;
11068
11069   forOwn(lodash, function(func, methodName) {
11070     var callbackable = methodName !== 'sample';
11071     if (!lodash.prototype[methodName]) {
11072       lodash.prototype[methodName]= function(n, guard) {
11073         var chainAll = this.__chain__,
11074             result = func(this.__wrapped__, n, guard);
11075
11076         return !chainAll && (n == null || (guard && !(callbackable && typeof n == 'function')))
11077           ? result
11078           : new lodashWrapper(result, chainAll);
11079       };
11080     }
11081   });
11082
11083   /*--------------------------------------------------------------------------*/
11084
11085   /**
11086    * The semantic version number.
11087    *
11088    * @static
11089    * @memberOf _
11090    * @type string
11091    */
11092   lodash.VERSION = '2.3.0';
11093
11094   // add "Chaining" functions to the wrapper
11095   lodash.prototype.chain = wrapperChain;
11096   lodash.prototype.toString = wrapperToString;
11097   lodash.prototype.value = wrapperValueOf;
11098   lodash.prototype.valueOf = wrapperValueOf;
11099
11100   // add `Array` functions that return unwrapped values
11101   baseEach(['join', 'pop', 'shift'], function(methodName) {
11102     var func = arrayRef[methodName];
11103     lodash.prototype[methodName] = function() {
11104       var chainAll = this.__chain__,
11105           result = func.apply(this.__wrapped__, arguments);
11106
11107       return chainAll
11108         ? new lodashWrapper(result, chainAll)
11109         : result;
11110     };
11111   });
11112
11113   // add `Array` functions that return the wrapped value
11114   baseEach(['push', 'reverse', 'sort', 'unshift'], function(methodName) {
11115     var func = arrayRef[methodName];
11116     lodash.prototype[methodName] = function() {
11117       func.apply(this.__wrapped__, arguments);
11118       return this;
11119     };
11120   });
11121
11122   // add `Array` functions that return new wrapped values
11123   baseEach(['concat', 'slice', 'splice'], function(methodName) {
11124     var func = arrayRef[methodName];
11125     lodash.prototype[methodName] = function() {
11126       return new lodashWrapper(func.apply(this.__wrapped__, arguments), this.__chain__);
11127     };
11128   });
11129
11130   // avoid array-like object bugs with `Array#shift` and `Array#splice`
11131   // in IE < 9, Firefox < 10, Narwhal, and RingoJS
11132   if (!support.spliceObjects) {
11133     baseEach(['pop', 'shift', 'splice'], function(methodName) {
11134       var func = arrayRef[methodName],
11135           isSplice = methodName == 'splice';
11136
11137       lodash.prototype[methodName] = function() {
11138         var chainAll = this.__chain__,
11139             value = this.__wrapped__,
11140             result = func.apply(value, arguments);
11141
11142         if (value.length === 0) {
11143           delete value[0];
11144         }
11145         return (chainAll || isSplice)
11146           ? new lodashWrapper(result, chainAll)
11147           : result;
11148       };
11149     });
11150   }
11151
11152   /*--------------------------------------------------------------------------*/
11153
11154   if (freeExports && freeModule) {
11155     // in Node.js or RingoJS
11156     if (moduleExports) {
11157       (freeModule.exports = lodash)._ = lodash;
11158     }
11159
11160   }
11161   else {
11162     // in a browser or Rhino
11163     root._ = lodash;
11164   }
11165 }.call(this));
11166 (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;
11167 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){
11168 'use strict';
11169
11170 var ohauth = require('ohauth'),
11171     xtend = require('xtend'),
11172     store = require('store');
11173
11174 // # osm-auth
11175 //
11176 // This code is only compatible with IE10+ because the [XDomainRequest](http://bit.ly/LfO7xo)
11177 // object, IE<10's idea of [CORS](http://en.wikipedia.org/wiki/Cross-origin_resource_sharing),
11178 // does not support custom headers, which this uses everywhere.
11179 module.exports = function(o) {
11180
11181     var oauth = {};
11182
11183     // authenticated users will also have a request token secret, but it's
11184     // not used in transactions with the server
11185     oauth.authenticated = function() {
11186         return !!(token('oauth_token') && token('oauth_token_secret'));
11187     };
11188
11189     oauth.logout = function() {
11190         token('oauth_token', '');
11191         token('oauth_token_secret', '');
11192         token('oauth_request_token_secret', '');
11193         return oauth;
11194     };
11195
11196     // TODO: detect lack of click event
11197     oauth.authenticate = function(callback) {
11198         if (oauth.authenticated()) return callback();
11199
11200         oauth.logout();
11201
11202         // ## Getting a request token
11203         var params = timenonce(getAuth(o)),
11204             url = o.url + '/oauth/request_token';
11205
11206         params.oauth_signature = ohauth.signature(
11207             o.oauth_secret, '',
11208             ohauth.baseString('POST', url, params));
11209
11210         if (!o.singlepage) {
11211             // Create a 600x550 popup window in the center of the screen
11212             var w = 600, h = 550,
11213                 settings = [
11214                     ['width', w], ['height', h],
11215                     ['left', screen.width / 2 - w / 2],
11216                     ['top', screen.height / 2 - h / 2]].map(function(x) {
11217                         return x.join('=');
11218                     }).join(','),
11219                 popup = window.open('about:blank', 'oauth_window', settings);
11220         }
11221
11222         // Request a request token. When this is complete, the popup
11223         // window is redirected to OSM's authorization page.
11224         ohauth.xhr('POST', url, params, null, {}, reqTokenDone);
11225         o.loading();
11226
11227         function reqTokenDone(err, xhr) {
11228             o.done();
11229             if (err) return callback(err);
11230             var resp = ohauth.stringQs(xhr.response);
11231             token('oauth_request_token_secret', resp.oauth_token_secret);
11232             var authorize_url = o.url + '/oauth/authorize?' + ohauth.qsString({
11233                 oauth_token: resp.oauth_token,
11234                 oauth_callback: location.href.replace('index.html', '')
11235                     .replace(/#.*/, '') + o.landing
11236             });
11237
11238             if (o.singlepage) {
11239                 location.href = authorize_url;
11240             } else {
11241                 popup.location = authorize_url;
11242             }
11243         }
11244
11245         // Called by a function in a landing page, in the popup window. The
11246         // window closes itself.
11247         window.authComplete = function(token) {
11248             var oauth_token = ohauth.stringQs(token.split('?')[1]);
11249             get_access_token(oauth_token.oauth_token);
11250             delete window.authComplete;
11251         };
11252
11253         // ## Getting an request token
11254         //
11255         // At this point we have an `oauth_token`, brought in from a function
11256         // call on a landing page popup.
11257         function get_access_token(oauth_token) {
11258             var url = o.url + '/oauth/access_token',
11259                 params = timenonce(getAuth(o)),
11260                 request_token_secret = token('oauth_request_token_secret');
11261             params.oauth_token = oauth_token;
11262             params.oauth_signature = ohauth.signature(
11263                 o.oauth_secret,
11264                 request_token_secret,
11265                 ohauth.baseString('POST', url, params));
11266
11267             // ## Getting an access token
11268             //
11269             // The final token required for authentication. At this point
11270             // we have a `request token secret`
11271             ohauth.xhr('POST', url, params, null, {}, accessTokenDone);
11272             o.loading();
11273         }
11274
11275         function accessTokenDone(err, xhr) {
11276             o.done();
11277             if (err) return callback(err);
11278             var access_token = ohauth.stringQs(xhr.response);
11279             token('oauth_token', access_token.oauth_token);
11280             token('oauth_token_secret', access_token.oauth_token_secret);
11281             callback(null, oauth);
11282         }
11283     };
11284
11285     oauth.bootstrapToken = function(oauth_token, callback) {
11286         // ## Getting an request token
11287         // At this point we have an `oauth_token`, brought in from a function
11288         // call on a landing page popup.
11289         function get_access_token(oauth_token) {
11290             var url = o.url + '/oauth/access_token',
11291                 params = timenonce(getAuth(o)),
11292                 request_token_secret = token('oauth_request_token_secret');
11293             params.oauth_token = oauth_token;
11294             params.oauth_signature = ohauth.signature(
11295                 o.oauth_secret,
11296                 request_token_secret,
11297                 ohauth.baseString('POST', url, params));
11298
11299             // ## Getting an access token
11300             // The final token required for authentication. At this point
11301             // we have a `request token secret`
11302             ohauth.xhr('POST', url, params, null, {}, accessTokenDone);
11303             o.loading();
11304         }
11305
11306         function accessTokenDone(err, xhr) {
11307             o.done();
11308             if (err) return callback(err);
11309             var access_token = ohauth.stringQs(xhr.response);
11310             token('oauth_token', access_token.oauth_token);
11311             token('oauth_token_secret', access_token.oauth_token_secret);
11312             callback(null, oauth);
11313         }
11314
11315         get_access_token(oauth_token);
11316     };
11317
11318     // # xhr
11319     //
11320     // A single XMLHttpRequest wrapper that does authenticated calls if the
11321     // user has logged in.
11322     oauth.xhr = function(options, callback) {
11323         if (!oauth.authenticated()) {
11324             if (o.auto) return oauth.authenticate(run);
11325             else return callback('not authenticated', null);
11326         } else return run();
11327
11328         function run() {
11329             var params = timenonce(getAuth(o)),
11330                 url = o.url + options.path,
11331                 oauth_token_secret = token('oauth_token_secret');
11332
11333             // https://tools.ietf.org/html/rfc5849#section-3.4.1.3.1
11334             if ((!options.options || !options.options.header ||
11335                 options.options.header['Content-Type'] === 'application/x-www-form-urlencoded') &&
11336                 options.content) {
11337                 params = xtend(params, ohauth.stringQs(options.content));
11338             }
11339
11340             params.oauth_token = token('oauth_token');
11341             params.oauth_signature = ohauth.signature(
11342                 o.oauth_secret,
11343                 oauth_token_secret,
11344                 ohauth.baseString(options.method, url, params));
11345
11346             ohauth.xhr(options.method,
11347                 url, params, options.content, options.options, done);
11348         }
11349
11350         function done(err, xhr) {
11351             if (err) return callback(err);
11352             else if (xhr.responseXML) return callback(err, xhr.responseXML);
11353             else return callback(err, xhr.response);
11354         }
11355     };
11356
11357     // pre-authorize this object, if we can just get a token and token_secret
11358     // from the start
11359     oauth.preauth = function(c) {
11360         if (!c) return;
11361         if (c.oauth_token) token('oauth_token', c.oauth_token);
11362         if (c.oauth_token_secret) token('oauth_token_secret', c.oauth_token_secret);
11363         return oauth;
11364     };
11365
11366     oauth.options = function(_) {
11367         if (!arguments.length) return o;
11368
11369         o = _;
11370
11371         o.url = o.url || 'http://www.openstreetmap.org';
11372         o.landing = o.landing || 'land.html';
11373
11374         o.singlepage = o.singlepage || false;
11375
11376         // Optional loading and loading-done functions for nice UI feedback.
11377         // by default, no-ops
11378         o.loading = o.loading || function() {};
11379         o.done = o.done || function() {};
11380
11381         return oauth.preauth(o);
11382     };
11383
11384     // 'stamp' an authentication object from `getAuth()`
11385     // with a [nonce](http://en.wikipedia.org/wiki/Cryptographic_nonce)
11386     // and timestamp
11387     function timenonce(o) {
11388         o.oauth_timestamp = ohauth.timestamp();
11389         o.oauth_nonce = ohauth.nonce();
11390         return o;
11391     }
11392
11393     // get/set tokens. These are prefixed with the base URL so that `osm-auth`
11394     // can be used with multiple APIs and the keys in `localStorage`
11395     // will not clash
11396     var token;
11397
11398     if (store.enabled) {
11399         token = function (x, y) {
11400             if (arguments.length === 1) return store.get(o.url + x);
11401             else if (arguments.length === 2) return store.set(o.url + x, y);
11402         };
11403     } else {
11404         var storage = {};
11405         token = function (x, y) {
11406             if (arguments.length === 1) return storage[o.url + x];
11407             else if (arguments.length === 2) return storage[o.url + x] = y;
11408         };
11409     }
11410
11411     // Get an authentication object. If you just add and remove properties
11412     // from a single object, you'll need to use `delete` to make sure that
11413     // it doesn't contain undesired properties for authentication
11414     function getAuth(o) {
11415         return {
11416             oauth_consumer_key: o.oauth_consumer_key,
11417             oauth_signature_method: "HMAC-SHA1"
11418         };
11419     }
11420
11421     // potentially pre-authorize
11422     oauth.options(o);
11423
11424     return oauth;
11425 };
11426
11427 },{"ohauth":2,"store":3,"xtend":4}],3:[function(require,module,exports){
11428 (function(global){;(function(win){
11429         var store = {},
11430                 doc = win.document,
11431                 localStorageName = 'localStorage',
11432                 storage
11433
11434         store.disabled = false
11435         store.set = function(key, value) {}
11436         store.get = function(key) {}
11437         store.remove = function(key) {}
11438         store.clear = function() {}
11439         store.transact = function(key, defaultVal, transactionFn) {
11440                 var val = store.get(key)
11441                 if (transactionFn == null) {
11442                         transactionFn = defaultVal
11443                         defaultVal = null
11444                 }
11445                 if (typeof val == 'undefined') { val = defaultVal || {} }
11446                 transactionFn(val)
11447                 store.set(key, val)
11448         }
11449         store.getAll = function() {}
11450         store.forEach = function() {}
11451
11452         store.serialize = function(value) {
11453                 return JSON.stringify(value)
11454         }
11455         store.deserialize = function(value) {
11456                 if (typeof value != 'string') { return undefined }
11457                 try { return JSON.parse(value) }
11458                 catch(e) { return value || undefined }
11459         }
11460
11461         // Functions to encapsulate questionable FireFox 3.6.13 behavior
11462         // when about.config::dom.storage.enabled === false
11463         // See https://github.com/marcuswestin/store.js/issues#issue/13
11464         function isLocalStorageNameSupported() {
11465                 try { return (localStorageName in win && win[localStorageName]) }
11466                 catch(err) { return false }
11467         }
11468
11469         if (isLocalStorageNameSupported()) {
11470                 storage = win[localStorageName]
11471                 store.set = function(key, val) {
11472                         if (val === undefined) { return store.remove(key) }
11473                         storage.setItem(key, store.serialize(val))
11474                         return val
11475                 }
11476                 store.get = function(key) { return store.deserialize(storage.getItem(key)) }
11477                 store.remove = function(key) { storage.removeItem(key) }
11478                 store.clear = function() { storage.clear() }
11479                 store.getAll = function() {
11480                         var ret = {}
11481                         store.forEach(function(key, val) {
11482                                 ret[key] = val
11483                         })
11484                         return ret
11485                 }
11486                 store.forEach = function(callback) {
11487                         for (var i=0; i<storage.length; i++) {
11488                                 var key = storage.key(i)
11489                                 callback(key, store.get(key))
11490                         }
11491                 }
11492         } else if (doc.documentElement.addBehavior) {
11493                 var storageOwner,
11494                         storageContainer
11495                 // Since #userData storage applies only to specific paths, we need to
11496                 // somehow link our data to a specific path.  We choose /favicon.ico
11497                 // as a pretty safe option, since all browsers already make a request to
11498                 // this URL anyway and being a 404 will not hurt us here.  We wrap an
11499                 // iframe pointing to the favicon in an ActiveXObject(htmlfile) object
11500                 // (see: http://msdn.microsoft.com/en-us/library/aa752574(v=VS.85).aspx)
11501                 // since the iframe access rules appear to allow direct access and
11502                 // manipulation of the document element, even for a 404 page.  This
11503                 // document can be used instead of the current document (which would
11504                 // have been limited to the current path) to perform #userData storage.
11505                 try {
11506                         storageContainer = new ActiveXObject('htmlfile')
11507                         storageContainer.open()
11508                         storageContainer.write('<s' + 'cript>document.w=window</s' + 'cript><iframe src="/favicon.ico"></iframe>')
11509                         storageContainer.close()
11510                         storageOwner = storageContainer.w.frames[0].document
11511                         storage = storageOwner.createElement('div')
11512                 } catch(e) {
11513                         // somehow ActiveXObject instantiation failed (perhaps some special
11514                         // security settings or otherwse), fall back to per-path storage
11515                         storage = doc.createElement('div')
11516                         storageOwner = doc.body
11517                 }
11518                 function withIEStorage(storeFunction) {
11519                         return function() {
11520                                 var args = Array.prototype.slice.call(arguments, 0)
11521                                 args.unshift(storage)
11522                                 // See http://msdn.microsoft.com/en-us/library/ms531081(v=VS.85).aspx
11523                                 // and http://msdn.microsoft.com/en-us/library/ms531424(v=VS.85).aspx
11524                                 storageOwner.appendChild(storage)
11525                                 storage.addBehavior('#default#userData')
11526                                 storage.load(localStorageName)
11527                                 var result = storeFunction.apply(store, args)
11528                                 storageOwner.removeChild(storage)
11529                                 return result
11530                         }
11531                 }
11532
11533                 // In IE7, keys may not contain special chars. See all of https://github.com/marcuswestin/store.js/issues/40
11534                 var forbiddenCharsRegex = new RegExp("[!\"#$%&'()*+,/\\\\:;<=>?@[\\]^`{|}~]", "g")
11535                 function ieKeyFix(key) {
11536                         return key.replace(forbiddenCharsRegex, '___')
11537                 }
11538                 store.set = withIEStorage(function(storage, key, val) {
11539                         key = ieKeyFix(key)
11540                         if (val === undefined) { return store.remove(key) }
11541                         storage.setAttribute(key, store.serialize(val))
11542                         storage.save(localStorageName)
11543                         return val
11544                 })
11545                 store.get = withIEStorage(function(storage, key) {
11546                         key = ieKeyFix(key)
11547                         return store.deserialize(storage.getAttribute(key))
11548                 })
11549                 store.remove = withIEStorage(function(storage, key) {
11550                         key = ieKeyFix(key)
11551                         storage.removeAttribute(key)
11552                         storage.save(localStorageName)
11553                 })
11554                 store.clear = withIEStorage(function(storage) {
11555                         var attributes = storage.XMLDocument.documentElement.attributes
11556                         storage.load(localStorageName)
11557                         for (var i=0, attr; attr=attributes[i]; i++) {
11558                                 storage.removeAttribute(attr.name)
11559                         }
11560                         storage.save(localStorageName)
11561                 })
11562                 store.getAll = function(storage) {
11563                         var ret = {}
11564                         store.forEach(function(key, val) {
11565                                 ret[key] = val
11566                         })
11567                         return ret
11568                 }
11569                 store.forEach = withIEStorage(function(storage, callback) {
11570                         var attributes = storage.XMLDocument.documentElement.attributes
11571                         for (var i=0, attr; attr=attributes[i]; ++i) {
11572                                 callback(attr.name, store.deserialize(storage.getAttribute(attr.name)))
11573                         }
11574                 })
11575         }
11576
11577         try {
11578                 var testKey = '__storejs__'
11579                 store.set(testKey, testKey)
11580                 if (store.get(testKey) != testKey) { store.disabled = true }
11581                 store.remove(testKey)
11582         } catch(e) {
11583                 store.disabled = true
11584         }
11585         store.enabled = !store.disabled
11586         
11587         if (typeof module != 'undefined' && module.exports) { module.exports = store }
11588         else if (typeof define === 'function' && define.amd) { define(store) }
11589         else { win.store = store }
11590         
11591 })(this.window || global);
11592
11593 })(window)
11594 },{}],5:[function(require,module,exports){
11595 module.exports = hasKeys
11596
11597 function hasKeys(source) {
11598     return source !== null &&
11599         (typeof source === "object" ||
11600         typeof source === "function")
11601 }
11602
11603 },{}],4:[function(require,module,exports){
11604 var Keys = require("object-keys")
11605 var hasKeys = require("./has-keys")
11606
11607 module.exports = extend
11608
11609 function extend() {
11610     var target = {}
11611
11612     for (var i = 0; i < arguments.length; i++) {
11613         var source = arguments[i]
11614
11615         if (!hasKeys(source)) {
11616             continue
11617         }
11618
11619         var keys = Keys(source)
11620
11621         for (var j = 0; j < keys.length; j++) {
11622             var name = keys[j]
11623             target[name] = source[name]
11624         }
11625     }
11626
11627     return target
11628 }
11629
11630 },{"./has-keys":5,"object-keys":6}],7:[function(require,module,exports){
11631 (function(global){/**
11632  * jsHashes - A fast and independent hashing library pure JavaScript implemented (ES3 compliant) for both server and client side
11633  * 
11634  * @class Hashes
11635  * @author Tomas Aparicio <tomas@rijndael-project.com>
11636  * @license New BSD (see LICENSE file)
11637  * @version 1.0.4
11638  *
11639  * Algorithms specification:
11640  *
11641  * MD5 <http://www.ietf.org/rfc/rfc1321.txt>
11642  * RIPEMD-160 <http://homes.esat.kuleuven.be/~bosselae/ripemd160.html>
11643  * SHA1   <http://csrc.nist.gov/publications/fips/fips180-4/fips-180-4.pdf>
11644  * SHA256 <http://csrc.nist.gov/publications/fips/fips180-4/fips-180-4.pdf>
11645  * SHA512 <http://csrc.nist.gov/publications/fips/fips180-4/fips-180-4.pdf>
11646  * HMAC <http://www.ietf.org/rfc/rfc2104.txt>
11647  *
11648  */
11649 (function(){
11650   var Hashes;
11651   
11652   // private helper methods
11653   function utf8Encode(str) {
11654     var  x, y, output = '', i = -1, l;
11655     
11656     if (str && str.length) {
11657       l = str.length;
11658       while ((i+=1) < l) {
11659         /* Decode utf-16 surrogate pairs */
11660         x = str.charCodeAt(i);
11661         y = i + 1 < l ? str.charCodeAt(i + 1) : 0;
11662         if (0xD800 <= x && x <= 0xDBFF && 0xDC00 <= y && y <= 0xDFFF) {
11663             x = 0x10000 + ((x & 0x03FF) << 10) + (y & 0x03FF);
11664             i += 1;
11665         }
11666         /* Encode output as utf-8 */
11667         if (x <= 0x7F) {
11668             output += String.fromCharCode(x);
11669         } else if (x <= 0x7FF) {
11670             output += String.fromCharCode(0xC0 | ((x >>> 6 ) & 0x1F),
11671                         0x80 | ( x & 0x3F));
11672         } else if (x <= 0xFFFF) {
11673             output += String.fromCharCode(0xE0 | ((x >>> 12) & 0x0F),
11674                         0x80 | ((x >>> 6 ) & 0x3F),
11675                         0x80 | ( x & 0x3F));
11676         } else if (x <= 0x1FFFFF) {
11677             output += String.fromCharCode(0xF0 | ((x >>> 18) & 0x07),
11678                         0x80 | ((x >>> 12) & 0x3F),
11679                         0x80 | ((x >>> 6 ) & 0x3F),
11680                         0x80 | ( x & 0x3F));
11681         }
11682       }
11683     }
11684     return output;
11685   }
11686   
11687   function utf8Decode(str) {
11688     var i, ac, c1, c2, c3, arr = [], l;
11689     i = ac = c1 = c2 = c3 = 0;
11690     
11691     if (str && str.length) {
11692       l = str.length;
11693       str += '';
11694     
11695       while (i < l) {
11696           c1 = str.charCodeAt(i);
11697           ac += 1;
11698           if (c1 < 128) {
11699               arr[ac] = String.fromCharCode(c1);
11700               i+=1;
11701           } else if (c1 > 191 && c1 < 224) {
11702               c2 = str.charCodeAt(i + 1);
11703               arr[ac] = String.fromCharCode(((c1 & 31) << 6) | (c2 & 63));
11704               i += 2;
11705           } else {
11706               c2 = str.charCodeAt(i + 1);
11707               c3 = str.charCodeAt(i + 2);
11708               arr[ac] = String.fromCharCode(((c1 & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
11709               i += 3;
11710           }
11711       }
11712     }
11713     return arr.join('');
11714   }
11715
11716   /**
11717    * Add integers, wrapping at 2^32. This uses 16-bit operations internally
11718    * to work around bugs in some JS interpreters.
11719    */
11720   function safe_add(x, y) {
11721     var lsw = (x & 0xFFFF) + (y & 0xFFFF),
11722         msw = (x >> 16) + (y >> 16) + (lsw >> 16);
11723     return (msw << 16) | (lsw & 0xFFFF);
11724   }
11725
11726   /**
11727    * Bitwise rotate a 32-bit number to the left.
11728    */
11729   function bit_rol(num, cnt) {
11730     return (num << cnt) | (num >>> (32 - cnt));
11731   }
11732
11733   /**
11734    * Convert a raw string to a hex string
11735    */
11736   function rstr2hex(input, hexcase) {
11737     var hex_tab = hexcase ? '0123456789ABCDEF' : '0123456789abcdef',
11738         output = '', x, i = 0, l = input.length;
11739     for (; i < l; i+=1) {
11740       x = input.charCodeAt(i);
11741       output += hex_tab.charAt((x >>> 4) & 0x0F) + hex_tab.charAt(x & 0x0F);
11742     }
11743     return output;
11744   }
11745
11746   /**
11747    * Encode a string as utf-16
11748    */
11749   function str2rstr_utf16le(input) {
11750     var i, l = input.length, output = '';
11751     for (i = 0; i < l; i+=1) {
11752       output += String.fromCharCode( input.charCodeAt(i) & 0xFF, (input.charCodeAt(i) >>> 8) & 0xFF);
11753     }
11754     return output;
11755   }
11756
11757   function str2rstr_utf16be(input) {
11758     var i, l = input.length, output = '';
11759     for (i = 0; i < l; i+=1) {
11760       output += String.fromCharCode((input.charCodeAt(i) >>> 8) & 0xFF, input.charCodeAt(i) & 0xFF);
11761     }
11762     return output;
11763   }
11764
11765   /**
11766    * Convert an array of big-endian words to a string
11767    */
11768   function binb2rstr(input) {
11769     var i, l = input.length * 32, output = '';
11770     for (i = 0; i < l; i += 8) {
11771         output += String.fromCharCode((input[i>>5] >>> (24 - i % 32)) & 0xFF);
11772     }
11773     return output;
11774   }
11775
11776   /**
11777    * Convert an array of little-endian words to a string
11778    */
11779   function binl2rstr(input) {
11780     var i, l = input.length * 32, output = '';
11781     for (i = 0;i < l; i += 8) {
11782       output += String.fromCharCode((input[i>>5] >>> (i % 32)) & 0xFF);
11783     }
11784     return output;
11785   }
11786
11787   /**
11788    * Convert a raw string to an array of little-endian words
11789    * Characters >255 have their high-byte silently ignored.
11790    */
11791   function rstr2binl(input) {
11792     var i, l = input.length * 8, output = Array(input.length >> 2), lo = output.length;
11793     for (i = 0; i < lo; i+=1) {
11794       output[i] = 0;
11795     }
11796     for (i = 0; i < l; i += 8) {
11797       output[i>>5] |= (input.charCodeAt(i / 8) & 0xFF) << (i%32);
11798     }
11799     return output;
11800   }
11801   
11802   /**
11803    * Convert a raw string to an array of big-endian words 
11804    * Characters >255 have their high-byte silently ignored.
11805    */
11806    function rstr2binb(input) {
11807       var i, l = input.length * 8, output = Array(input.length >> 2), lo = output.length;
11808       for (i = 0; i < lo; i+=1) {
11809             output[i] = 0;
11810         }
11811       for (i = 0; i < l; i += 8) {
11812             output[i>>5] |= (input.charCodeAt(i / 8) & 0xFF) << (24 - i % 32);
11813         }
11814       return output;
11815    }
11816
11817   /**
11818    * Convert a raw string to an arbitrary string encoding
11819    */
11820   function rstr2any(input, encoding) {
11821     var divisor = encoding.length,
11822         remainders = Array(),
11823         i, q, x, ld, quotient, dividend, output, full_length;
11824   
11825     /* Convert to an array of 16-bit big-endian values, forming the dividend */
11826     dividend = Array(Math.ceil(input.length / 2));
11827     ld = dividend.length;
11828     for (i = 0; i < ld; i+=1) {
11829       dividend[i] = (input.charCodeAt(i * 2) << 8) | input.charCodeAt(i * 2 + 1);
11830     }
11831   
11832     /**
11833      * Repeatedly perform a long division. The binary array forms the dividend,
11834      * the length of the encoding is the divisor. Once computed, the quotient
11835      * forms the dividend for the next step. We stop when the dividend is zerHashes.
11836      * All remainders are stored for later use.
11837      */
11838     while(dividend.length > 0) {
11839       quotient = Array();
11840       x = 0;
11841       for (i = 0; i < dividend.length; i+=1) {
11842         x = (x << 16) + dividend[i];
11843         q = Math.floor(x / divisor);
11844         x -= q * divisor;
11845         if (quotient.length > 0 || q > 0) {
11846           quotient[quotient.length] = q;
11847         }
11848       }
11849       remainders[remainders.length] = x;
11850       dividend = quotient;
11851     }
11852   
11853     /* Convert the remainders to the output string */
11854     output = '';
11855     for (i = remainders.length - 1; i >= 0; i--) {
11856       output += encoding.charAt(remainders[i]);
11857     }
11858   
11859     /* Append leading zero equivalents */
11860     full_length = Math.ceil(input.length * 8 / (Math.log(encoding.length) / Math.log(2)));
11861     for (i = output.length; i < full_length; i+=1) {
11862       output = encoding[0] + output;
11863     }
11864     return output;
11865   }
11866
11867   /**
11868    * Convert a raw string to a base-64 string
11869    */
11870   function rstr2b64(input, b64pad) {
11871     var tab = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',
11872         output = '',
11873         len = input.length, i, j, triplet;
11874     b64pad= b64pad || '=';
11875     for (i = 0; i < len; i += 3) {
11876       triplet = (input.charCodeAt(i) << 16)
11877             | (i + 1 < len ? input.charCodeAt(i+1) << 8 : 0)
11878             | (i + 2 < len ? input.charCodeAt(i+2)      : 0);
11879       for (j = 0; j < 4; j+=1) {
11880         if (i * 8 + j * 6 > input.length * 8) { 
11881           output += b64pad; 
11882         } else { 
11883           output += tab.charAt((triplet >>> 6*(3-j)) & 0x3F); 
11884         }
11885        }
11886     }
11887     return output;
11888   }
11889
11890   Hashes = {
11891   /**  
11892    * @property {String} version
11893    * @readonly
11894    */
11895   VERSION : '1.0.3',
11896   /**
11897    * @member Hashes
11898    * @class Base64
11899    * @constructor
11900    */
11901   Base64 : function () {
11902     // private properties
11903     var tab = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',
11904         pad = '=', // default pad according with the RFC standard
11905         url = false, // URL encoding support @todo
11906         utf8 = true; // by default enable UTF-8 support encoding
11907
11908     // public method for encoding
11909     this.encode = function (input) {
11910       var i, j, triplet,
11911           output = '', 
11912           len = input.length;
11913
11914       pad = pad || '=';
11915       input = (utf8) ? utf8Encode(input) : input;
11916
11917       for (i = 0; i < len; i += 3) {
11918         triplet = (input.charCodeAt(i) << 16)
11919               | (i + 1 < len ? input.charCodeAt(i+1) << 8 : 0)
11920               | (i + 2 < len ? input.charCodeAt(i+2) : 0);
11921         for (j = 0; j < 4; j+=1) {
11922           if (i * 8 + j * 6 > len * 8) {
11923               output += pad;
11924           } else {
11925               output += tab.charAt((triplet >>> 6*(3-j)) & 0x3F);
11926           }
11927         }
11928       }
11929       return output;    
11930     };
11931
11932     // public method for decoding
11933     this.decode = function (input) {
11934       // var b64 = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';
11935       var i, o1, o2, o3, h1, h2, h3, h4, bits, ac,
11936         dec = '',
11937         arr = [];
11938       if (!input) { return input; }
11939
11940       i = ac = 0;
11941       input = input.replace(new RegExp('\\'+pad,'gi'),''); // use '='
11942       //input += '';
11943
11944       do { // unpack four hexets into three octets using index points in b64
11945         h1 = tab.indexOf(input.charAt(i+=1));
11946         h2 = tab.indexOf(input.charAt(i+=1));
11947         h3 = tab.indexOf(input.charAt(i+=1));
11948         h4 = tab.indexOf(input.charAt(i+=1));
11949
11950         bits = h1 << 18 | h2 << 12 | h3 << 6 | h4;
11951
11952         o1 = bits >> 16 & 0xff;
11953         o2 = bits >> 8 & 0xff;
11954         o3 = bits & 0xff;
11955         ac += 1;
11956
11957         if (h3 === 64) {
11958           arr[ac] = String.fromCharCode(o1);
11959         } else if (h4 === 64) {
11960           arr[ac] = String.fromCharCode(o1, o2);
11961         } else {
11962           arr[ac] = String.fromCharCode(o1, o2, o3);
11963         }
11964       } while (i < input.length);
11965
11966       dec = arr.join('');
11967       dec = (utf8) ? utf8Decode(dec) : dec;
11968
11969       return dec;
11970     };
11971
11972     // set custom pad string
11973     this.setPad = function (str) {
11974         pad = str || pad;
11975         return this;
11976     };
11977     // set custom tab string characters
11978     this.setTab = function (str) {
11979         tab = str || tab;
11980         return this;
11981     };
11982     this.setUTF8 = function (bool) {
11983         if (typeof bool === 'boolean') {
11984           utf8 = bool;
11985         }
11986         return this;
11987     };
11988   },
11989
11990   /**
11991    * CRC-32 calculation
11992    * @member Hashes
11993    * @method CRC32
11994    * @static
11995    * @param {String} str Input String
11996    * @return {String}
11997    */
11998   CRC32 : function (str) {
11999     var crc = 0, x = 0, y = 0, table, i, iTop;
12000     str = utf8Encode(str);
12001         
12002     table = [ 
12003         '00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 ',
12004         '79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 ',
12005         '84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F ',
12006         '63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD ',
12007         'A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC ',
12008         '51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 ',
12009         'B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 ',
12010         '06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 ',
12011         'E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 ',
12012         '12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 ',
12013         'D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 ',
12014         '33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 ',
12015         'CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 ',
12016         '9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E ',
12017         '7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D ',
12018         '806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 ',
12019         '60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA ',
12020         'AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 ', 
12021         '5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 ',
12022         'B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 ',
12023         '05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 ',
12024         'F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA ',
12025         '11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 ',
12026         'D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F ',
12027         '30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E ',
12028         'C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D'
12029     ].join('');
12030
12031     crc = crc ^ (-1);
12032     for (i = 0, iTop = str.length; i < iTop; i+=1 ) {
12033         y = ( crc ^ str.charCodeAt( i ) ) & 0xFF;
12034         x = '0x' + table.substr( y * 9, 8 );
12035         crc = ( crc >>> 8 ) ^ x;
12036     }
12037     // always return a positive number (that's what >>> 0 does)
12038     return (crc ^ (-1)) >>> 0;
12039   },
12040   /**
12041    * @member Hashes
12042    * @class MD5
12043    * @constructor
12044    * @param {Object} [config]
12045    * 
12046    * A JavaScript implementation of the RSA Data Security, Inc. MD5 Message
12047    * Digest Algorithm, as defined in RFC 1321.
12048    * Version 2.2 Copyright (C) Paul Johnston 1999 - 2009
12049    * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
12050    * See <http://pajhome.org.uk/crypt/md5> for more infHashes.
12051    */
12052   MD5 : function (options) {  
12053     /**
12054      * Private config properties. You may need to tweak these to be compatible with
12055      * the server-side, but the defaults work in most cases.
12056      * See {@link Hashes.MD5#method-setUpperCase} and {@link Hashes.SHA1#method-setUpperCase}
12057      */
12058     var hexcase = (options && typeof options.uppercase === 'boolean') ? options.uppercase : false, // hexadecimal output case format. false - lowercase; true - uppercase
12059         b64pad = (options && typeof options.pad === 'string') ? options.pda : '=', // base-64 pad character. Defaults to '=' for strict RFC compliance
12060         utf8 = (options && typeof options.utf8 === 'boolean') ? options.utf8 : true; // enable/disable utf8 encoding
12061
12062     // privileged (public) methods 
12063     this.hex = function (s) { 
12064       return rstr2hex(rstr(s, utf8), hexcase);
12065     };
12066     this.b64 = function (s) { 
12067       return rstr2b64(rstr(s), b64pad);
12068     };
12069     this.any = function(s, e) { 
12070       return rstr2any(rstr(s, utf8), e); 
12071     };
12072     this.hex_hmac = function (k, d) { 
12073       return rstr2hex(rstr_hmac(k, d), hexcase); 
12074     };
12075     this.b64_hmac = function (k, d) { 
12076       return rstr2b64(rstr_hmac(k,d), b64pad); 
12077     };
12078     this.any_hmac = function (k, d, e) { 
12079       return rstr2any(rstr_hmac(k, d), e); 
12080     };
12081     /**
12082      * Perform a simple self-test to see if the VM is working
12083      * @return {String} Hexadecimal hash sample
12084      */
12085     this.vm_test = function () {
12086       return hex('abc').toLowerCase() === '900150983cd24fb0d6963f7d28e17f72';
12087     };
12088     /** 
12089      * Enable/disable uppercase hexadecimal returned string 
12090      * @param {Boolean} 
12091      * @return {Object} this
12092      */ 
12093     this.setUpperCase = function (a) {
12094       if (typeof a === 'boolean' ) {
12095         hexcase = a;
12096       }
12097       return this;
12098     };
12099     /** 
12100      * Defines a base64 pad string 
12101      * @param {String} Pad
12102      * @return {Object} this
12103      */ 
12104     this.setPad = function (a) {
12105       b64pad = a || b64pad;
12106       return this;
12107     };
12108     /** 
12109      * Defines a base64 pad string 
12110      * @param {Boolean} 
12111      * @return {Object} [this]
12112      */ 
12113     this.setUTF8 = function (a) {
12114       if (typeof a === 'boolean') { 
12115         utf8 = a;
12116       }
12117       return this;
12118     };
12119
12120     // private methods
12121
12122     /**
12123      * Calculate the MD5 of a raw string
12124      */
12125     function rstr(s) {
12126       s = (utf8) ? utf8Encode(s): s;
12127       return binl2rstr(binl(rstr2binl(s), s.length * 8));
12128     }
12129     
12130     /**
12131      * Calculate the HMAC-MD5, of a key and some data (raw strings)
12132      */
12133     function rstr_hmac(key, data) {
12134       var bkey, ipad, opad, hash, i;
12135
12136       key = (utf8) ? utf8Encode(key) : key;
12137       data = (utf8) ? utf8Encode(data) : data;
12138       bkey = rstr2binl(key);
12139       if (bkey.length > 16) { 
12140         bkey = binl(bkey, key.length * 8); 
12141       }
12142
12143       ipad = Array(16), opad = Array(16); 
12144       for (i = 0; i < 16; i+=1) {
12145           ipad[i] = bkey[i] ^ 0x36363636;
12146           opad[i] = bkey[i] ^ 0x5C5C5C5C;
12147       }
12148       hash = binl(ipad.concat(rstr2binl(data)), 512 + data.length * 8);
12149       return binl2rstr(binl(opad.concat(hash), 512 + 128));
12150     }
12151
12152     /**
12153      * Calculate the MD5 of an array of little-endian words, and a bit length.
12154      */
12155     function binl(x, len) {
12156       var i, olda, oldb, oldc, oldd,
12157           a =  1732584193,
12158           b = -271733879,
12159           c = -1732584194,
12160           d =  271733878;
12161         
12162       /* append padding */
12163       x[len >> 5] |= 0x80 << ((len) % 32);
12164       x[(((len + 64) >>> 9) << 4) + 14] = len;
12165
12166       for (i = 0; i < x.length; i += 16) {
12167         olda = a;
12168         oldb = b;
12169         oldc = c;
12170         oldd = d;
12171
12172         a = md5_ff(a, b, c, d, x[i+ 0], 7 , -680876936);
12173         d = md5_ff(d, a, b, c, x[i+ 1], 12, -389564586);
12174         c = md5_ff(c, d, a, b, x[i+ 2], 17,  606105819);
12175         b = md5_ff(b, c, d, a, x[i+ 3], 22, -1044525330);
12176         a = md5_ff(a, b, c, d, x[i+ 4], 7 , -176418897);
12177         d = md5_ff(d, a, b, c, x[i+ 5], 12,  1200080426);
12178         c = md5_ff(c, d, a, b, x[i+ 6], 17, -1473231341);
12179         b = md5_ff(b, c, d, a, x[i+ 7], 22, -45705983);
12180         a = md5_ff(a, b, c, d, x[i+ 8], 7 ,  1770035416);
12181         d = md5_ff(d, a, b, c, x[i+ 9], 12, -1958414417);
12182         c = md5_ff(c, d, a, b, x[i+10], 17, -42063);
12183         b = md5_ff(b, c, d, a, x[i+11], 22, -1990404162);
12184         a = md5_ff(a, b, c, d, x[i+12], 7 ,  1804603682);
12185         d = md5_ff(d, a, b, c, x[i+13], 12, -40341101);
12186         c = md5_ff(c, d, a, b, x[i+14], 17, -1502002290);
12187         b = md5_ff(b, c, d, a, x[i+15], 22,  1236535329);
12188
12189         a = md5_gg(a, b, c, d, x[i+ 1], 5 , -165796510);
12190         d = md5_gg(d, a, b, c, x[i+ 6], 9 , -1069501632);
12191         c = md5_gg(c, d, a, b, x[i+11], 14,  643717713);
12192         b = md5_gg(b, c, d, a, x[i+ 0], 20, -373897302);
12193         a = md5_gg(a, b, c, d, x[i+ 5], 5 , -701558691);
12194         d = md5_gg(d, a, b, c, x[i+10], 9 ,  38016083);
12195         c = md5_gg(c, d, a, b, x[i+15], 14, -660478335);
12196         b = md5_gg(b, c, d, a, x[i+ 4], 20, -405537848);
12197         a = md5_gg(a, b, c, d, x[i+ 9], 5 ,  568446438);
12198         d = md5_gg(d, a, b, c, x[i+14], 9 , -1019803690);
12199         c = md5_gg(c, d, a, b, x[i+ 3], 14, -187363961);
12200         b = md5_gg(b, c, d, a, x[i+ 8], 20,  1163531501);
12201         a = md5_gg(a, b, c, d, x[i+13], 5 , -1444681467);
12202         d = md5_gg(d, a, b, c, x[i+ 2], 9 , -51403784);
12203         c = md5_gg(c, d, a, b, x[i+ 7], 14,  1735328473);
12204         b = md5_gg(b, c, d, a, x[i+12], 20, -1926607734);
12205
12206         a = md5_hh(a, b, c, d, x[i+ 5], 4 , -378558);
12207         d = md5_hh(d, a, b, c, x[i+ 8], 11, -2022574463);
12208         c = md5_hh(c, d, a, b, x[i+11], 16,  1839030562);
12209         b = md5_hh(b, c, d, a, x[i+14], 23, -35309556);
12210         a = md5_hh(a, b, c, d, x[i+ 1], 4 , -1530992060);
12211         d = md5_hh(d, a, b, c, x[i+ 4], 11,  1272893353);
12212         c = md5_hh(c, d, a, b, x[i+ 7], 16, -155497632);
12213         b = md5_hh(b, c, d, a, x[i+10], 23, -1094730640);
12214         a = md5_hh(a, b, c, d, x[i+13], 4 ,  681279174);
12215         d = md5_hh(d, a, b, c, x[i+ 0], 11, -358537222);
12216         c = md5_hh(c, d, a, b, x[i+ 3], 16, -722521979);
12217         b = md5_hh(b, c, d, a, x[i+ 6], 23,  76029189);
12218         a = md5_hh(a, b, c, d, x[i+ 9], 4 , -640364487);
12219         d = md5_hh(d, a, b, c, x[i+12], 11, -421815835);
12220         c = md5_hh(c, d, a, b, x[i+15], 16,  530742520);
12221         b = md5_hh(b, c, d, a, x[i+ 2], 23, -995338651);
12222
12223         a = md5_ii(a, b, c, d, x[i+ 0], 6 , -198630844);
12224         d = md5_ii(d, a, b, c, x[i+ 7], 10,  1126891415);
12225         c = md5_ii(c, d, a, b, x[i+14], 15, -1416354905);
12226         b = md5_ii(b, c, d, a, x[i+ 5], 21, -57434055);
12227         a = md5_ii(a, b, c, d, x[i+12], 6 ,  1700485571);
12228         d = md5_ii(d, a, b, c, x[i+ 3], 10, -1894986606);
12229         c = md5_ii(c, d, a, b, x[i+10], 15, -1051523);
12230         b = md5_ii(b, c, d, a, x[i+ 1], 21, -2054922799);
12231         a = md5_ii(a, b, c, d, x[i+ 8], 6 ,  1873313359);
12232         d = md5_ii(d, a, b, c, x[i+15], 10, -30611744);
12233         c = md5_ii(c, d, a, b, x[i+ 6], 15, -1560198380);
12234         b = md5_ii(b, c, d, a, x[i+13], 21,  1309151649);
12235         a = md5_ii(a, b, c, d, x[i+ 4], 6 , -145523070);
12236         d = md5_ii(d, a, b, c, x[i+11], 10, -1120210379);
12237         c = md5_ii(c, d, a, b, x[i+ 2], 15,  718787259);
12238         b = md5_ii(b, c, d, a, x[i+ 9], 21, -343485551);
12239
12240         a = safe_add(a, olda);
12241         b = safe_add(b, oldb);
12242         c = safe_add(c, oldc);
12243         d = safe_add(d, oldd);
12244       }
12245       return Array(a, b, c, d);
12246     }
12247
12248     /**
12249      * These functions implement the four basic operations the algorithm uses.
12250      */
12251     function md5_cmn(q, a, b, x, s, t) {
12252       return safe_add(bit_rol(safe_add(safe_add(a, q), safe_add(x, t)), s),b);
12253     }
12254     function md5_ff(a, b, c, d, x, s, t) {
12255       return md5_cmn((b & c) | ((~b) & d), a, b, x, s, t);
12256     }
12257     function md5_gg(a, b, c, d, x, s, t) {
12258       return md5_cmn((b & d) | (c & (~d)), a, b, x, s, t);
12259     }
12260     function md5_hh(a, b, c, d, x, s, t) {
12261       return md5_cmn(b ^ c ^ d, a, b, x, s, t);
12262     }
12263     function md5_ii(a, b, c, d, x, s, t) {
12264       return md5_cmn(c ^ (b | (~d)), a, b, x, s, t);
12265     }
12266   },
12267   /**
12268    * @member Hashes
12269    * @class Hashes.SHA1
12270    * @param {Object} [config]
12271    * @constructor
12272    * 
12273    * A JavaScript implementation of the Secure Hash Algorithm, SHA-1, as defined in FIPS 180-1
12274    * Version 2.2 Copyright Paul Johnston 2000 - 2009.
12275    * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
12276    * See http://pajhome.org.uk/crypt/md5 for details.
12277    */
12278   SHA1 : function (options) {
12279    /**
12280      * Private config properties. You may need to tweak these to be compatible with
12281      * the server-side, but the defaults work in most cases.
12282      * See {@link Hashes.MD5#method-setUpperCase} and {@link Hashes.SHA1#method-setUpperCase}
12283      */
12284     var hexcase = (options && typeof options.uppercase === 'boolean') ? options.uppercase : false, // hexadecimal output case format. false - lowercase; true - uppercase
12285         b64pad = (options && typeof options.pad === 'string') ? options.pda : '=', // base-64 pad character. Defaults to '=' for strict RFC compliance
12286         utf8 = (options && typeof options.utf8 === 'boolean') ? options.utf8 : true; // enable/disable utf8 encoding
12287
12288     // public methods
12289     this.hex = function (s) { 
12290         return rstr2hex(rstr(s, utf8), hexcase); 
12291     };
12292     this.b64 = function (s) { 
12293         return rstr2b64(rstr(s, utf8), b64pad);
12294     };
12295     this.any = function (s, e) { 
12296         return rstr2any(rstr(s, utf8), e);
12297     };
12298     this.hex_hmac = function (k, d) {
12299         return rstr2hex(rstr_hmac(k, d));
12300     };
12301     this.b64_hmac = function (k, d) { 
12302         return rstr2b64(rstr_hmac(k, d), b64pad); 
12303     };
12304     this.any_hmac = function (k, d, e) { 
12305         return rstr2any(rstr_hmac(k, d), e);
12306     };
12307     /**
12308      * Perform a simple self-test to see if the VM is working
12309      * @return {String} Hexadecimal hash sample
12310      * @public
12311      */
12312     this.vm_test = function () {
12313       return hex('abc').toLowerCase() === '900150983cd24fb0d6963f7d28e17f72';
12314     };
12315     /** 
12316      * @description Enable/disable uppercase hexadecimal returned string 
12317      * @param {boolean} 
12318      * @return {Object} this
12319      * @public
12320      */ 
12321     this.setUpperCase = function (a) {
12322         if (typeof a === 'boolean') {
12323         hexcase = a;
12324       }
12325         return this;
12326     };
12327     /** 
12328      * @description Defines a base64 pad string 
12329      * @param {string} Pad
12330      * @return {Object} this
12331      * @public
12332      */ 
12333     this.setPad = function (a) {
12334       b64pad = a || b64pad;
12335         return this;
12336     };
12337     /** 
12338      * @description Defines a base64 pad string 
12339      * @param {boolean} 
12340      * @return {Object} this
12341      * @public
12342      */ 
12343     this.setUTF8 = function (a) {
12344         if (typeof a === 'boolean') {
12345         utf8 = a;
12346       }
12347         return this;
12348     };
12349
12350     // private methods
12351
12352     /**
12353          * Calculate the SHA-512 of a raw string
12354          */
12355         function rstr(s) {
12356       s = (utf8) ? utf8Encode(s) : s;
12357       return binb2rstr(binb(rstr2binb(s), s.length * 8));
12358         }
12359
12360     /**
12361      * Calculate the HMAC-SHA1 of a key and some data (raw strings)
12362      */
12363     function rstr_hmac(key, data) {
12364         var bkey, ipad, opad, i, hash;
12365         key = (utf8) ? utf8Encode(key) : key;
12366         data = (utf8) ? utf8Encode(data) : data;
12367         bkey = rstr2binb(key);
12368
12369         if (bkey.length > 16) {
12370         bkey = binb(bkey, key.length * 8);
12371       }
12372         ipad = Array(16), opad = Array(16);
12373         for (i = 0; i < 16; i+=1) {
12374                 ipad[i] = bkey[i] ^ 0x36363636;
12375                 opad[i] = bkey[i] ^ 0x5C5C5C5C;
12376         }
12377         hash = binb(ipad.concat(rstr2binb(data)), 512 + data.length * 8);
12378         return binb2rstr(binb(opad.concat(hash), 512 + 160));
12379     }
12380
12381     /**
12382      * Calculate the SHA-1 of an array of big-endian words, and a bit length
12383      */
12384     function binb(x, len) {
12385       var i, j, t, olda, oldb, oldc, oldd, olde,
12386           w = Array(80),
12387           a =  1732584193,
12388           b = -271733879,
12389           c = -1732584194,
12390           d =  271733878,
12391           e = -1009589776;
12392
12393       /* append padding */
12394       x[len >> 5] |= 0x80 << (24 - len % 32);
12395       x[((len + 64 >> 9) << 4) + 15] = len;
12396
12397       for (i = 0; i < x.length; i += 16) {
12398         olda = a,
12399         oldb = b;
12400         oldc = c;
12401         oldd = d;
12402         olde = e;
12403       
12404         for (j = 0; j < 80; j+=1)       {
12405           if (j < 16) { 
12406             w[j] = x[i + j]; 
12407           } else { 
12408             w[j] = bit_rol(w[j-3] ^ w[j-8] ^ w[j-14] ^ w[j-16], 1); 
12409           }
12410           t = safe_add(safe_add(bit_rol(a, 5), sha1_ft(j, b, c, d)),
12411                                            safe_add(safe_add(e, w[j]), sha1_kt(j)));
12412           e = d;
12413           d = c;
12414           c = bit_rol(b, 30);
12415           b = a;
12416           a = t;
12417         }
12418
12419         a = safe_add(a, olda);
12420         b = safe_add(b, oldb);
12421         c = safe_add(c, oldc);
12422         d = safe_add(d, oldd);
12423         e = safe_add(e, olde);
12424       }
12425       return Array(a, b, c, d, e);
12426     }
12427
12428     /**
12429      * Perform the appropriate triplet combination function for the current
12430      * iteration
12431      */
12432     function sha1_ft(t, b, c, d) {
12433       if (t < 20) { return (b & c) | ((~b) & d); }
12434       if (t < 40) { return b ^ c ^ d; }
12435       if (t < 60) { return (b & c) | (b & d) | (c & d); }
12436       return b ^ c ^ d;
12437     }
12438
12439     /**
12440      * Determine the appropriate additive constant for the current iteration
12441      */
12442     function sha1_kt(t) {
12443       return (t < 20) ?  1518500249 : (t < 40) ?  1859775393 :
12444                  (t < 60) ? -1894007588 : -899497514;
12445     }
12446   },
12447   /**
12448    * @class Hashes.SHA256
12449    * @param {config}
12450    * 
12451    * A JavaScript implementation of the Secure Hash Algorithm, SHA-256, as defined in FIPS 180-2
12452    * Version 2.2 Copyright Angel Marin, Paul Johnston 2000 - 2009.
12453    * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
12454    * See http://pajhome.org.uk/crypt/md5 for details.
12455    * Also http://anmar.eu.org/projects/jssha2/
12456    */
12457   SHA256 : function (options) {
12458     /**
12459      * Private properties configuration variables. You may need to tweak these to be compatible with
12460      * the server-side, but the defaults work in most cases.
12461      * @see this.setUpperCase() method
12462      * @see this.setPad() method
12463      */
12464     var hexcase = (options && typeof options.uppercase === 'boolean') ? options.uppercase : false, // hexadecimal output case format. false - lowercase; true - uppercase  */
12465               b64pad = (options && typeof options.pad === 'string') ? options.pda : '=', /* base-64 pad character. Default '=' for strict RFC compliance   */
12466               utf8 = (options && typeof options.utf8 === 'boolean') ? options.utf8 : true, /* enable/disable utf8 encoding */
12467               sha256_K;
12468
12469     /* privileged (public) methods */
12470     this.hex = function (s) { 
12471       return rstr2hex(rstr(s, utf8)); 
12472     };
12473     this.b64 = function (s) { 
12474       return rstr2b64(rstr(s, utf8), b64pad);
12475     };
12476     this.any = function (s, e) { 
12477       return rstr2any(rstr(s, utf8), e); 
12478     };
12479     this.hex_hmac = function (k, d) { 
12480       return rstr2hex(rstr_hmac(k, d)); 
12481     };
12482     this.b64_hmac = function (k, d) { 
12483       return rstr2b64(rstr_hmac(k, d), b64pad);
12484     };
12485     this.any_hmac = function (k, d, e) { 
12486       return rstr2any(rstr_hmac(k, d), e); 
12487     };
12488     /**
12489      * Perform a simple self-test to see if the VM is working
12490      * @return {String} Hexadecimal hash sample
12491      * @public
12492      */
12493     this.vm_test = function () {
12494       return hex('abc').toLowerCase() === '900150983cd24fb0d6963f7d28e17f72';
12495     };
12496     /** 
12497      * Enable/disable uppercase hexadecimal returned string 
12498      * @param {boolean} 
12499      * @return {Object} this
12500      * @public
12501      */ 
12502     this.setUpperCase = function (a) {
12503       if (typeof a === 'boolean') { 
12504         hexcase = a;
12505       }
12506       return this;
12507     };
12508     /** 
12509      * @description Defines a base64 pad string 
12510      * @param {string} Pad
12511      * @return {Object} this
12512      * @public
12513      */ 
12514     this.setPad = function (a) {
12515       b64pad = a || b64pad;
12516       return this;
12517     };
12518     /** 
12519      * Defines a base64 pad string 
12520      * @param {boolean} 
12521      * @return {Object} this
12522      * @public
12523      */ 
12524     this.setUTF8 = function (a) {
12525       if (typeof a === 'boolean') {
12526         utf8 = a;
12527       }
12528       return this;
12529     };
12530     
12531     // private methods
12532
12533     /**
12534      * Calculate the SHA-512 of a raw string
12535      */
12536     function rstr(s, utf8) {
12537       s = (utf8) ? utf8Encode(s) : s;
12538       return binb2rstr(binb(rstr2binb(s), s.length * 8));
12539     }
12540
12541     /**
12542      * Calculate the HMAC-sha256 of a key and some data (raw strings)
12543      */
12544     function rstr_hmac(key, data) {
12545       key = (utf8) ? utf8Encode(key) : key;
12546       data = (utf8) ? utf8Encode(data) : data;
12547       var hash, i = 0,
12548           bkey = rstr2binb(key), 
12549           ipad = Array(16), 
12550           opad = Array(16);
12551
12552       if (bkey.length > 16) { bkey = binb(bkey, key.length * 8); }
12553       
12554       for (; i < 16; i+=1) {
12555         ipad[i] = bkey[i] ^ 0x36363636;
12556         opad[i] = bkey[i] ^ 0x5C5C5C5C;
12557       }
12558       
12559       hash = binb(ipad.concat(rstr2binb(data)), 512 + data.length * 8);
12560       return binb2rstr(binb(opad.concat(hash), 512 + 256));
12561     }
12562     
12563     /*
12564      * Main sha256 function, with its support functions
12565      */
12566     function sha256_S (X, n) {return ( X >>> n ) | (X << (32 - n));}
12567     function sha256_R (X, n) {return ( X >>> n );}
12568     function sha256_Ch(x, y, z) {return ((x & y) ^ ((~x) & z));}
12569     function sha256_Maj(x, y, z) {return ((x & y) ^ (x & z) ^ (y & z));}
12570     function sha256_Sigma0256(x) {return (sha256_S(x, 2) ^ sha256_S(x, 13) ^ sha256_S(x, 22));}
12571     function sha256_Sigma1256(x) {return (sha256_S(x, 6) ^ sha256_S(x, 11) ^ sha256_S(x, 25));}
12572     function sha256_Gamma0256(x) {return (sha256_S(x, 7) ^ sha256_S(x, 18) ^ sha256_R(x, 3));}
12573     function sha256_Gamma1256(x) {return (sha256_S(x, 17) ^ sha256_S(x, 19) ^ sha256_R(x, 10));}
12574     function sha256_Sigma0512(x) {return (sha256_S(x, 28) ^ sha256_S(x, 34) ^ sha256_S(x, 39));}
12575     function sha256_Sigma1512(x) {return (sha256_S(x, 14) ^ sha256_S(x, 18) ^ sha256_S(x, 41));}
12576     function sha256_Gamma0512(x) {return (sha256_S(x, 1)  ^ sha256_S(x, 8) ^ sha256_R(x, 7));}
12577     function sha256_Gamma1512(x) {return (sha256_S(x, 19) ^ sha256_S(x, 61) ^ sha256_R(x, 6));}
12578     
12579     sha256_K = [
12580       1116352408, 1899447441, -1245643825, -373957723, 961987163, 1508970993,
12581       -1841331548, -1424204075, -670586216, 310598401, 607225278, 1426881987,
12582       1925078388, -2132889090, -1680079193, -1046744716, -459576895, -272742522,
12583       264347078, 604807628, 770255983, 1249150122, 1555081692, 1996064986,
12584       -1740746414, -1473132947, -1341970488, -1084653625, -958395405, -710438585,
12585       113926993, 338241895, 666307205, 773529912, 1294757372, 1396182291,
12586       1695183700, 1986661051, -2117940946, -1838011259, -1564481375, -1474664885,
12587       -1035236496, -949202525, -778901479, -694614492, -200395387, 275423344,
12588       430227734, 506948616, 659060556, 883997877, 958139571, 1322822218,
12589       1537002063, 1747873779, 1955562222, 2024104815, -2067236844, -1933114872,
12590       -1866530822, -1538233109, -1090935817, -965641998
12591     ];
12592     
12593     function binb(m, l) {
12594       var HASH = [1779033703, -1150833019, 1013904242, -1521486534,
12595                  1359893119, -1694144372, 528734635, 1541459225];
12596       var W = new Array(64);
12597       var a, b, c, d, e, f, g, h;
12598       var i, j, T1, T2;
12599     
12600       /* append padding */
12601       m[l >> 5] |= 0x80 << (24 - l % 32);
12602       m[((l + 64 >> 9) << 4) + 15] = l;
12603     
12604       for (i = 0; i < m.length; i += 16)
12605       {
12606       a = HASH[0];
12607       b = HASH[1];
12608       c = HASH[2];
12609       d = HASH[3];
12610       e = HASH[4];
12611       f = HASH[5];
12612       g = HASH[6];
12613       h = HASH[7];
12614     
12615       for (j = 0; j < 64; j+=1)
12616       {
12617         if (j < 16) { 
12618           W[j] = m[j + i];
12619         } else { 
12620           W[j] = safe_add(safe_add(safe_add(sha256_Gamma1256(W[j - 2]), W[j - 7]),
12621                           sha256_Gamma0256(W[j - 15])), W[j - 16]);
12622         }
12623     
12624         T1 = safe_add(safe_add(safe_add(safe_add(h, sha256_Sigma1256(e)), sha256_Ch(e, f, g)),
12625                                   sha256_K[j]), W[j]);
12626         T2 = safe_add(sha256_Sigma0256(a), sha256_Maj(a, b, c));
12627         h = g;
12628         g = f;
12629         f = e;
12630         e = safe_add(d, T1);
12631         d = c;
12632         c = b;
12633         b = a;
12634         a = safe_add(T1, T2);
12635       }
12636     
12637       HASH[0] = safe_add(a, HASH[0]);
12638       HASH[1] = safe_add(b, HASH[1]);
12639       HASH[2] = safe_add(c, HASH[2]);
12640       HASH[3] = safe_add(d, HASH[3]);
12641       HASH[4] = safe_add(e, HASH[4]);
12642       HASH[5] = safe_add(f, HASH[5]);
12643       HASH[6] = safe_add(g, HASH[6]);
12644       HASH[7] = safe_add(h, HASH[7]);
12645       }
12646       return HASH;
12647     }
12648
12649   },
12650
12651   /**
12652    * @class Hashes.SHA512
12653    * @param {config}
12654    * 
12655    * A JavaScript implementation of the Secure Hash Algorithm, SHA-512, as defined in FIPS 180-2
12656    * Version 2.2 Copyright Anonymous Contributor, Paul Johnston 2000 - 2009.
12657    * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
12658    * See http://pajhome.org.uk/crypt/md5 for details. 
12659    */
12660   SHA512 : function (options) {
12661     /**
12662      * Private properties configuration variables. You may need to tweak these to be compatible with
12663      * the server-side, but the defaults work in most cases.
12664      * @see this.setUpperCase() method
12665      * @see this.setPad() method
12666      */
12667     var hexcase = (options && typeof options.uppercase === 'boolean') ? options.uppercase : false , /* hexadecimal output case format. false - lowercase; true - uppercase  */
12668         b64pad = (options && typeof options.pad === 'string') ? options.pda : '=',  /* base-64 pad character. Default '=' for strict RFC compliance   */
12669         utf8 = (options && typeof options.utf8 === 'boolean') ? options.utf8 : true, /* enable/disable utf8 encoding */
12670         sha512_k;
12671
12672     /* privileged (public) methods */
12673     this.hex = function (s) { 
12674       return rstr2hex(rstr(s)); 
12675     };
12676     this.b64 = function (s) { 
12677       return rstr2b64(rstr(s), b64pad);  
12678     };
12679     this.any = function (s, e) { 
12680       return rstr2any(rstr(s), e);
12681     };
12682     this.hex_hmac = function (k, d) {
12683       return rstr2hex(rstr_hmac(k, d));
12684     };
12685     this.b64_hmac = function (k, d) { 
12686       return rstr2b64(rstr_hmac(k, d), b64pad);
12687     };
12688     this.any_hmac = function (k, d, e) { 
12689       return rstr2any(rstr_hmac(k, d), e);
12690     };
12691     /**
12692      * Perform a simple self-test to see if the VM is working
12693      * @return {String} Hexadecimal hash sample
12694      * @public
12695      */
12696     this.vm_test = function () {
12697       return hex('abc').toLowerCase() === '900150983cd24fb0d6963f7d28e17f72';
12698     };
12699     /** 
12700      * @description Enable/disable uppercase hexadecimal returned string 
12701      * @param {boolean} 
12702      * @return {Object} this
12703      * @public
12704      */ 
12705     this.setUpperCase = function (a) {
12706       if (typeof a === 'boolean') {
12707         hexcase = a;
12708       }
12709       return this;
12710     };
12711     /** 
12712      * @description Defines a base64 pad string 
12713      * @param {string} Pad
12714      * @return {Object} this
12715      * @public
12716      */ 
12717     this.setPad = function (a) {
12718       b64pad = a || b64pad;
12719       return this;
12720     };
12721     /** 
12722      * @description Defines a base64 pad string 
12723      * @param {boolean} 
12724      * @return {Object} this
12725      * @public
12726      */ 
12727     this.setUTF8 = function (a) {
12728       if (typeof a === 'boolean') {
12729         utf8 = a;
12730       }
12731       return this;
12732     };
12733
12734     /* private methods */
12735     
12736     /**
12737      * Calculate the SHA-512 of a raw string
12738      */
12739     function rstr(s) {
12740       s = (utf8) ? utf8Encode(s) : s;
12741       return binb2rstr(binb(rstr2binb(s), s.length * 8));
12742     }
12743     /*
12744      * Calculate the HMAC-SHA-512 of a key and some data (raw strings)
12745      */
12746     function rstr_hmac(key, data) {
12747       key = (utf8) ? utf8Encode(key) : key;
12748       data = (utf8) ? utf8Encode(data) : data;
12749       
12750       var hash, i = 0, 
12751           bkey = rstr2binb(key),
12752           ipad = Array(32), opad = Array(32);
12753
12754       if (bkey.length > 32) { bkey = binb(bkey, key.length * 8); }
12755       
12756       for (; i < 32; i+=1) {
12757         ipad[i] = bkey[i] ^ 0x36363636;
12758         opad[i] = bkey[i] ^ 0x5C5C5C5C;
12759       }
12760       
12761       hash = binb(ipad.concat(rstr2binb(data)), 1024 + data.length * 8);
12762       return binb2rstr(binb(opad.concat(hash), 1024 + 512));
12763     }
12764             
12765     /**
12766      * Calculate the SHA-512 of an array of big-endian dwords, and a bit length
12767      */
12768     function binb(x, len) {
12769       var j, i, l,
12770           W = new Array(80),
12771           hash = new Array(16),
12772           //Initial hash values
12773           H = [
12774             new int64(0x6a09e667, -205731576),
12775             new int64(-1150833019, -2067093701),
12776             new int64(0x3c6ef372, -23791573),
12777             new int64(-1521486534, 0x5f1d36f1),
12778             new int64(0x510e527f, -1377402159),
12779             new int64(-1694144372, 0x2b3e6c1f),
12780             new int64(0x1f83d9ab, -79577749),
12781             new int64(0x5be0cd19, 0x137e2179)
12782           ],
12783           T1 = new int64(0, 0),
12784           T2 = new int64(0, 0),
12785           a = new int64(0,0),
12786           b = new int64(0,0),
12787           c = new int64(0,0),
12788           d = new int64(0,0),
12789           e = new int64(0,0),
12790           f = new int64(0,0),
12791           g = new int64(0,0),
12792           h = new int64(0,0),
12793           //Temporary variables not specified by the document
12794           s0 = new int64(0, 0),
12795           s1 = new int64(0, 0),
12796           Ch = new int64(0, 0),
12797           Maj = new int64(0, 0),
12798           r1 = new int64(0, 0),
12799           r2 = new int64(0, 0),
12800           r3 = new int64(0, 0);
12801
12802       if (sha512_k === undefined) {
12803           //SHA512 constants
12804           sha512_k = [
12805             new int64(0x428a2f98, -685199838), new int64(0x71374491, 0x23ef65cd),
12806             new int64(-1245643825, -330482897), new int64(-373957723, -2121671748),
12807             new int64(0x3956c25b, -213338824), new int64(0x59f111f1, -1241133031),
12808             new int64(-1841331548, -1357295717), new int64(-1424204075, -630357736),
12809             new int64(-670586216, -1560083902), new int64(0x12835b01, 0x45706fbe),
12810             new int64(0x243185be, 0x4ee4b28c), new int64(0x550c7dc3, -704662302),
12811             new int64(0x72be5d74, -226784913), new int64(-2132889090, 0x3b1696b1),
12812             new int64(-1680079193, 0x25c71235), new int64(-1046744716, -815192428),
12813             new int64(-459576895, -1628353838), new int64(-272742522, 0x384f25e3),
12814             new int64(0xfc19dc6, -1953704523), new int64(0x240ca1cc, 0x77ac9c65),
12815             new int64(0x2de92c6f, 0x592b0275), new int64(0x4a7484aa, 0x6ea6e483),
12816             new int64(0x5cb0a9dc, -1119749164), new int64(0x76f988da, -2096016459),
12817             new int64(-1740746414, -295247957), new int64(-1473132947, 0x2db43210),
12818             new int64(-1341970488, -1728372417), new int64(-1084653625, -1091629340),
12819             new int64(-958395405, 0x3da88fc2), new int64(-710438585, -1828018395),
12820             new int64(0x6ca6351, -536640913), new int64(0x14292967, 0xa0e6e70),
12821             new int64(0x27b70a85, 0x46d22ffc), new int64(0x2e1b2138, 0x5c26c926),
12822             new int64(0x4d2c6dfc, 0x5ac42aed), new int64(0x53380d13, -1651133473),
12823             new int64(0x650a7354, -1951439906), new int64(0x766a0abb, 0x3c77b2a8),
12824             new int64(-2117940946, 0x47edaee6), new int64(-1838011259, 0x1482353b),
12825             new int64(-1564481375, 0x4cf10364), new int64(-1474664885, -1136513023),
12826             new int64(-1035236496, -789014639), new int64(-949202525, 0x654be30),
12827             new int64(-778901479, -688958952), new int64(-694614492, 0x5565a910),
12828             new int64(-200395387, 0x5771202a), new int64(0x106aa070, 0x32bbd1b8),
12829             new int64(0x19a4c116, -1194143544), new int64(0x1e376c08, 0x5141ab53),
12830             new int64(0x2748774c, -544281703), new int64(0x34b0bcb5, -509917016),
12831             new int64(0x391c0cb3, -976659869), new int64(0x4ed8aa4a, -482243893),
12832             new int64(0x5b9cca4f, 0x7763e373), new int64(0x682e6ff3, -692930397),
12833             new int64(0x748f82ee, 0x5defb2fc), new int64(0x78a5636f, 0x43172f60),
12834             new int64(-2067236844, -1578062990), new int64(-1933114872, 0x1a6439ec),
12835             new int64(-1866530822, 0x23631e28), new int64(-1538233109, -561857047),
12836             new int64(-1090935817, -1295615723), new int64(-965641998, -479046869),
12837             new int64(-903397682, -366583396), new int64(-779700025, 0x21c0c207),
12838             new int64(-354779690, -840897762), new int64(-176337025, -294727304),
12839             new int64(0x6f067aa, 0x72176fba), new int64(0xa637dc5, -1563912026),
12840             new int64(0x113f9804, -1090974290), new int64(0x1b710b35, 0x131c471b),
12841             new int64(0x28db77f5, 0x23047d84), new int64(0x32caab7b, 0x40c72493),
12842             new int64(0x3c9ebe0a, 0x15c9bebc), new int64(0x431d67c4, -1676669620),
12843             new int64(0x4cc5d4be, -885112138), new int64(0x597f299c, -60457430),
12844             new int64(0x5fcb6fab, 0x3ad6faec), new int64(0x6c44198c, 0x4a475817)
12845           ];
12846       }
12847   
12848       for (i=0; i<80; i+=1) {
12849         W[i] = new int64(0, 0);
12850       }
12851     
12852       // append padding to the source string. The format is described in the FIPS.
12853       x[len >> 5] |= 0x80 << (24 - (len & 0x1f));
12854       x[((len + 128 >> 10)<< 5) + 31] = len;
12855       l = x.length;
12856       for (i = 0; i<l; i+=32) { //32 dwords is the block size
12857         int64copy(a, H[0]);
12858         int64copy(b, H[1]);
12859         int64copy(c, H[2]);
12860         int64copy(d, H[3]);
12861         int64copy(e, H[4]);
12862         int64copy(f, H[5]);
12863         int64copy(g, H[6]);
12864         int64copy(h, H[7]);
12865       
12866         for (j=0; j<16; j+=1) {
12867           W[j].h = x[i + 2*j];
12868           W[j].l = x[i + 2*j + 1];
12869         }
12870       
12871         for (j=16; j<80; j+=1) {
12872           //sigma1
12873           int64rrot(r1, W[j-2], 19);
12874           int64revrrot(r2, W[j-2], 29);
12875           int64shr(r3, W[j-2], 6);
12876           s1.l = r1.l ^ r2.l ^ r3.l;
12877           s1.h = r1.h ^ r2.h ^ r3.h;
12878           //sigma0
12879           int64rrot(r1, W[j-15], 1);
12880           int64rrot(r2, W[j-15], 8);
12881           int64shr(r3, W[j-15], 7);
12882           s0.l = r1.l ^ r2.l ^ r3.l;
12883           s0.h = r1.h ^ r2.h ^ r3.h;
12884       
12885           int64add4(W[j], s1, W[j-7], s0, W[j-16]);
12886         }
12887       
12888         for (j = 0; j < 80; j+=1) {
12889           //Ch
12890           Ch.l = (e.l & f.l) ^ (~e.l & g.l);
12891           Ch.h = (e.h & f.h) ^ (~e.h & g.h);
12892       
12893           //Sigma1
12894           int64rrot(r1, e, 14);
12895           int64rrot(r2, e, 18);
12896           int64revrrot(r3, e, 9);
12897           s1.l = r1.l ^ r2.l ^ r3.l;
12898           s1.h = r1.h ^ r2.h ^ r3.h;
12899       
12900           //Sigma0
12901           int64rrot(r1, a, 28);
12902           int64revrrot(r2, a, 2);
12903           int64revrrot(r3, a, 7);
12904           s0.l = r1.l ^ r2.l ^ r3.l;
12905           s0.h = r1.h ^ r2.h ^ r3.h;
12906       
12907           //Maj
12908           Maj.l = (a.l & b.l) ^ (a.l & c.l) ^ (b.l & c.l);
12909           Maj.h = (a.h & b.h) ^ (a.h & c.h) ^ (b.h & c.h);
12910       
12911           int64add5(T1, h, s1, Ch, sha512_k[j], W[j]);
12912           int64add(T2, s0, Maj);
12913       
12914           int64copy(h, g);
12915           int64copy(g, f);
12916           int64copy(f, e);
12917           int64add(e, d, T1);
12918           int64copy(d, c);
12919           int64copy(c, b);
12920           int64copy(b, a);
12921           int64add(a, T1, T2);
12922         }
12923         int64add(H[0], H[0], a);
12924         int64add(H[1], H[1], b);
12925         int64add(H[2], H[2], c);
12926         int64add(H[3], H[3], d);
12927         int64add(H[4], H[4], e);
12928         int64add(H[5], H[5], f);
12929         int64add(H[6], H[6], g);
12930         int64add(H[7], H[7], h);
12931       }
12932     
12933       //represent the hash as an array of 32-bit dwords
12934       for (i=0; i<8; i+=1) {
12935         hash[2*i] = H[i].h;
12936         hash[2*i + 1] = H[i].l;
12937       }
12938       return hash;
12939     }
12940     
12941     //A constructor for 64-bit numbers
12942     function int64(h, l) {
12943       this.h = h;
12944       this.l = l;
12945       //this.toString = int64toString;
12946     }
12947     
12948     //Copies src into dst, assuming both are 64-bit numbers
12949     function int64copy(dst, src) {
12950       dst.h = src.h;
12951       dst.l = src.l;
12952     }
12953     
12954     //Right-rotates a 64-bit number by shift
12955     //Won't handle cases of shift>=32
12956     //The function revrrot() is for that
12957     function int64rrot(dst, x, shift) {
12958       dst.l = (x.l >>> shift) | (x.h << (32-shift));
12959       dst.h = (x.h >>> shift) | (x.l << (32-shift));
12960     }
12961     
12962     //Reverses the dwords of the source and then rotates right by shift.
12963     //This is equivalent to rotation by 32+shift
12964     function int64revrrot(dst, x, shift) {
12965       dst.l = (x.h >>> shift) | (x.l << (32-shift));
12966       dst.h = (x.l >>> shift) | (x.h << (32-shift));
12967     }
12968     
12969     //Bitwise-shifts right a 64-bit number by shift
12970     //Won't handle shift>=32, but it's never needed in SHA512
12971     function int64shr(dst, x, shift) {
12972       dst.l = (x.l >>> shift) | (x.h << (32-shift));
12973       dst.h = (x.h >>> shift);
12974     }
12975     
12976     //Adds two 64-bit numbers
12977     //Like the original implementation, does not rely on 32-bit operations
12978     function int64add(dst, x, y) {
12979        var w0 = (x.l & 0xffff) + (y.l & 0xffff);
12980        var w1 = (x.l >>> 16) + (y.l >>> 16) + (w0 >>> 16);
12981        var w2 = (x.h & 0xffff) + (y.h & 0xffff) + (w1 >>> 16);
12982        var w3 = (x.h >>> 16) + (y.h >>> 16) + (w2 >>> 16);
12983        dst.l = (w0 & 0xffff) | (w1 << 16);
12984        dst.h = (w2 & 0xffff) | (w3 << 16);
12985     }
12986     
12987     //Same, except with 4 addends. Works faster than adding them one by one.
12988     function int64add4(dst, a, b, c, d) {
12989        var w0 = (a.l & 0xffff) + (b.l & 0xffff) + (c.l & 0xffff) + (d.l & 0xffff);
12990        var w1 = (a.l >>> 16) + (b.l >>> 16) + (c.l >>> 16) + (d.l >>> 16) + (w0 >>> 16);
12991        var w2 = (a.h & 0xffff) + (b.h & 0xffff) + (c.h & 0xffff) + (d.h & 0xffff) + (w1 >>> 16);
12992        var w3 = (a.h >>> 16) + (b.h >>> 16) + (c.h >>> 16) + (d.h >>> 16) + (w2 >>> 16);
12993        dst.l = (w0 & 0xffff) | (w1 << 16);
12994        dst.h = (w2 & 0xffff) | (w3 << 16);
12995     }
12996     
12997     //Same, except with 5 addends
12998     function int64add5(dst, a, b, c, d, e) {
12999       var w0 = (a.l & 0xffff) + (b.l & 0xffff) + (c.l & 0xffff) + (d.l & 0xffff) + (e.l & 0xffff),
13000           w1 = (a.l >>> 16) + (b.l >>> 16) + (c.l >>> 16) + (d.l >>> 16) + (e.l >>> 16) + (w0 >>> 16),
13001           w2 = (a.h & 0xffff) + (b.h & 0xffff) + (c.h & 0xffff) + (d.h & 0xffff) + (e.h & 0xffff) + (w1 >>> 16),
13002           w3 = (a.h >>> 16) + (b.h >>> 16) + (c.h >>> 16) + (d.h >>> 16) + (e.h >>> 16) + (w2 >>> 16);
13003        dst.l = (w0 & 0xffff) | (w1 << 16);
13004        dst.h = (w2 & 0xffff) | (w3 << 16);
13005     }
13006   },
13007   /**
13008    * @class Hashes.RMD160
13009    * @constructor
13010    * @param {Object} [config]
13011    * 
13012    * A JavaScript implementation of the RIPEMD-160 Algorithm
13013    * Version 2.2 Copyright Jeremy Lin, Paul Johnston 2000 - 2009.
13014    * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
13015    * See http://pajhome.org.uk/crypt/md5 for details.
13016    * Also http://www.ocf.berkeley.edu/~jjlin/jsotp/
13017    */
13018   RMD160 : function (options) {
13019     /**
13020      * Private properties configuration variables. You may need to tweak these to be compatible with
13021      * the server-side, but the defaults work in most cases.
13022      * @see this.setUpperCase() method
13023      * @see this.setPad() method
13024      */
13025     var hexcase = (options && typeof options.uppercase === 'boolean') ? options.uppercase : false,   /* hexadecimal output case format. false - lowercase; true - uppercase  */
13026         b64pad = (options && typeof options.pad === 'string') ? options.pda : '=',  /* base-64 pad character. Default '=' for strict RFC compliance   */
13027         utf8 = (options && typeof options.utf8 === 'boolean') ? options.utf8 : true, /* enable/disable utf8 encoding */
13028         rmd160_r1 = [
13029            0,  1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13, 14, 15,
13030            7,  4, 13,  1, 10,  6, 15,  3, 12,  0,  9,  5,  2, 14, 11,  8,
13031            3, 10, 14,  4,  9, 15,  8,  1,  2,  7,  0,  6, 13, 11,  5, 12,
13032            1,  9, 11, 10,  0,  8, 12,  4, 13,  3,  7, 15, 14,  5,  6,  2,
13033            4,  0,  5,  9,  7, 12,  2, 10, 14,  1,  3,  8, 11,  6, 15, 13
13034         ],
13035         rmd160_r2 = [
13036            5, 14,  7,  0,  9,  2, 11,  4, 13,  6, 15,  8,  1, 10,  3, 12,
13037            6, 11,  3,  7,  0, 13,  5, 10, 14, 15,  8, 12,  4,  9,  1,  2,
13038           15,  5,  1,  3,  7, 14,  6,  9, 11,  8, 12,  2, 10,  0,  4, 13,
13039            8,  6,  4,  1,  3, 11, 15,  0,  5, 12,  2, 13,  9,  7, 10, 14,
13040           12, 15, 10,  4,  1,  5,  8,  7,  6,  2, 13, 14,  0,  3,  9, 11
13041         ],
13042         rmd160_s1 = [
13043           11, 14, 15, 12,  5,  8,  7,  9, 11, 13, 14, 15,  6,  7,  9,  8,
13044            7,  6,  8, 13, 11,  9,  7, 15,  7, 12, 15,  9, 11,  7, 13, 12,
13045           11, 13,  6,  7, 14,  9, 13, 15, 14,  8, 13,  6,  5, 12,  7,  5,
13046           11, 12, 14, 15, 14, 15,  9,  8,  9, 14,  5,  6,  8,  6,  5, 12,
13047            9, 15,  5, 11,  6,  8, 13, 12,  5, 12, 13, 14, 11,  8,  5,  6
13048         ],
13049         rmd160_s2 = [
13050            8,  9,  9, 11, 13, 15, 15,  5,  7,  7,  8, 11, 14, 14, 12,  6,
13051            9, 13, 15,  7, 12,  8,  9, 11,  7,  7, 12,  7,  6, 15, 13, 11,
13052            9,  7, 15, 11,  8,  6,  6, 14, 12, 13,  5, 14, 13, 13,  7,  5,
13053           15,  5,  8, 11, 14, 14,  6, 14,  6,  9, 12,  9, 12,  5, 15,  8,
13054            8,  5, 12,  9, 12,  5, 14,  6,  8, 13,  6,  5, 15, 13, 11, 11
13055         ];
13056
13057     /* privileged (public) methods */
13058     this.hex = function (s) {
13059       return rstr2hex(rstr(s, utf8)); 
13060     };
13061     this.b64 = function (s) {
13062       return rstr2b64(rstr(s, utf8), b64pad);
13063     };
13064     this.any = function (s, e) { 
13065       return rstr2any(rstr(s, utf8), e);
13066     };
13067     this.hex_hmac = function (k, d) { 
13068       return rstr2hex(rstr_hmac(k, d));
13069     };
13070     this.b64_hmac = function (k, d) { 
13071       return rstr2b64(rstr_hmac(k, d), b64pad);
13072     };
13073     this.any_hmac = function (k, d, e) { 
13074       return rstr2any(rstr_hmac(k, d), e); 
13075     };
13076     /**
13077      * Perform a simple self-test to see if the VM is working
13078      * @return {String} Hexadecimal hash sample
13079      * @public
13080      */
13081     this.vm_test = function () {
13082       return hex('abc').toLowerCase() === '900150983cd24fb0d6963f7d28e17f72';
13083     };
13084     /** 
13085      * @description Enable/disable uppercase hexadecimal returned string 
13086      * @param {boolean} 
13087      * @return {Object} this
13088      * @public
13089      */ 
13090     this.setUpperCase = function (a) {
13091       if (typeof a === 'boolean' ) { hexcase = a; }
13092       return this;
13093     };
13094     /** 
13095      * @description Defines a base64 pad string 
13096      * @param {string} Pad
13097      * @return {Object} this
13098      * @public
13099      */ 
13100     this.setPad = function (a) {
13101       if (typeof a !== 'undefined' ) { b64pad = a; }
13102       return this;
13103     };
13104     /** 
13105      * @description Defines a base64 pad string 
13106      * @param {boolean} 
13107      * @return {Object} this
13108      * @public
13109      */ 
13110     this.setUTF8 = function (a) {
13111       if (typeof a === 'boolean') { utf8 = a; }
13112       return this;
13113     };
13114
13115     /* private methods */
13116
13117     /**
13118      * Calculate the rmd160 of a raw string
13119      */
13120     function rstr(s) {
13121       s = (utf8) ? utf8Encode(s) : s;
13122       return binl2rstr(binl(rstr2binl(s), s.length * 8));
13123     }
13124
13125     /**
13126      * Calculate the HMAC-rmd160 of a key and some data (raw strings)
13127      */
13128     function rstr_hmac(key, data) {
13129       key = (utf8) ? utf8Encode(key) : key;
13130       data = (utf8) ? utf8Encode(data) : data;
13131       var i, hash,
13132           bkey = rstr2binl(key),
13133           ipad = Array(16), opad = Array(16);
13134
13135       if (bkey.length > 16) { 
13136         bkey = binl(bkey, key.length * 8); 
13137       }
13138       
13139       for (i = 0; i < 16; i+=1) {
13140         ipad[i] = bkey[i] ^ 0x36363636;
13141         opad[i] = bkey[i] ^ 0x5C5C5C5C;
13142       }
13143       hash = binl(ipad.concat(rstr2binl(data)), 512 + data.length * 8);
13144       return binl2rstr(binl(opad.concat(hash), 512 + 160));
13145     }
13146
13147     /**
13148      * Convert an array of little-endian words to a string
13149      */
13150     function binl2rstr(input) {
13151       var i, output = '', l = input.length * 32;
13152       for (i = 0; i < l; i += 8) {
13153         output += String.fromCharCode((input[i>>5] >>> (i % 32)) & 0xFF);
13154       }
13155       return output;
13156     }
13157
13158     /**
13159      * Calculate the RIPE-MD160 of an array of little-endian words, and a bit length.
13160      */
13161     function binl(x, len) {
13162       var T, j, i, l,
13163           h0 = 0x67452301,
13164           h1 = 0xefcdab89,
13165           h2 = 0x98badcfe,
13166           h3 = 0x10325476,
13167           h4 = 0xc3d2e1f0,
13168           A1, B1, C1, D1, E1,
13169           A2, B2, C2, D2, E2;
13170
13171       /* append padding */
13172       x[len >> 5] |= 0x80 << (len % 32);
13173       x[(((len + 64) >>> 9) << 4) + 14] = len;
13174       l = x.length;
13175       
13176       for (i = 0; i < l; i+=16) {
13177         A1 = A2 = h0; B1 = B2 = h1; C1 = C2 = h2; D1 = D2 = h3; E1 = E2 = h4;
13178         for (j = 0; j <= 79; j+=1) {
13179           T = safe_add(A1, rmd160_f(j, B1, C1, D1));
13180           T = safe_add(T, x[i + rmd160_r1[j]]);
13181           T = safe_add(T, rmd160_K1(j));
13182           T = safe_add(bit_rol(T, rmd160_s1[j]), E1);
13183           A1 = E1; E1 = D1; D1 = bit_rol(C1, 10); C1 = B1; B1 = T;
13184           T = safe_add(A2, rmd160_f(79-j, B2, C2, D2));
13185           T = safe_add(T, x[i + rmd160_r2[j]]);
13186           T = safe_add(T, rmd160_K2(j));
13187           T = safe_add(bit_rol(T, rmd160_s2[j]), E2);
13188           A2 = E2; E2 = D2; D2 = bit_rol(C2, 10); C2 = B2; B2 = T;
13189         }
13190
13191         T = safe_add(h1, safe_add(C1, D2));
13192         h1 = safe_add(h2, safe_add(D1, E2));
13193         h2 = safe_add(h3, safe_add(E1, A2));
13194         h3 = safe_add(h4, safe_add(A1, B2));
13195         h4 = safe_add(h0, safe_add(B1, C2));
13196         h0 = T;
13197       }
13198       return [h0, h1, h2, h3, h4];
13199     }
13200
13201     // specific algorithm methods 
13202     function rmd160_f(j, x, y, z) {
13203       return ( 0 <= j && j <= 15) ? (x ^ y ^ z) :
13204          (16 <= j && j <= 31) ? (x & y) | (~x & z) :
13205          (32 <= j && j <= 47) ? (x | ~y) ^ z :
13206          (48 <= j && j <= 63) ? (x & z) | (y & ~z) :
13207          (64 <= j && j <= 79) ? x ^ (y | ~z) :
13208          'rmd160_f: j out of range';
13209     }
13210
13211     function rmd160_K1(j) {
13212       return ( 0 <= j && j <= 15) ? 0x00000000 :
13213          (16 <= j && j <= 31) ? 0x5a827999 :
13214          (32 <= j && j <= 47) ? 0x6ed9eba1 :
13215          (48 <= j && j <= 63) ? 0x8f1bbcdc :
13216          (64 <= j && j <= 79) ? 0xa953fd4e :
13217          'rmd160_K1: j out of range';
13218     }
13219
13220     function rmd160_K2(j){
13221       return ( 0 <= j && j <= 15) ? 0x50a28be6 :
13222          (16 <= j && j <= 31) ? 0x5c4dd124 :
13223          (32 <= j && j <= 47) ? 0x6d703ef3 :
13224          (48 <= j && j <= 63) ? 0x7a6d76e9 :
13225          (64 <= j && j <= 79) ? 0x00000000 :
13226          'rmd160_K2: j out of range';
13227     }
13228   }
13229 };
13230
13231   // exposes Hashes
13232   (function( window, undefined ) {
13233     var freeExports = false;
13234     if (typeof exports === 'object' ) {
13235       freeExports = exports;
13236       if (exports && typeof global === 'object' && global && global === global.global ) { window = global; }
13237     }
13238
13239     if (typeof define === 'function' && typeof define.amd === 'object' && define.amd) {
13240       // define as an anonymous module, so, through path mapping, it can be aliased
13241       define(function () { return Hashes; });
13242     }
13243     else if ( freeExports ) {
13244       // in Node.js or RingoJS v0.8.0+
13245       if ( typeof module === 'object' && module && module.exports === freeExports ) {
13246         module.exports = Hashes;
13247       }
13248       // in Narwhal or RingoJS v0.7.0-
13249       else {
13250         freeExports.Hashes = Hashes;
13251       }
13252     }
13253     else {
13254       // in a browser or Rhino
13255       window.Hashes = Hashes;
13256     }
13257   }( this ));
13258 }()); // IIFE
13259
13260 })(window)
13261 },{}],2:[function(require,module,exports){
13262 'use strict';
13263
13264 var hashes = require('jshashes'),
13265     xtend = require('xtend'),
13266     sha1 = new hashes.SHA1();
13267
13268 var ohauth = {};
13269
13270 ohauth.qsString = function(obj) {
13271     return Object.keys(obj).sort().map(function(key) {
13272         return ohauth.percentEncode(key) + '=' +
13273             ohauth.percentEncode(obj[key]);
13274     }).join('&');
13275 };
13276
13277 ohauth.stringQs = function(str) {
13278     return str.split('&').reduce(function(obj, pair){
13279         var parts = pair.split('=');
13280         obj[decodeURIComponent(parts[0])] = (null === parts[1]) ?
13281             '' : decodeURIComponent(parts[1]);
13282         return obj;
13283     }, {});
13284 };
13285
13286 ohauth.rawxhr = function(method, url, data, headers, callback) {
13287     var xhr = new XMLHttpRequest(),
13288         twoHundred = /^20\d$/;
13289     xhr.onreadystatechange = function() {
13290         if (4 == xhr.readyState && 0 !== xhr.status) {
13291             if (twoHundred.test(xhr.status)) callback(null, xhr);
13292             else return callback(xhr, null);
13293         }
13294     };
13295     xhr.onerror = function(e) { return callback(e, null); };
13296     xhr.open(method, url, true);
13297     for (var h in headers) xhr.setRequestHeader(h, headers[h]);
13298     xhr.send(data);
13299 };
13300
13301 ohauth.xhr = function(method, url, auth, data, options, callback) {
13302     var headers = (options && options.header) || {
13303         'Content-Type': 'application/x-www-form-urlencoded'
13304     };
13305     headers.Authorization = 'OAuth ' + ohauth.authHeader(auth);
13306     ohauth.rawxhr(method, url, data, headers, callback);
13307 };
13308
13309 ohauth.nonce = function() {
13310     for (var o = ''; o.length < 6;) {
13311         o += '0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz'[Math.floor(Math.random() * 61)];
13312     }
13313     return o;
13314 };
13315
13316 ohauth.authHeader = function(obj) {
13317     return Object.keys(obj).sort().map(function(key) {
13318         return encodeURIComponent(key) + '="' + encodeURIComponent(obj[key]) + '"';
13319     }).join(', ');
13320 };
13321
13322 ohauth.timestamp = function() { return ~~((+new Date()) / 1000); };
13323
13324 ohauth.percentEncode = function(s) {
13325     return encodeURIComponent(s)
13326         .replace(/\!/g, '%21').replace(/\'/g, '%27')
13327         .replace(/\*/g, '%2A').replace(/\(/g, '%28').replace(/\)/g, '%29');
13328 };
13329
13330 ohauth.baseString = function(method, url, params) {
13331     if (params.oauth_signature) delete params.oauth_signature;
13332     return [
13333         method,
13334         ohauth.percentEncode(url),
13335         ohauth.percentEncode(ohauth.qsString(params))].join('&');
13336 };
13337
13338 ohauth.signature = function(oauth_secret, token_secret, baseString) {
13339     return sha1.b64_hmac(
13340         ohauth.percentEncode(oauth_secret) + '&' +
13341         ohauth.percentEncode(token_secret),
13342         baseString);
13343 };
13344
13345 /**
13346  * Takes an options object for configuration (consumer_key,
13347  * consumer_secret, version, signature_method, token) and returns a
13348  * function that generates the Authorization header for given data.
13349  *
13350  * The returned function takes these parameters:
13351  * - method: GET/POST/...
13352  * - uri: full URI with protocol, port, path and query string
13353  * - extra_params: any extra parameters (that are passed in the POST data),
13354  *   can be an object or a from-urlencoded string.
13355  *
13356  * Returned function returns full OAuth header with "OAuth" string in it.
13357  */
13358
13359 ohauth.headerGenerator = function(options) {
13360     options = options || {};
13361     var consumer_key = options.consumer_key || '',
13362         consumer_secret = options.consumer_secret || '',
13363         signature_method = options.signature_method || 'HMAC-SHA1',
13364         version = options.version || '1.0',
13365         token = options.token || '';
13366
13367     return function(method, uri, extra_params) {
13368         method = method.toUpperCase();
13369         if (typeof extra_params === 'string' && extra_params.length > 0) {
13370             extra_params = ohauth.stringQs(extra_params);
13371         }
13372
13373         var uri_parts = uri.split('?', 2),
13374         base_uri = uri_parts[0];
13375
13376         var query_params = uri_parts.length === 2 ?
13377             ohauth.stringQs(uri_parts[1]) : {};
13378
13379         var oauth_params = {
13380             oauth_consumer_key: consumer_key,
13381             oauth_signature_method: signature_method,
13382             oauth_version: version,
13383             oauth_timestamp: ohauth.timestamp(),
13384             oauth_nonce: ohauth.nonce()
13385         };
13386
13387         if (token) oauth_params.oauth_token = token;
13388
13389         var all_params = xtend({}, oauth_params, query_params, extra_params),
13390             base_str = ohauth.baseString(method, base_uri, all_params);
13391
13392         oauth_params.oauth_signature = ohauth.signature(consumer_secret, token, base_str);
13393
13394         return 'OAuth ' + ohauth.authHeader(oauth_params);
13395     };
13396 };
13397
13398 module.exports = ohauth;
13399
13400 },{"jshashes":7,"xtend":4}],6:[function(require,module,exports){
13401 module.exports = Object.keys || require('./shim');
13402
13403
13404 },{"./shim":8}],8:[function(require,module,exports){
13405 (function () {
13406         "use strict";
13407
13408         // modified from https://github.com/kriskowal/es5-shim
13409         var has = Object.prototype.hasOwnProperty,
13410                 is = require('is'),
13411                 forEach = require('foreach'),
13412                 hasDontEnumBug = !({'toString': null}).propertyIsEnumerable('toString'),
13413                 dontEnums = [
13414                         "toString",
13415                         "toLocaleString",
13416                         "valueOf",
13417                         "hasOwnProperty",
13418                         "isPrototypeOf",
13419                         "propertyIsEnumerable",
13420                         "constructor"
13421                 ],
13422                 keysShim;
13423
13424         keysShim = function keys(object) {
13425                 if (!is.object(object) && !is.array(object)) {
13426                         throw new TypeError("Object.keys called on a non-object");
13427                 }
13428
13429                 var name, theKeys = [];
13430                 for (name in object) {
13431                         if (has.call(object, name)) {
13432                                 theKeys.push(name);
13433                         }
13434                 }
13435
13436                 if (hasDontEnumBug) {
13437                         forEach(dontEnums, function (dontEnum) {
13438                                 if (has.call(object, dontEnum)) {
13439                                         theKeys.push(dontEnum);
13440                                 }
13441                         });
13442                 }
13443                 return theKeys;
13444         };
13445
13446         module.exports = keysShim;
13447 }());
13448
13449
13450 },{"is":9,"foreach":10}],9:[function(require,module,exports){
13451
13452 /**!
13453  * is
13454  * the definitive JavaScript type testing library
13455  * 
13456  * @copyright 2013 Enrico Marino
13457  * @license MIT
13458  */
13459
13460 var objProto = Object.prototype;
13461 var owns = objProto.hasOwnProperty;
13462 var toString = objProto.toString;
13463 var isActualNaN = function (value) {
13464   return value !== value;
13465 };
13466 var NON_HOST_TYPES = {
13467   "boolean": 1,
13468   "number": 1,
13469   "string": 1,
13470   "undefined": 1
13471 };
13472
13473 /**
13474  * Expose `is`
13475  */
13476
13477 var is = module.exports = {};
13478
13479 /**
13480  * Test general.
13481  */
13482
13483 /**
13484  * is.type
13485  * Test if `value` is a type of `type`.
13486  *
13487  * @param {Mixed} value value to test
13488  * @param {String} type type
13489  * @return {Boolean} true if `value` is a type of `type`, false otherwise
13490  * @api public
13491  */
13492
13493 is.a =
13494 is.type = function (value, type) {
13495   return typeof value === type;
13496 };
13497
13498 /**
13499  * is.defined
13500  * Test if `value` is defined.
13501  *
13502  * @param {Mixed} value value to test
13503  * @return {Boolean} true if 'value' is defined, false otherwise
13504  * @api public
13505  */
13506
13507 is.defined = function (value) {
13508   return value !== undefined;
13509 };
13510
13511 /**
13512  * is.empty
13513  * Test if `value` is empty.
13514  *
13515  * @param {Mixed} value value to test
13516  * @return {Boolean} true if `value` is empty, false otherwise
13517  * @api public
13518  */
13519
13520 is.empty = function (value) {
13521   var type = toString.call(value);
13522   var key;
13523
13524   if ('[object Array]' === type || '[object Arguments]' === type) {
13525     return value.length === 0;
13526   }
13527
13528   if ('[object Object]' === type) {
13529     for (key in value) if (owns.call(value, key)) return false;
13530     return true;
13531   }
13532
13533   if ('[object String]' === type) {
13534     return '' === value;
13535   }
13536
13537   return false;
13538 };
13539
13540 /**
13541  * is.equal
13542  * Test if `value` is equal to `other`.
13543  *
13544  * @param {Mixed} value value to test
13545  * @param {Mixed} other value to compare with
13546  * @return {Boolean} true if `value` is equal to `other`, false otherwise
13547  */
13548
13549 is.equal = function (value, other) {
13550   var type = toString.call(value)
13551   var key;
13552
13553   if (type !== toString.call(other)) {
13554     return false;
13555   }
13556
13557   if ('[object Object]' === type) {
13558     for (key in value) {
13559       if (!is.equal(value[key], other[key])) {
13560         return false;
13561       }
13562     }
13563     return true;
13564   }
13565
13566   if ('[object Array]' === type) {
13567     key = value.length;
13568     if (key !== other.length) {
13569       return false;
13570     }
13571     while (--key) {
13572       if (!is.equal(value[key], other[key])) {
13573         return false;
13574       }
13575     }
13576     return true;
13577   }
13578
13579   if ('[object Function]' === type) {
13580     return value.prototype === other.prototype;
13581   }
13582
13583   if ('[object Date]' === type) {
13584     return value.getTime() === other.getTime();
13585   }
13586
13587   return value === other;
13588 };
13589
13590 /**
13591  * is.hosted
13592  * Test if `value` is hosted by `host`.
13593  *
13594  * @param {Mixed} value to test
13595  * @param {Mixed} host host to test with
13596  * @return {Boolean} true if `value` is hosted by `host`, false otherwise
13597  * @api public
13598  */
13599
13600 is.hosted = function (value, host) {
13601   var type = typeof host[value];
13602   return type === 'object' ? !!host[value] : !NON_HOST_TYPES[type];
13603 };
13604
13605 /**
13606  * is.instance
13607  * Test if `value` is an instance of `constructor`.
13608  *
13609  * @param {Mixed} value value to test
13610  * @return {Boolean} true if `value` is an instance of `constructor`
13611  * @api public
13612  */
13613
13614 is.instance = is['instanceof'] = function (value, constructor) {
13615   return value instanceof constructor;
13616 };
13617
13618 /**
13619  * is.null
13620  * Test if `value` is null.
13621  *
13622  * @param {Mixed} value value to test
13623  * @return {Boolean} true if `value` is null, false otherwise
13624  * @api public
13625  */
13626
13627 is['null'] = function (value) {
13628   return value === null;
13629 };
13630
13631 /**
13632  * is.undefined
13633  * Test if `value` is undefined.
13634  *
13635  * @param {Mixed} value value to test
13636  * @return {Boolean} true if `value` is undefined, false otherwise
13637  * @api public
13638  */
13639
13640 is.undefined = function (value) {
13641   return value === undefined;
13642 };
13643
13644 /**
13645  * Test arguments.
13646  */
13647
13648 /**
13649  * is.arguments
13650  * Test if `value` is an arguments object.
13651  *
13652  * @param {Mixed} value value to test
13653  * @return {Boolean} true if `value` is an arguments object, false otherwise
13654  * @api public
13655  */
13656
13657 is.arguments = function (value) {
13658   var isStandardArguments = '[object Arguments]' === toString.call(value);
13659   var isOldArguments = !is.array(value) && is.arraylike(value) && is.object(value) && is.fn(value.callee);
13660   return isStandardArguments || isOldArguments;
13661 };
13662
13663 /**
13664  * Test array.
13665  */
13666
13667 /**
13668  * is.array
13669  * Test if 'value' is an array.
13670  *
13671  * @param {Mixed} value value to test
13672  * @return {Boolean} true if `value` is an array, false otherwise
13673  * @api public
13674  */
13675
13676 is.array = function (value) {
13677   return '[object Array]' === toString.call(value);
13678 };
13679
13680 /**
13681  * is.arguments.empty
13682  * Test if `value` is an empty arguments object.
13683  *
13684  * @param {Mixed} value value to test
13685  * @return {Boolean} true if `value` is an empty arguments object, false otherwise
13686  * @api public
13687  */
13688 is.arguments.empty = function (value) {
13689   return is.arguments(value) && value.length === 0;
13690 };
13691
13692 /**
13693  * is.array.empty
13694  * Test if `value` is an empty array.
13695  *
13696  * @param {Mixed} value value to test
13697  * @return {Boolean} true if `value` is an empty array, false otherwise
13698  * @api public
13699  */
13700 is.array.empty = function (value) {
13701   return is.array(value) && value.length === 0;
13702 };
13703
13704 /**
13705  * is.arraylike
13706  * Test if `value` is an arraylike object.
13707  *
13708  * @param {Mixed} value value to test
13709  * @return {Boolean} true if `value` is an arguments object, false otherwise
13710  * @api public
13711  */
13712
13713 is.arraylike = function (value) {
13714   return !!value && !is.boolean(value)
13715     && owns.call(value, 'length')
13716     && isFinite(value.length)
13717     && is.number(value.length)
13718     && value.length >= 0;
13719 };
13720
13721 /**
13722  * Test boolean.
13723  */
13724
13725 /**
13726  * is.boolean
13727  * Test if `value` is a boolean.
13728  *
13729  * @param {Mixed} value value to test
13730  * @return {Boolean} true if `value` is a boolean, false otherwise
13731  * @api public
13732  */
13733
13734 is.boolean = function (value) {
13735   return '[object Boolean]' === toString.call(value);
13736 };
13737
13738 /**
13739  * is.false
13740  * Test if `value` is false.
13741  *
13742  * @param {Mixed} value value to test
13743  * @return {Boolean} true if `value` is false, false otherwise
13744  * @api public
13745  */
13746
13747 is['false'] = function (value) {
13748   return is.boolean(value) && (value === false || value.valueOf() === false);
13749 };
13750
13751 /**
13752  * is.true
13753  * Test if `value` is true.
13754  *
13755  * @param {Mixed} value value to test
13756  * @return {Boolean} true if `value` is true, false otherwise
13757  * @api public
13758  */
13759
13760 is['true'] = function (value) {
13761   return is.boolean(value) && (value === true || value.valueOf() === true);
13762 };
13763
13764 /**
13765  * Test date.
13766  */
13767
13768 /**
13769  * is.date
13770  * Test if `value` is a date.
13771  *
13772  * @param {Mixed} value value to test
13773  * @return {Boolean} true if `value` is a date, false otherwise
13774  * @api public
13775  */
13776
13777 is.date = function (value) {
13778   return '[object Date]' === toString.call(value);
13779 };
13780
13781 /**
13782  * Test element.
13783  */
13784
13785 /**
13786  * is.element
13787  * Test if `value` is an html element.
13788  *
13789  * @param {Mixed} value value to test
13790  * @return {Boolean} true if `value` is an HTML Element, false otherwise
13791  * @api public
13792  */
13793
13794 is.element = function (value) {
13795   return value !== undefined
13796     && typeof HTMLElement !== 'undefined'
13797     && value instanceof HTMLElement
13798     && value.nodeType === 1;
13799 };
13800
13801 /**
13802  * Test error.
13803  */
13804
13805 /**
13806  * is.error
13807  * Test if `value` is an error object.
13808  *
13809  * @param {Mixed} value value to test
13810  * @return {Boolean} true if `value` is an error object, false otherwise
13811  * @api public
13812  */
13813
13814 is.error = function (value) {
13815   return '[object Error]' === toString.call(value);
13816 };
13817
13818 /**
13819  * Test function.
13820  */
13821
13822 /**
13823  * is.fn / is.function (deprecated)
13824  * Test if `value` is a function.
13825  *
13826  * @param {Mixed} value value to test
13827  * @return {Boolean} true if `value` is a function, false otherwise
13828  * @api public
13829  */
13830
13831 is.fn = is['function'] = function (value) {
13832   var isAlert = typeof window !== 'undefined' && value === window.alert;
13833   return isAlert || '[object Function]' === toString.call(value);
13834 };
13835
13836 /**
13837  * Test number.
13838  */
13839
13840 /**
13841  * is.number
13842  * Test if `value` is a number.
13843  *
13844  * @param {Mixed} value value to test
13845  * @return {Boolean} true if `value` is a number, false otherwise
13846  * @api public
13847  */
13848
13849 is.number = function (value) {
13850   return '[object Number]' === toString.call(value);
13851 };
13852
13853 /**
13854  * is.infinite
13855  * Test if `value` is positive or negative infinity.
13856  *
13857  * @param {Mixed} value value to test
13858  * @return {Boolean} true if `value` is positive or negative Infinity, false otherwise
13859  * @api public
13860  */
13861 is.infinite = function (value) {
13862   return value === Infinity || value === -Infinity;
13863 };
13864
13865 /**
13866  * is.decimal
13867  * Test if `value` is a decimal number.
13868  *
13869  * @param {Mixed} value value to test
13870  * @return {Boolean} true if `value` is a decimal number, false otherwise
13871  * @api public
13872  */
13873
13874 is.decimal = function (value) {
13875   return is.number(value) && !isActualNaN(value) && value % 1 !== 0;
13876 };
13877
13878 /**
13879  * is.divisibleBy
13880  * Test if `value` is divisible by `n`.
13881  *
13882  * @param {Number} value value to test
13883  * @param {Number} n dividend
13884  * @return {Boolean} true if `value` is divisible by `n`, false otherwise
13885  * @api public
13886  */
13887
13888 is.divisibleBy = function (value, n) {
13889   var isDividendInfinite = is.infinite(value);
13890   var isDivisorInfinite = is.infinite(n);
13891   var isNonZeroNumber = is.number(value) && !isActualNaN(value) && is.number(n) && !isActualNaN(n) && n !== 0;
13892   return isDividendInfinite || isDivisorInfinite || (isNonZeroNumber && value % n === 0);
13893 };
13894
13895 /**
13896  * is.int
13897  * Test if `value` is an integer.
13898  *
13899  * @param value to test
13900  * @return {Boolean} true if `value` is an integer, false otherwise
13901  * @api public
13902  */
13903
13904 is.int = function (value) {
13905   return is.number(value) && !isActualNaN(value) && value % 1 === 0;
13906 };
13907
13908 /**
13909  * is.maximum
13910  * Test if `value` is greater than 'others' values.
13911  *
13912  * @param {Number} value value to test
13913  * @param {Array} others values to compare with
13914  * @return {Boolean} true if `value` is greater than `others` values
13915  * @api public
13916  */
13917
13918 is.maximum = function (value, others) {
13919   if (isActualNaN(value)) {
13920     throw new TypeError('NaN is not a valid value');
13921   } else if (!is.arraylike(others)) {
13922     throw new TypeError('second argument must be array-like');
13923   }
13924   var len = others.length;
13925
13926   while (--len >= 0) {
13927     if (value < others[len]) {
13928       return false;
13929     }
13930   }
13931
13932   return true;
13933 };
13934
13935 /**
13936  * is.minimum
13937  * Test if `value` is less than `others` values.
13938  *
13939  * @param {Number} value value to test
13940  * @param {Array} others values to compare with
13941  * @return {Boolean} true if `value` is less than `others` values
13942  * @api public
13943  */
13944
13945 is.minimum = function (value, others) {
13946   if (isActualNaN(value)) {
13947     throw new TypeError('NaN is not a valid value');
13948   } else if (!is.arraylike(others)) {
13949     throw new TypeError('second argument must be array-like');
13950   }
13951   var len = others.length;
13952
13953   while (--len >= 0) {
13954     if (value > others[len]) {
13955       return false;
13956     }
13957   }
13958
13959   return true;
13960 };
13961
13962 /**
13963  * is.nan
13964  * Test if `value` is not a number.
13965  *
13966  * @param {Mixed} value value to test
13967  * @return {Boolean} true if `value` is not a number, false otherwise
13968  * @api public
13969  */
13970
13971 is.nan = function (value) {
13972   return !is.number(value) || value !== value;
13973 };
13974
13975 /**
13976  * is.even
13977  * Test if `value` is an even number.
13978  *
13979  * @param {Number} value value to test
13980  * @return {Boolean} true if `value` is an even number, false otherwise
13981  * @api public
13982  */
13983
13984 is.even = function (value) {
13985   return is.infinite(value) || (is.number(value) && value === value && value % 2 === 0);
13986 };
13987
13988 /**
13989  * is.odd
13990  * Test if `value` is an odd number.
13991  *
13992  * @param {Number} value value to test
13993  * @return {Boolean} true if `value` is an odd number, false otherwise
13994  * @api public
13995  */
13996
13997 is.odd = function (value) {
13998   return is.infinite(value) || (is.number(value) && value === value && value % 2 !== 0);
13999 };
14000
14001 /**
14002  * is.ge
14003  * Test if `value` is greater than or equal to `other`.
14004  *
14005  * @param {Number} value value to test
14006  * @param {Number} other value to compare with
14007  * @return {Boolean}
14008  * @api public
14009  */
14010
14011 is.ge = function (value, other) {
14012   if (isActualNaN(value) || isActualNaN(other)) {
14013     throw new TypeError('NaN is not a valid value');
14014   }
14015   return !is.infinite(value) && !is.infinite(other) && value >= other;
14016 };
14017
14018 /**
14019  * is.gt
14020  * Test if `value` is greater than `other`.
14021  *
14022  * @param {Number} value value to test
14023  * @param {Number} other value to compare with
14024  * @return {Boolean}
14025  * @api public
14026  */
14027
14028 is.gt = function (value, other) {
14029   if (isActualNaN(value) || isActualNaN(other)) {
14030     throw new TypeError('NaN is not a valid value');
14031   }
14032   return !is.infinite(value) && !is.infinite(other) && value > other;
14033 };
14034
14035 /**
14036  * is.le
14037  * Test if `value` is less than or equal to `other`.
14038  *
14039  * @param {Number} value value to test
14040  * @param {Number} other value to compare with
14041  * @return {Boolean} if 'value' is less than or equal to 'other'
14042  * @api public
14043  */
14044
14045 is.le = function (value, other) {
14046   if (isActualNaN(value) || isActualNaN(other)) {
14047     throw new TypeError('NaN is not a valid value');
14048   }
14049   return !is.infinite(value) && !is.infinite(other) && value <= other;
14050 };
14051
14052 /**
14053  * is.lt
14054  * Test if `value` is less than `other`.
14055  *
14056  * @param {Number} value value to test
14057  * @param {Number} other value to compare with
14058  * @return {Boolean} if `value` is less than `other`
14059  * @api public
14060  */
14061
14062 is.lt = function (value, other) {
14063   if (isActualNaN(value) || isActualNaN(other)) {
14064     throw new TypeError('NaN is not a valid value');
14065   }
14066   return !is.infinite(value) && !is.infinite(other) && value < other;
14067 };
14068
14069 /**
14070  * is.within
14071  * Test if `value` is within `start` and `finish`.
14072  *
14073  * @param {Number} value value to test
14074  * @param {Number} start lower bound
14075  * @param {Number} finish upper bound
14076  * @return {Boolean} true if 'value' is is within 'start' and 'finish'
14077  * @api public
14078  */
14079 is.within = function (value, start, finish) {
14080   if (isActualNaN(value) || isActualNaN(start) || isActualNaN(finish)) {
14081     throw new TypeError('NaN is not a valid value');
14082   } else if (!is.number(value) || !is.number(start) || !is.number(finish)) {
14083     throw new TypeError('all arguments must be numbers');
14084   }
14085   var isAnyInfinite = is.infinite(value) || is.infinite(start) || is.infinite(finish);
14086   return isAnyInfinite || (value >= start && value <= finish);
14087 };
14088
14089 /**
14090  * Test object.
14091  */
14092
14093 /**
14094  * is.object
14095  * Test if `value` is an object.
14096  *
14097  * @param {Mixed} value value to test
14098  * @return {Boolean} true if `value` is an object, false otherwise
14099  * @api public
14100  */
14101
14102 is.object = function (value) {
14103   return value && '[object Object]' === toString.call(value);
14104 };
14105
14106 /**
14107  * is.hash
14108  * Test if `value` is a hash - a plain object literal.
14109  *
14110  * @param {Mixed} value value to test
14111  * @return {Boolean} true if `value` is a hash, false otherwise
14112  * @api public
14113  */
14114
14115 is.hash = function (value) {
14116   return is.object(value) && value.constructor === Object && !value.nodeType && !value.setInterval;
14117 };
14118
14119 /**
14120  * Test regexp.
14121  */
14122
14123 /**
14124  * is.regexp
14125  * Test if `value` is a regular expression.
14126  *
14127  * @param {Mixed} value value to test
14128  * @return {Boolean} true if `value` is a regexp, false otherwise
14129  * @api public
14130  */
14131
14132 is.regexp = function (value) {
14133   return '[object RegExp]' === toString.call(value);
14134 };
14135
14136 /**
14137  * Test string.
14138  */
14139
14140 /**
14141  * is.string
14142  * Test if `value` is a string.
14143  *
14144  * @param {Mixed} value value to test
14145  * @return {Boolean} true if 'value' is a string, false otherwise
14146  * @api public
14147  */
14148
14149 is.string = function (value) {
14150   return '[object String]' === toString.call(value);
14151 };
14152
14153
14154 },{}],10:[function(require,module,exports){
14155
14156 var hasOwn = Object.prototype.hasOwnProperty;
14157 var toString = Object.prototype.toString;
14158
14159 module.exports = function forEach (obj, fn, ctx) {
14160     if (toString.call(fn) !== '[object Function]') {
14161         throw new TypeError('iterator must be a function');
14162     }
14163     var l = obj.length;
14164     if (l === +l) {
14165         for (var i = 0; i < l; i++) {
14166             fn.call(ctx, obj[i], i, obj);
14167         }
14168     } else {
14169         for (var k in obj) {
14170             if (hasOwn.call(obj, k)) {
14171                 fn.call(ctx, obj[k], k, obj);
14172             }
14173         }
14174     }
14175 };
14176
14177
14178 },{}]},{},[1])(1)
14179 });
14180 ;/*
14181  (c) 2013, Vladimir Agafonkin
14182  RBush, a JavaScript library for high-performance 2D spatial indexing of points and rectangles.
14183  https://github.com/mourner/rbush
14184 */
14185
14186 (function () { 'use strict';
14187
14188 function rbush(maxEntries, format) {
14189
14190     // jshint newcap: false, validthis: true
14191     if (!(this instanceof rbush)) { return new rbush(maxEntries, format); }
14192
14193     // max entries in a node is 9 by default; min node fill is 40% for best performance
14194     this._maxEntries = Math.max(4, maxEntries || 9);
14195     this._minEntries = Math.max(2, Math.ceil(this._maxEntries * 0.4));
14196
14197     if (format) {
14198         this._initFormat(format);
14199     }
14200
14201     this.clear();
14202 }
14203
14204 rbush.prototype = {
14205
14206     all: function () {
14207         return this._all(this.data, []);
14208     },
14209
14210     search: function (bbox) {
14211
14212         var node = this.data,
14213             result = [];
14214
14215         if (!this._intersects(bbox, node.bbox)) { return result; }
14216
14217         var nodesToSearch = [],
14218             i, len, child, childBBox;
14219
14220         while (node) {
14221             for (i = 0, len = node.children.length; i < len; i++) {
14222                 child = node.children[i];
14223                 childBBox = node.leaf ? this.toBBox(child) : child.bbox;
14224
14225                 if (this._intersects(bbox, childBBox)) {
14226
14227                     if (node.leaf) {
14228                         result.push(child);
14229
14230                     } else if (this._contains(bbox, childBBox)) {
14231                         this._all(child, result);
14232
14233                     } else {
14234                         nodesToSearch.push(child);
14235                     }
14236                 }
14237             }
14238
14239             node = nodesToSearch.pop();
14240         }
14241
14242         return result;
14243     },
14244
14245     load: function (data) {
14246         if (!(data && data.length)) { return this; }
14247
14248         if (data.length < this._minEntries) {
14249             for (var i = 0, len = data.length; i < len; i++) {
14250                 this.insert(data[i]);
14251             }
14252             return this;
14253         }
14254
14255         // recursively build the tree with the given data from stratch using OMT algorithm
14256         var node = this._build(data.slice(), 0);
14257
14258         if (!this.data.children.length) {
14259             // save as is if tree is empty
14260             this.data = node;
14261
14262         } else if (this.data.height === node.height) {
14263             // split root if trees have the same height
14264             this._splitRoot(this.data, node);
14265
14266         } else {
14267             if (this.data.height < node.height) {
14268                 // swap trees if inserted one is bigger
14269                 var tmpNode = this.data;
14270                 this.data = node;
14271                 node = tmpNode;
14272             }
14273
14274             // insert the small tree into the large tree at appropriate level
14275             this._insert(node, this.data.height - node.height - 1, true);
14276         }
14277
14278         return this;
14279     },
14280
14281     insert: function (item) {
14282         if (item) {
14283             this._insert(item, this.data.height - 1);
14284         }
14285         return this;
14286     },
14287
14288     clear: function () {
14289         this.data = {
14290             children: [],
14291             leaf: true,
14292             bbox: this._empty(),
14293             height: 1
14294         };
14295         return this;
14296     },
14297
14298     remove: function (item) {
14299         if (!item) { return this; }
14300
14301         var node = this.data,
14302             bbox = this.toBBox(item),
14303             path = [],
14304             indexes = [],
14305             i, parent, index, goingUp;
14306
14307         // depth-first iterative tree traversal
14308         while (node || path.length) {
14309
14310             if (!node) { // go up
14311                 node = path.pop();
14312                 parent = path[path.length - 1];
14313                 i = indexes.pop();
14314                 goingUp = true;
14315             }
14316
14317             if (node.leaf) { // check current node
14318                 index = node.children.indexOf(item);
14319
14320                 if (index !== -1) {
14321                     // item found, remove the item and condense tree upwards
14322                     node.children.splice(index, 1);
14323                     path.push(node);
14324                     this._condense(path);
14325                     return this;
14326                 }
14327             }
14328
14329             if (!goingUp && !node.leaf && this._intersects(bbox, node.bbox)) { // go down
14330                 path.push(node);
14331                 indexes.push(i);
14332                 i = 0;
14333                 parent = node;
14334                 node = node.children[0];
14335
14336             } else if (parent) { // go right
14337                 i++;
14338                 node = parent.children[i];
14339                 goingUp = false;
14340
14341             } else { // nothing found
14342                 node = null;
14343             }
14344         }
14345
14346         return this;
14347     },
14348
14349     toBBox: function (item) { return item; },
14350
14351     compareMinX: function (a, b) { return a[0] - b[0]; },
14352     compareMinY: function (a, b) { return a[1] - b[1]; },
14353
14354     toJSON: function () { return this.data; },
14355
14356     fromJSON: function (data) {
14357         this.data = data;
14358         return this;
14359     },
14360
14361     _all: function (node, result) {
14362         var nodesToSearch = [];
14363         while (node) {
14364             if (node.leaf) {
14365                 result.push.apply(result, node.children);
14366             } else {
14367                 nodesToSearch.push.apply(nodesToSearch, node.children);
14368             }
14369             node = nodesToSearch.pop();
14370         }
14371         return result;
14372     },
14373
14374     _build: function (items, level, height) {
14375
14376         var N = items.length,
14377             M = this._maxEntries,
14378             node;
14379
14380         if (N <= M) {
14381             node = {
14382                 children: items,
14383                 leaf: true,
14384                 height: 1
14385             };
14386             this._calcBBox(node);
14387             return node;
14388         }
14389
14390         if (!level) {
14391             // target height of the bulk-loaded tree
14392             height = Math.ceil(Math.log(N) / Math.log(M));
14393
14394             // target number of root entries to maximize storage utilization
14395             M = Math.ceil(N / Math.pow(M, height - 1));
14396
14397             items.sort(this.compareMinX);
14398         }
14399
14400         // TODO eliminate recursion?
14401
14402         node = {
14403             children: [],
14404             height: height
14405         };
14406
14407         var N1 = Math.ceil(N / M) * Math.ceil(Math.sqrt(M)),
14408             N2 = Math.ceil(N / M),
14409             compare = level % 2 === 1 ? this.compareMinX : this.compareMinY,
14410             i, j, slice, sliceLen, childNode;
14411
14412         // split the items into M mostly square tiles
14413         for (i = 0; i < N; i += N1) {
14414             slice = items.slice(i, i + N1).sort(compare);
14415
14416             for (j = 0, sliceLen = slice.length; j < sliceLen; j += N2) {
14417                 // pack each entry recursively
14418                 childNode = this._build(slice.slice(j, j + N2), level + 1, height - 1);
14419                 node.children.push(childNode);
14420             }
14421         }
14422
14423         this._calcBBox(node);
14424
14425         return node;
14426     },
14427
14428     _chooseSubtree: function (bbox, node, level, path) {
14429
14430         var i, len, child, targetNode, area, enlargement, minArea, minEnlargement;
14431
14432         while (true) {
14433             path.push(node);
14434
14435             if (node.leaf || path.length - 1 === level) { break; }
14436
14437             minArea = minEnlargement = Infinity;
14438
14439             for (i = 0, len = node.children.length; i < len; i++) {
14440                 child = node.children[i];
14441                 area = this._area(child.bbox);
14442                 enlargement = this._enlargedArea(bbox, child.bbox) - area;
14443
14444                 // choose entry with the least area enlargement
14445                 if (enlargement < minEnlargement) {
14446                     minEnlargement = enlargement;
14447                     minArea = area < minArea ? area : minArea;
14448                     targetNode = child;
14449
14450                 } else if (enlargement === minEnlargement) {
14451                     // otherwise choose one with the smallest area
14452                     if (area < minArea) {
14453                         minArea = area;
14454                         targetNode = child;
14455                     }
14456                 }
14457             }
14458
14459             node = targetNode;
14460         }
14461
14462         return node;
14463     },
14464
14465     _insert: function (item, level, isNode, root) {
14466
14467         var bbox = isNode ? item.bbox : this.toBBox(item),
14468             insertPath = [];
14469
14470         // find the best node for accommodating the item, saving all nodes along the path too
14471         var node = this._chooseSubtree(bbox, root || this.data, level, insertPath),
14472             splitOccured;
14473
14474         // put the item into the node
14475         node.children.push(item);
14476         this._extend(node.bbox, bbox);
14477
14478         // split on node overflow; propagate upwards if necessary
14479         do {
14480             splitOccured = false;
14481             if (insertPath[level].children.length > this._maxEntries) {
14482                 this._split(insertPath, level);
14483                 splitOccured = true;
14484                 level--;
14485             }
14486         } while (level >= 0 && splitOccured);
14487
14488         // adjust bboxes along the insertion path
14489         this._adjustParentBBoxes(bbox, insertPath, level);
14490     },
14491
14492     // split overflowed node into two
14493     _split: function (insertPath, level) {
14494
14495         var node = insertPath[level],
14496             M = node.children.length,
14497             m = this._minEntries;
14498
14499         this._chooseSplitAxis(node, m, M);
14500
14501         var newNode = {
14502             children: node.children.splice(this._chooseSplitIndex(node, m, M)),
14503             height: node.height
14504         };
14505
14506         if (node.leaf) {
14507             newNode.leaf = true;
14508         }
14509
14510         this._calcBBox(node);
14511         this._calcBBox(newNode);
14512
14513         if (level) {
14514             insertPath[level - 1].children.push(newNode);
14515         } else {
14516             this._splitRoot(node, newNode);
14517         }
14518     },
14519
14520     _splitRoot: function (node, newNode) {
14521         // split root node
14522         this.data = {};
14523         this.data.children = [node, newNode];
14524         this.data.height = node.height + 1;
14525         this._calcBBox(this.data);
14526     },
14527
14528     _chooseSplitIndex: function (node, m, M) {
14529
14530         var i, bbox1, bbox2, overlap, area, minOverlap, minArea, index;
14531
14532         minOverlap = minArea = Infinity;
14533
14534         for (i = m; i <= M - m; i++) {
14535             bbox1 = this._distBBox(node, 0, i);
14536             bbox2 = this._distBBox(node, i, M);
14537
14538             overlap = this._intersectionArea(bbox1, bbox2);
14539             area = this._area(bbox1) + this._area(bbox2);
14540
14541             // choose distribution with minimum overlap
14542             if (overlap < minOverlap) {
14543                 minOverlap = overlap;
14544                 index = i;
14545
14546                 minArea = area < minArea ? area : minArea;
14547
14548             } else if (overlap === minOverlap) {
14549                 // otherwise choose distribution with minimum area
14550                 if (area < minArea) {
14551                     minArea = area;
14552                     index = i;
14553                 }
14554             }
14555         }
14556
14557         return index;
14558     },
14559
14560     // sorts node children by the best axis for split
14561     _chooseSplitAxis: function (node, m, M) {
14562
14563         var compareMinX = node.leaf ? this.compareMinX : this._compareNodeMinX,
14564             compareMinY = node.leaf ? this.compareMinY : this._compareNodeMinY,
14565             xMargin = this._allDistMargin(node, m, M, compareMinX),
14566             yMargin = this._allDistMargin(node, m, M, compareMinY);
14567
14568         // if total distributions margin value is minimal for x, sort by minX,
14569         // otherwise it's already sorted by minY
14570
14571         if (xMargin < yMargin) {
14572             node.children.sort(compareMinX);
14573         }
14574     },
14575
14576     // total margin of all possible split distributions where each node is at least m full
14577     _allDistMargin: function (node, m, M, compare) {
14578
14579         node.children.sort(compare);
14580
14581         var leftBBox = this._distBBox(node, 0, m),
14582             rightBBox = this._distBBox(node, M - m, M),
14583             margin = this._margin(leftBBox) + this._margin(rightBBox),
14584             i, child;
14585
14586         for (i = m; i < M - m; i++) {
14587             child = node.children[i];
14588             this._extend(leftBBox, node.leaf ? this.toBBox(child) : child.bbox);
14589             margin += this._margin(leftBBox);
14590         }
14591
14592         for (i = M - m - 1; i >= 0; i--) {
14593             child = node.children[i];
14594             this._extend(rightBBox, node.leaf ? this.toBBox(child) : child.bbox);
14595             margin += this._margin(rightBBox);
14596         }
14597
14598         return margin;
14599     },
14600
14601     // min bounding rectangle of node children from k to p-1
14602     _distBBox: function (node, k, p) {
14603         var bbox = this._empty();
14604
14605         for (var i = k, child; i < p; i++) {
14606             child = node.children[i];
14607             this._extend(bbox, node.leaf ? this.toBBox(child) : child.bbox);
14608         }
14609
14610         return bbox;
14611     },
14612
14613     // calculate node's bbox from bboxes of its children
14614     _calcBBox: function (node) {
14615         node.bbox = this._empty();
14616
14617         for (var i = 0, len = node.children.length, child; i < len; i++) {
14618             child = node.children[i];
14619             this._extend(node.bbox, node.leaf ? this.toBBox(child) : child.bbox);
14620         }
14621     },
14622
14623     _adjustParentBBoxes: function (bbox, path, level) {
14624         // adjust bboxes along the given tree path
14625         for (var i = level; i >= 0; i--) {
14626             this._extend(path[i].bbox, bbox);
14627         }
14628     },
14629
14630     _condense: function (path) {
14631         // go through the path, removing empty nodes and updating bboxes
14632         for (var i = path.length - 1, parent; i >= 0; i--) {
14633             if (path[i].children.length === 0) {
14634                 if (i > 0) {
14635                     parent = path[i - 1].children;
14636                     parent.splice(parent.indexOf(path[i]), 1);
14637                 } else {
14638                     this.clear();
14639                 }
14640             } else {
14641                 this._calcBBox(path[i]);
14642             }
14643         }
14644     },
14645
14646     _contains: function(a, b) {
14647         return a[0] <= b[0] &&
14648                a[1] <= b[1] &&
14649                b[2] <= a[2] &&
14650                b[3] <= a[3];
14651     },
14652
14653     _intersects: function (a, b) {
14654         return b[0] <= a[2] &&
14655                b[1] <= a[3] &&
14656                b[2] >= a[0] &&
14657                b[3] >= a[1];
14658     },
14659
14660     _extend: function (a, b) {
14661         a[0] = Math.min(a[0], b[0]);
14662         a[1] = Math.min(a[1], b[1]);
14663         a[2] = Math.max(a[2], b[2]);
14664         a[3] = Math.max(a[3], b[3]);
14665         return a;
14666     },
14667
14668     _area:   function (a) { return (a[2] - a[0]) * (a[3] - a[1]); },
14669     _margin: function (a) { return (a[2] - a[0]) + (a[3] - a[1]); },
14670
14671     _enlargedArea: function (a, b) {
14672         return (Math.max(b[2], a[2]) - Math.min(b[0], a[0])) *
14673                (Math.max(b[3], a[3]) - Math.min(b[1], a[1]));
14674     },
14675
14676     _intersectionArea: function (a, b) {
14677         var minX = Math.max(a[0], b[0]),
14678             minY = Math.max(a[1], b[1]),
14679             maxX = Math.min(a[2], b[2]),
14680             maxY = Math.min(a[3], b[3]);
14681
14682         return Math.max(0, maxX - minX) *
14683                Math.max(0, maxY - minY);
14684     },
14685
14686     _empty: function () { return [Infinity, Infinity, -Infinity, -Infinity]; },
14687
14688     _compareNodeMinX: function (a, b) { return a.bbox[0] - b.bbox[0]; },
14689     _compareNodeMinY: function (a, b) { return a.bbox[1] - b.bbox[1]; },
14690
14691     _initFormat: function (format) {
14692         // data format (minX, minY, maxX, maxY accessors)
14693
14694         // uses eval-type function compilation instead of just accepting a toBBox function
14695         // because the algorithms are very sensitive to sorting functions performance,
14696         // so they should be dead simple and without inner calls
14697
14698         // jshint evil: true
14699
14700         var compareArr = ['return a', ' - b', ';'];
14701
14702         this.compareMinX = new Function('a', 'b', compareArr.join(format[0]));
14703         this.compareMinY = new Function('a', 'b', compareArr.join(format[1]));
14704
14705         this.toBBox = new Function('a', 'return [a' + format.join(', a') + '];');
14706     }
14707 };
14708
14709 if (typeof define === 'function' && define.amd) {
14710     define(function() {
14711         return rbush;
14712     });
14713 } else if (typeof module !== 'undefined') {
14714     module.exports = rbush;
14715 } else if (typeof self !== 'undefined') {
14716     self.rbush = rbush;
14717 } else {
14718     window.rbush = rbush;
14719 }
14720
14721 })();
14722 (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;
14723 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){
14724 module.exports = element;
14725 module.exports.pair = pair;
14726 module.exports.format = format;
14727 module.exports.formatPair = formatPair;
14728
14729 function element(x, dims) {
14730     return search(x, dims).val;
14731 }
14732
14733 function formatPair(x) {
14734     return format(x.lat, 'lat') + ' ' + format(x.lon, 'lon');
14735 }
14736
14737 // Is 0 North or South?
14738 function format(x, dim) {
14739     var dirs = {
14740             lat: ['N', 'S'],
14741             lon: ['E', 'W']
14742         }[dim] || '',
14743         dir = dirs[x >= 0 ? 0 : 1],
14744         abs = Math.abs(x),
14745         whole = Math.floor(abs),
14746         fraction = abs - whole,
14747         fractionMinutes = fraction * 60,
14748         minutes = Math.floor(fractionMinutes),
14749         seconds = Math.floor((fractionMinutes - minutes) * 60);
14750
14751     return whole + '° ' +
14752         (minutes ? minutes + "' " : '') +
14753         (seconds ? seconds + '" ' : '') + dir;
14754 }
14755
14756 function search(x, dims, r) {
14757     if (!dims) dims = 'NSEW';
14758     if (typeof x !== 'string') return { val: null, regex: r };
14759     r = r || /[\s\,]*([\-|\—|\―]?[0-9.]+)°? *(?:([0-9.]+)['’′‘] *)?(?:([0-9.]+)(?:''|"|”|″) *)?([NSEW])?/gi;
14760     var m = r.exec(x);
14761     if (!m) return { val: null, regex: r };
14762     else if (m[4] && dims.indexOf(m[4]) === -1) return { val: null, regex: r };
14763     else return {
14764         val: (((m[1]) ? parseFloat(m[1]) : 0) +
14765             ((m[2] ? parseFloat(m[2]) / 60 : 0)) +
14766             ((m[3] ? parseFloat(m[3]) / 3600 : 0))) *
14767             ((m[4] && m[4] === 'S' || m[4] === 'W') ? -1 : 1),
14768         regex: r,
14769         raw: m[0],
14770         dim: m[4]
14771     };
14772 }
14773
14774 function pair(x, dims) {
14775     x = x.trim();
14776     var one = search(x, dims);
14777     if (one.val === null) return null;
14778     var two = search(x, dims, one.regex);
14779     if (two.val === null) return null;
14780     // null if one/two are not contiguous.
14781     if (one.raw + two.raw !== x) return null;
14782     if (one.dim) return swapdim(one.val, two.val, one.dim);
14783     else return [one.val, two.val];
14784 }
14785
14786 function swapdim(a, b, dim) {
14787     if (dim == 'N' || dim == 'S') return [a, b];
14788     if (dim == 'W' || dim == 'E') return [b, a];
14789 }
14790
14791 },{}]},{},[1])
14792 (1)
14793 });
14794 ;toGeoJSON = (function() {
14795     'use strict';
14796
14797     var removeSpace = (/\s*/g),
14798         trimSpace = (/^\s*|\s*$/g),
14799         splitSpace = (/\s+/);
14800     // generate a short, numeric hash of a string
14801     function okhash(x) {
14802         if (!x || !x.length) return 0;
14803         for (var i = 0, h = 0; i < x.length; i++) {
14804             h = ((h << 5) - h) + x.charCodeAt(i) | 0;
14805         } return h;
14806     }
14807     // all Y children of X
14808     function get(x, y) { return x.getElementsByTagName(y); }
14809     function attr(x, y) { return x.getAttribute(y); }
14810     function attrf(x, y) { return parseFloat(attr(x, y)); }
14811     // one Y child of X, if any, otherwise null
14812     function get1(x, y) { var n = get(x, y); return n.length ? n[0] : null; }
14813     // https://developer.mozilla.org/en-US/docs/Web/API/Node.normalize
14814     function norm(el) { if (el.normalize) { el.normalize(); } return el; }
14815     // cast array x into numbers
14816     function numarray(x) {
14817         for (var j = 0, o = []; j < x.length; j++) o[j] = parseFloat(x[j]);
14818         return o;
14819     }
14820     function clean(x) {
14821         var o = {};
14822         for (var i in x) if (x[i]) o[i] = x[i];
14823         return o;
14824     }
14825     // get the content of a text node, if any
14826     function nodeVal(x) { if (x) {norm(x);} return x && x.firstChild && x.firstChild.nodeValue; }
14827     // get one coordinate from a coordinate array, if any
14828     function coord1(v) { return numarray(v.replace(removeSpace, '').split(',')); }
14829     // get all coordinates from a coordinate array as [[],[]]
14830     function coord(v) {
14831         var coords = v.replace(trimSpace, '').split(splitSpace),
14832             o = [];
14833         for (var i = 0; i < coords.length; i++) {
14834             o.push(coord1(coords[i]));
14835         }
14836         return o;
14837     }
14838     function coordPair(x) { return [attrf(x, 'lon'), attrf(x, 'lat')]; }
14839
14840     // create a new feature collection parent object
14841     function fc() {
14842         return {
14843             type: 'FeatureCollection',
14844             features: []
14845         };
14846     }
14847
14848     var styleSupport = false;
14849     if (typeof XMLSerializer !== 'undefined') {
14850         var serializer = new XMLSerializer();
14851         styleSupport = true;
14852     }
14853     function xml2str(str) { return serializer.serializeToString(str); }
14854
14855     var t = {
14856         kml: function(doc, o) {
14857             o = o || {};
14858
14859             var gj = fc(),
14860                 // styleindex keeps track of hashed styles in order to match features
14861                 styleIndex = {},
14862                 // atomic geospatial types supported by KML - MultiGeometry is
14863                 // handled separately
14864                 geotypes = ['Polygon', 'LineString', 'Point', 'Track'],
14865                 // all root placemarks in the file
14866                 placemarks = get(doc, 'Placemark'),
14867                 styles = get(doc, 'Style');
14868
14869             if (styleSupport) for (var k = 0; k < styles.length; k++) {
14870                 styleIndex['#' + attr(styles[k], 'id')] = okhash(xml2str(styles[k])).toString(16);
14871             }
14872             for (var j = 0; j < placemarks.length; j++) {
14873                 gj.features = gj.features.concat(getPlacemark(placemarks[j]));
14874             }
14875             function gxCoord(v) { return numarray(v.split(' ')); }
14876             function gxCoords(root) {
14877                 var elems = get(root, 'coord', 'gx'), coords = [];
14878                 for (var i = 0; i < elems.length; i++) coords.push(gxCoord(nodeVal(elems[i])));
14879                 return coords;
14880             }
14881             function getGeometry(root) {
14882                 var geomNode, geomNodes, i, j, k, geoms = [];
14883                 if (get1(root, 'MultiGeometry')) return getGeometry(get1(root, 'MultiGeometry'));
14884                 if (get1(root, 'MultiTrack')) return getGeometry(get1(root, 'MultiTrack'));
14885                 for (i = 0; i < geotypes.length; i++) {
14886                     geomNodes = get(root, geotypes[i]);
14887                     if (geomNodes) {
14888                         for (j = 0; j < geomNodes.length; j++) {
14889                             geomNode = geomNodes[j];
14890                             if (geotypes[i] == 'Point') {
14891                                 geoms.push({
14892                                     type: 'Point',
14893                                     coordinates: coord1(nodeVal(get1(geomNode, 'coordinates')))
14894                                 });
14895                             } else if (geotypes[i] == 'LineString') {
14896                                 geoms.push({
14897                                     type: 'LineString',
14898                                     coordinates: coord(nodeVal(get1(geomNode, 'coordinates')))
14899                                 });
14900                             } else if (geotypes[i] == 'Polygon') {
14901                                 var rings = get(geomNode, 'LinearRing'),
14902                                     coords = [];
14903                                 for (k = 0; k < rings.length; k++) {
14904                                     coords.push(coord(nodeVal(get1(rings[k], 'coordinates'))));
14905                                 }
14906                                 geoms.push({
14907                                     type: 'Polygon',
14908                                     coordinates: coords
14909                                 });
14910                             } else if (geotypes[i] == 'Track') {
14911                                 geoms.push({
14912                                     type: 'LineString',
14913                                     coordinates: gxCoords(geomNode)
14914                                 });
14915                             }
14916                         }
14917                     }
14918                 }
14919                 return geoms;
14920             }
14921             function getPlacemark(root) {
14922                 var geoms = getGeometry(root), i, properties = {},
14923                     name = nodeVal(get1(root, 'name')),
14924                     styleUrl = nodeVal(get1(root, 'styleUrl')),
14925                     description = nodeVal(get1(root, 'description')),
14926                     extendedData = get1(root, 'ExtendedData');
14927
14928                 if (!geoms.length) return [];
14929                 if (name) properties.name = name;
14930                 if (styleUrl && styleIndex[styleUrl]) {
14931                     properties.styleUrl = styleUrl;
14932                     properties.styleHash = styleIndex[styleUrl];
14933                 }
14934                 if (description) properties.description = description;
14935                 if (extendedData) {
14936                     var datas = get(extendedData, 'Data'),
14937                         simpleDatas = get(extendedData, 'SimpleData');
14938
14939                     for (i = 0; i < datas.length; i++) {
14940                         properties[datas[i].getAttribute('name')] = nodeVal(get1(datas[i], 'value'));
14941                     }
14942                     for (i = 0; i < simpleDatas.length; i++) {
14943                         properties[simpleDatas[i].getAttribute('name')] = nodeVal(simpleDatas[i]);
14944                     }
14945                 }
14946                 return [{
14947                     type: 'Feature',
14948                     geometry: (geoms.length === 1) ? geoms[0] : {
14949                         type: 'GeometryCollection',
14950                         geometries: geoms
14951                     },
14952                     properties: properties
14953                 }];
14954             }
14955             return gj;
14956         },
14957         gpx: function(doc, o) {
14958             var i,
14959                 tracks = get(doc, 'trk'),
14960                 routes = get(doc, 'rte'),
14961                 waypoints = get(doc, 'wpt'),
14962                 // a feature collection
14963                 gj = fc();
14964             for (i = 0; i < tracks.length; i++) {
14965                 gj.features.push(getLinestring(tracks[i], 'trkpt'));
14966             }
14967             for (i = 0; i < routes.length; i++) {
14968                 gj.features.push(getLinestring(routes[i], 'rtept'));
14969             }
14970             for (i = 0; i < waypoints.length; i++) {
14971                 gj.features.push(getPoint(waypoints[i]));
14972             }
14973             function getLinestring(node, pointname) {
14974                 var j, pts = get(node, pointname), line = [];
14975                 for (j = 0; j < pts.length; j++) {
14976                     line.push(coordPair(pts[j]));
14977                 }
14978                 return {
14979                     type: 'Feature',
14980                     properties: getProperties(node),
14981                     geometry: {
14982                         type: 'LineString',
14983                         coordinates: line
14984                     }
14985                 };
14986             }
14987             function getPoint(node) {
14988                 var prop = getProperties(node);
14989                 prop.ele = nodeVal(get1(node, 'ele'));
14990                 prop.sym = nodeVal(get1(node, 'sym'));
14991                 return {
14992                     type: 'Feature',
14993                     properties: prop,
14994                     geometry: {
14995                         type: 'Point',
14996                         coordinates: coordPair(node)
14997                     }
14998                 };
14999             }
15000             function getProperties(node) {
15001                 var meta = ['name', 'desc', 'author', 'copyright', 'link',
15002                             'time', 'keywords'],
15003                     prop = {},
15004                     k;
15005                 for (k = 0; k < meta.length; k++) {
15006                     prop[meta[k]] = nodeVal(get1(node, meta[k]));
15007                 }
15008                 return clean(prop);
15009             }
15010             return gj;
15011         }
15012     };
15013     return t;
15014 })();
15015
15016 if (typeof module !== 'undefined') module.exports = toGeoJSON;
15017 /**
15018  * marked - a markdown parser
15019  * Copyright (c) 2011-2013, Christopher Jeffrey. (MIT Licensed)
15020  * https://github.com/chjj/marked
15021  */
15022
15023 ;(function() {
15024
15025 /**
15026  * Block-Level Grammar
15027  */
15028
15029 var block = {
15030   newline: /^\n+/,
15031   code: /^( {4}[^\n]+\n*)+/,
15032   fences: noop,
15033   hr: /^( *[-*_]){3,} *(?:\n+|$)/,
15034   heading: /^ *(#{1,6}) *([^\n]+?) *#* *(?:\n+|$)/,
15035   nptable: noop,
15036   lheading: /^([^\n]+)\n *(=|-){3,} *\n*/,
15037   blockquote: /^( *>[^\n]+(\n[^\n]+)*\n*)+/,
15038   list: /^( *)(bull) [\s\S]+?(?:hr|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,
15039   html: /^ *(?:comment|closed|closing) *(?:\n{2,}|\s*$)/,
15040   def: /^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +["(]([^\n]+)[")])? *(?:\n+|$)/,
15041   table: noop,
15042   paragraph: /^((?:[^\n]+\n?(?!hr|heading|lheading|blockquote|tag|def))+)\n*/,
15043   text: /^[^\n]+/
15044 };
15045
15046 block.bullet = /(?:[*+-]|\d+\.)/;
15047 block.item = /^( *)(bull) [^\n]*(?:\n(?!\1bull )[^\n]*)*/;
15048 block.item = replace(block.item, 'gm')
15049   (/bull/g, block.bullet)
15050   ();
15051
15052 block.list = replace(block.list)
15053   (/bull/g, block.bullet)
15054   ('hr', /\n+(?=(?: *[-*_]){3,} *(?:\n+|$))/)
15055   ();
15056
15057 block._tag = '(?!(?:'
15058   + 'a|em|strong|small|s|cite|q|dfn|abbr|data|time|code'
15059   + '|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo'
15060   + '|span|br|wbr|ins|del|img)\\b)\\w+(?!:/|@)\\b';
15061
15062 block.html = replace(block.html)
15063   ('comment', /<!--[\s\S]*?-->/)
15064   ('closed', /<(tag)[\s\S]+?<\/\1>/)
15065   ('closing', /<tag(?:"[^"]*"|'[^']*'|[^'">])*?>/)
15066   (/tag/g, block._tag)
15067   ();
15068
15069 block.paragraph = replace(block.paragraph)
15070   ('hr', block.hr)
15071   ('heading', block.heading)
15072   ('lheading', block.lheading)
15073   ('blockquote', block.blockquote)
15074   ('tag', '<' + block._tag)
15075   ('def', block.def)
15076   ();
15077
15078 /**
15079  * Normal Block Grammar
15080  */
15081
15082 block.normal = merge({}, block);
15083
15084 /**
15085  * GFM Block Grammar
15086  */
15087
15088 block.gfm = merge({}, block.normal, {
15089   fences: /^ *(`{3,}|~{3,}) *(\S+)? *\n([\s\S]+?)\s*\1 *(?:\n+|$)/,
15090   paragraph: /^/
15091 });
15092
15093 block.gfm.paragraph = replace(block.paragraph)
15094   ('(?!', '(?!' + block.gfm.fences.source.replace('\\1', '\\2') + '|')
15095   ();
15096
15097 /**
15098  * GFM + Tables Block Grammar
15099  */
15100
15101 block.tables = merge({}, block.gfm, {
15102   nptable: /^ *(\S.*\|.*)\n *([-:]+ *\|[-| :]*)\n((?:.*\|.*(?:\n|$))*)\n*/,
15103   table: /^ *\|(.+)\n *\|( *[-:]+[-| :]*)\n((?: *\|.*(?:\n|$))*)\n*/
15104 });
15105
15106 /**
15107  * Block Lexer
15108  */
15109
15110 function Lexer(options) {
15111   this.tokens = [];
15112   this.tokens.links = {};
15113   this.options = options || marked.defaults;
15114   this.rules = block.normal;
15115
15116   if (this.options.gfm) {
15117     if (this.options.tables) {
15118       this.rules = block.tables;
15119     } else {
15120       this.rules = block.gfm;
15121     }
15122   }
15123 }
15124
15125 /**
15126  * Expose Block Rules
15127  */
15128
15129 Lexer.rules = block;
15130
15131 /**
15132  * Static Lex Method
15133  */
15134
15135 Lexer.lex = function(src, options) {
15136   var lexer = new Lexer(options);
15137   return lexer.lex(src);
15138 };
15139
15140 /**
15141  * Preprocessing
15142  */
15143
15144 Lexer.prototype.lex = function(src) {
15145   src = src
15146     .replace(/\r\n|\r/g, '\n')
15147     .replace(/\t/g, '    ')
15148     .replace(/\u00a0/g, ' ')
15149     .replace(/\u2424/g, '\n');
15150
15151   return this.token(src, true);
15152 };
15153
15154 /**
15155  * Lexing
15156  */
15157
15158 Lexer.prototype.token = function(src, top) {
15159   var src = src.replace(/^ +$/gm, '')
15160     , next
15161     , loose
15162     , cap
15163     , bull
15164     , b
15165     , item
15166     , space
15167     , i
15168     , l;
15169
15170   while (src) {
15171     // newline
15172     if (cap = this.rules.newline.exec(src)) {
15173       src = src.substring(cap[0].length);
15174       if (cap[0].length > 1) {
15175         this.tokens.push({
15176           type: 'space'
15177         });
15178       }
15179     }
15180
15181     // code
15182     if (cap = this.rules.code.exec(src)) {
15183       src = src.substring(cap[0].length);
15184       cap = cap[0].replace(/^ {4}/gm, '');
15185       this.tokens.push({
15186         type: 'code',
15187         text: !this.options.pedantic
15188           ? cap.replace(/\n+$/, '')
15189           : cap
15190       });
15191       continue;
15192     }
15193
15194     // fences (gfm)
15195     if (cap = this.rules.fences.exec(src)) {
15196       src = src.substring(cap[0].length);
15197       this.tokens.push({
15198         type: 'code',
15199         lang: cap[2],
15200         text: cap[3]
15201       });
15202       continue;
15203     }
15204
15205     // heading
15206     if (cap = this.rules.heading.exec(src)) {
15207       src = src.substring(cap[0].length);
15208       this.tokens.push({
15209         type: 'heading',
15210         depth: cap[1].length,
15211         text: cap[2]
15212       });
15213       continue;
15214     }
15215
15216     // table no leading pipe (gfm)
15217     if (top && (cap = this.rules.nptable.exec(src))) {
15218       src = src.substring(cap[0].length);
15219
15220       item = {
15221         type: 'table',
15222         header: cap[1].replace(/^ *| *\| *$/g, '').split(/ *\| */),
15223         align: cap[2].replace(/^ *|\| *$/g, '').split(/ *\| */),
15224         cells: cap[3].replace(/\n$/, '').split('\n')
15225       };
15226
15227       for (i = 0; i < item.align.length; i++) {
15228         if (/^ *-+: *$/.test(item.align[i])) {
15229           item.align[i] = 'right';
15230         } else if (/^ *:-+: *$/.test(item.align[i])) {
15231           item.align[i] = 'center';
15232         } else if (/^ *:-+ *$/.test(item.align[i])) {
15233           item.align[i] = 'left';
15234         } else {
15235           item.align[i] = null;
15236         }
15237       }
15238
15239       for (i = 0; i < item.cells.length; i++) {
15240         item.cells[i] = item.cells[i].split(/ *\| */);
15241       }
15242
15243       this.tokens.push(item);
15244
15245       continue;
15246     }
15247
15248     // lheading
15249     if (cap = this.rules.lheading.exec(src)) {
15250       src = src.substring(cap[0].length);
15251       this.tokens.push({
15252         type: 'heading',
15253         depth: cap[2] === '=' ? 1 : 2,
15254         text: cap[1]
15255       });
15256       continue;
15257     }
15258
15259     // hr
15260     if (cap = this.rules.hr.exec(src)) {
15261       src = src.substring(cap[0].length);
15262       this.tokens.push({
15263         type: 'hr'
15264       });
15265       continue;
15266     }
15267
15268     // blockquote
15269     if (cap = this.rules.blockquote.exec(src)) {
15270       src = src.substring(cap[0].length);
15271
15272       this.tokens.push({
15273         type: 'blockquote_start'
15274       });
15275
15276       cap = cap[0].replace(/^ *> ?/gm, '');
15277
15278       // Pass `top` to keep the current
15279       // "toplevel" state. This is exactly
15280       // how markdown.pl works.
15281       this.token(cap, top);
15282
15283       this.tokens.push({
15284         type: 'blockquote_end'
15285       });
15286
15287       continue;
15288     }
15289
15290     // list
15291     if (cap = this.rules.list.exec(src)) {
15292       src = src.substring(cap[0].length);
15293       bull = cap[2];
15294
15295       this.tokens.push({
15296         type: 'list_start',
15297         ordered: bull.length > 1
15298       });
15299
15300       // Get each top-level item.
15301       cap = cap[0].match(this.rules.item);
15302
15303       next = false;
15304       l = cap.length;
15305       i = 0;
15306
15307       for (; i < l; i++) {
15308         item = cap[i];
15309
15310         // Remove the list item's bullet
15311         // so it is seen as the next token.
15312         space = item.length;
15313         item = item.replace(/^ *([*+-]|\d+\.) +/, '');
15314
15315         // Outdent whatever the
15316         // list item contains. Hacky.
15317         if (~item.indexOf('\n ')) {
15318           space -= item.length;
15319           item = !this.options.pedantic
15320             ? item.replace(new RegExp('^ {1,' + space + '}', 'gm'), '')
15321             : item.replace(/^ {1,4}/gm, '');
15322         }
15323
15324         // Determine whether the next list item belongs here.
15325         // Backpedal if it does not belong in this list.
15326         if (this.options.smartLists && i !== l - 1) {
15327           b = block.bullet.exec(cap[i+1])[0];
15328           if (bull !== b && !(bull.length > 1 && b.length > 1)) {
15329             src = cap.slice(i + 1).join('\n') + src;
15330             i = l - 1;
15331           }
15332         }
15333
15334         // Determine whether item is loose or not.
15335         // Use: /(^|\n)(?! )[^\n]+\n\n(?!\s*$)/
15336         // for discount behavior.
15337         loose = next || /\n\n(?!\s*$)/.test(item);
15338         if (i !== l - 1) {
15339           next = item[item.length-1] === '\n';
15340           if (!loose) loose = next;
15341         }
15342
15343         this.tokens.push({
15344           type: loose
15345             ? 'loose_item_start'
15346             : 'list_item_start'
15347         });
15348
15349         // Recurse.
15350         this.token(item, false);
15351
15352         this.tokens.push({
15353           type: 'list_item_end'
15354         });
15355       }
15356
15357       this.tokens.push({
15358         type: 'list_end'
15359       });
15360
15361       continue;
15362     }
15363
15364     // html
15365     if (cap = this.rules.html.exec(src)) {
15366       src = src.substring(cap[0].length);
15367       this.tokens.push({
15368         type: this.options.sanitize
15369           ? 'paragraph'
15370           : 'html',
15371         pre: cap[1] === 'pre' || cap[1] === 'script',
15372         text: cap[0]
15373       });
15374       continue;
15375     }
15376
15377     // def
15378     if (top && (cap = this.rules.def.exec(src))) {
15379       src = src.substring(cap[0].length);
15380       this.tokens.links[cap[1].toLowerCase()] = {
15381         href: cap[2],
15382         title: cap[3]
15383       };
15384       continue;
15385     }
15386
15387     // table (gfm)
15388     if (top && (cap = this.rules.table.exec(src))) {
15389       src = src.substring(cap[0].length);
15390
15391       item = {
15392         type: 'table',
15393         header: cap[1].replace(/^ *| *\| *$/g, '').split(/ *\| */),
15394         align: cap[2].replace(/^ *|\| *$/g, '').split(/ *\| */),
15395         cells: cap[3].replace(/(?: *\| *)?\n$/, '').split('\n')
15396       };
15397
15398       for (i = 0; i < item.align.length; i++) {
15399         if (/^ *-+: *$/.test(item.align[i])) {
15400           item.align[i] = 'right';
15401         } else if (/^ *:-+: *$/.test(item.align[i])) {
15402           item.align[i] = 'center';
15403         } else if (/^ *:-+ *$/.test(item.align[i])) {
15404           item.align[i] = 'left';
15405         } else {
15406           item.align[i] = null;
15407         }
15408       }
15409
15410       for (i = 0; i < item.cells.length; i++) {
15411         item.cells[i] = item.cells[i]
15412           .replace(/^ *\| *| *\| *$/g, '')
15413           .split(/ *\| */);
15414       }
15415
15416       this.tokens.push(item);
15417
15418       continue;
15419     }
15420
15421     // top-level paragraph
15422     if (top && (cap = this.rules.paragraph.exec(src))) {
15423       src = src.substring(cap[0].length);
15424       this.tokens.push({
15425         type: 'paragraph',
15426         text: cap[1][cap[1].length-1] === '\n'
15427           ? cap[1].slice(0, -1)
15428           : cap[1]
15429       });
15430       continue;
15431     }
15432
15433     // text
15434     if (cap = this.rules.text.exec(src)) {
15435       // Top-level should never reach here.
15436       src = src.substring(cap[0].length);
15437       this.tokens.push({
15438         type: 'text',
15439         text: cap[0]
15440       });
15441       continue;
15442     }
15443
15444     if (src) {
15445       throw new
15446         Error('Infinite loop on byte: ' + src.charCodeAt(0));
15447     }
15448   }
15449
15450   return this.tokens;
15451 };
15452
15453 /**
15454  * Inline-Level Grammar
15455  */
15456
15457 var inline = {
15458   escape: /^\\([\\`*{}\[\]()#+\-.!_>])/,
15459   autolink: /^<([^ >]+(@|:\/)[^ >]+)>/,
15460   url: noop,
15461   tag: /^<!--[\s\S]*?-->|^<\/?\w+(?:"[^"]*"|'[^']*'|[^'">])*?>/,
15462   link: /^!?\[(inside)\]\(href\)/,
15463   reflink: /^!?\[(inside)\]\s*\[([^\]]*)\]/,
15464   nolink: /^!?\[((?:\[[^\]]*\]|[^\[\]])*)\]/,
15465   strong: /^__([\s\S]+?)__(?!_)|^\*\*([\s\S]+?)\*\*(?!\*)/,
15466   em: /^\b_((?:__|[\s\S])+?)_\b|^\*((?:\*\*|[\s\S])+?)\*(?!\*)/,
15467   code: /^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,
15468   br: /^ {2,}\n(?!\s*$)/,
15469   del: noop,
15470   text: /^[\s\S]+?(?=[\\<!\[_*`]| {2,}\n|$)/
15471 };
15472
15473 inline._inside = /(?:\[[^\]]*\]|[^\]]|\](?=[^\[]*\]))*/;
15474 inline._href = /\s*<?([^\s]*?)>?(?:\s+['"]([\s\S]*?)['"])?\s*/;
15475
15476 inline.link = replace(inline.link)
15477   ('inside', inline._inside)
15478   ('href', inline._href)
15479   ();
15480
15481 inline.reflink = replace(inline.reflink)
15482   ('inside', inline._inside)
15483   ();
15484
15485 /**
15486  * Normal Inline Grammar
15487  */
15488
15489 inline.normal = merge({}, inline);
15490
15491 /**
15492  * Pedantic Inline Grammar
15493  */
15494
15495 inline.pedantic = merge({}, inline.normal, {
15496   strong: /^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,
15497   em: /^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/
15498 });
15499
15500 /**
15501  * GFM Inline Grammar
15502  */
15503
15504 inline.gfm = merge({}, inline.normal, {
15505   escape: replace(inline.escape)('])', '~|])')(),
15506   url: /^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,
15507   del: /^~~(?=\S)([\s\S]*?\S)~~/,
15508   text: replace(inline.text)
15509     (']|', '~]|')
15510     ('|', '|https?://|')
15511     ()
15512 });
15513
15514 /**
15515  * GFM + Line Breaks Inline Grammar
15516  */
15517
15518 inline.breaks = merge({}, inline.gfm, {
15519   br: replace(inline.br)('{2,}', '*')(),
15520   text: replace(inline.gfm.text)('{2,}', '*')()
15521 });
15522
15523 /**
15524  * Inline Lexer & Compiler
15525  */
15526
15527 function InlineLexer(links, options) {
15528   this.options = options || marked.defaults;
15529   this.links = links;
15530   this.rules = inline.normal;
15531
15532   if (!this.links) {
15533     throw new
15534       Error('Tokens array requires a `links` property.');
15535   }
15536
15537   if (this.options.gfm) {
15538     if (this.options.breaks) {
15539       this.rules = inline.breaks;
15540     } else {
15541       this.rules = inline.gfm;
15542     }
15543   } else if (this.options.pedantic) {
15544     this.rules = inline.pedantic;
15545   }
15546 }
15547
15548 /**
15549  * Expose Inline Rules
15550  */
15551
15552 InlineLexer.rules = inline;
15553
15554 /**
15555  * Static Lexing/Compiling Method
15556  */
15557
15558 InlineLexer.output = function(src, links, options) {
15559   var inline = new InlineLexer(links, options);
15560   return inline.output(src);
15561 };
15562
15563 /**
15564  * Lexing/Compiling
15565  */
15566
15567 InlineLexer.prototype.output = function(src) {
15568   var out = ''
15569     , link
15570     , text
15571     , href
15572     , cap;
15573
15574   while (src) {
15575     // escape
15576     if (cap = this.rules.escape.exec(src)) {
15577       src = src.substring(cap[0].length);
15578       out += cap[1];
15579       continue;
15580     }
15581
15582     // autolink
15583     if (cap = this.rules.autolink.exec(src)) {
15584       src = src.substring(cap[0].length);
15585       if (cap[2] === '@') {
15586         text = cap[1][6] === ':'
15587           ? this.mangle(cap[1].substring(7))
15588           : this.mangle(cap[1]);
15589         href = this.mangle('mailto:') + text;
15590       } else {
15591         text = escape(cap[1]);
15592         href = text;
15593       }
15594       out += '<a href="'
15595         + href
15596         + '">'
15597         + text
15598         + '</a>';
15599       continue;
15600     }
15601
15602     // url (gfm)
15603     if (cap = this.rules.url.exec(src)) {
15604       src = src.substring(cap[0].length);
15605       text = escape(cap[1]);
15606       href = text;
15607       out += '<a href="'
15608         + href
15609         + '">'
15610         + text
15611         + '</a>';
15612       continue;
15613     }
15614
15615     // tag
15616     if (cap = this.rules.tag.exec(src)) {
15617       src = src.substring(cap[0].length);
15618       out += this.options.sanitize
15619         ? escape(cap[0])
15620         : cap[0];
15621       continue;
15622     }
15623
15624     // link
15625     if (cap = this.rules.link.exec(src)) {
15626       src = src.substring(cap[0].length);
15627       out += this.outputLink(cap, {
15628         href: cap[2],
15629         title: cap[3]
15630       });
15631       continue;
15632     }
15633
15634     // reflink, nolink
15635     if ((cap = this.rules.reflink.exec(src))
15636         || (cap = this.rules.nolink.exec(src))) {
15637       src = src.substring(cap[0].length);
15638       link = (cap[2] || cap[1]).replace(/\s+/g, ' ');
15639       link = this.links[link.toLowerCase()];
15640       if (!link || !link.href) {
15641         out += cap[0][0];
15642         src = cap[0].substring(1) + src;
15643         continue;
15644       }
15645       out += this.outputLink(cap, link);
15646       continue;
15647     }
15648
15649     // strong
15650     if (cap = this.rules.strong.exec(src)) {
15651       src = src.substring(cap[0].length);
15652       out += '<strong>'
15653         + this.output(cap[2] || cap[1])
15654         + '</strong>';
15655       continue;
15656     }
15657
15658     // em
15659     if (cap = this.rules.em.exec(src)) {
15660       src = src.substring(cap[0].length);
15661       out += '<em>'
15662         + this.output(cap[2] || cap[1])
15663         + '</em>';
15664       continue;
15665     }
15666
15667     // code
15668     if (cap = this.rules.code.exec(src)) {
15669       src = src.substring(cap[0].length);
15670       out += '<code>'
15671         + escape(cap[2], true)
15672         + '</code>';
15673       continue;
15674     }
15675
15676     // br
15677     if (cap = this.rules.br.exec(src)) {
15678       src = src.substring(cap[0].length);
15679       out += '<br>';
15680       continue;
15681     }
15682
15683     // del (gfm)
15684     if (cap = this.rules.del.exec(src)) {
15685       src = src.substring(cap[0].length);
15686       out += '<del>'
15687         + this.output(cap[1])
15688         + '</del>';
15689       continue;
15690     }
15691
15692     // text
15693     if (cap = this.rules.text.exec(src)) {
15694       src = src.substring(cap[0].length);
15695       out += escape(cap[0]);
15696       continue;
15697     }
15698
15699     if (src) {
15700       throw new
15701         Error('Infinite loop on byte: ' + src.charCodeAt(0));
15702     }
15703   }
15704
15705   return out;
15706 };
15707
15708 /**
15709  * Compile Link
15710  */
15711
15712 InlineLexer.prototype.outputLink = function(cap, link) {
15713   if (cap[0][0] !== '!') {
15714     return '<a href="'
15715       + escape(link.href)
15716       + '"'
15717       + (link.title
15718       ? ' title="'
15719       + escape(link.title)
15720       + '"'
15721       : '')
15722       + '>'
15723       + this.output(cap[1])
15724       + '</a>';
15725   } else {
15726     return '<img src="'
15727       + escape(link.href)
15728       + '" alt="'
15729       + escape(cap[1])
15730       + '"'
15731       + (link.title
15732       ? ' title="'
15733       + escape(link.title)
15734       + '"'
15735       : '')
15736       + '>';
15737   }
15738 };
15739
15740 /**
15741  * Smartypants Transformations
15742  */
15743
15744 InlineLexer.prototype.smartypants = function(text) {
15745   if (!this.options.smartypants) return text;
15746   return text
15747     .replace(/--/g, '—')
15748     .replace(/'([^']*)'/g, '‘$1’')
15749     .replace(/"([^"]*)"/g, '“$1”')
15750     .replace(/\.{3}/g, '…');
15751 };
15752
15753 /**
15754  * Mangle Links
15755  */
15756
15757 InlineLexer.prototype.mangle = function(text) {
15758   var out = ''
15759     , l = text.length
15760     , i = 0
15761     , ch;
15762
15763   for (; i < l; i++) {
15764     ch = text.charCodeAt(i);
15765     if (Math.random() > 0.5) {
15766       ch = 'x' + ch.toString(16);
15767     }
15768     out += '&#' + ch + ';';
15769   }
15770
15771   return out;
15772 };
15773
15774 /**
15775  * Parsing & Compiling
15776  */
15777
15778 function Parser(options) {
15779   this.tokens = [];
15780   this.token = null;
15781   this.options = options || marked.defaults;
15782 }
15783
15784 /**
15785  * Static Parse Method
15786  */
15787
15788 Parser.parse = function(src, options) {
15789   var parser = new Parser(options);
15790   return parser.parse(src);
15791 };
15792
15793 /**
15794  * Parse Loop
15795  */
15796
15797 Parser.prototype.parse = function(src) {
15798   this.inline = new InlineLexer(src.links, this.options);
15799   this.tokens = src.reverse();
15800
15801   var out = '';
15802   while (this.next()) {
15803     out += this.tok();
15804   }
15805
15806   return out;
15807 };
15808
15809 /**
15810  * Next Token
15811  */
15812
15813 Parser.prototype.next = function() {
15814   return this.token = this.tokens.pop();
15815 };
15816
15817 /**
15818  * Preview Next Token
15819  */
15820
15821 Parser.prototype.peek = function() {
15822   return this.tokens[this.tokens.length-1] || 0;
15823 };
15824
15825 /**
15826  * Parse Text Tokens
15827  */
15828
15829 Parser.prototype.parseText = function() {
15830   var body = this.token.text;
15831
15832   while (this.peek().type === 'text') {
15833     body += '\n' + this.next().text;
15834   }
15835
15836   return this.inline.output(body);
15837 };
15838
15839 /**
15840  * Parse Current Token
15841  */
15842
15843 Parser.prototype.tok = function() {
15844   switch (this.token.type) {
15845     case 'space': {
15846       return '';
15847     }
15848     case 'hr': {
15849       return '<hr>\n';
15850     }
15851     case 'heading': {
15852       return '<h'
15853         + this.token.depth
15854         + '>'
15855         + this.inline.output(this.token.text)
15856         + '</h'
15857         + this.token.depth
15858         + '>\n';
15859     }
15860     case 'code': {
15861       if (this.options.highlight) {
15862         var code = this.options.highlight(this.token.text, this.token.lang);
15863         if (code != null && code !== this.token.text) {
15864           this.token.escaped = true;
15865           this.token.text = code;
15866         }
15867       }
15868
15869       if (!this.token.escaped) {
15870         this.token.text = escape(this.token.text, true);
15871       }
15872
15873       return '<pre><code'
15874         + (this.token.lang
15875         ? ' class="'
15876         + this.options.langPrefix
15877         + this.token.lang
15878         + '"'
15879         : '')
15880         + '>'
15881         + this.token.text
15882         + '</code></pre>\n';
15883     }
15884     case 'table': {
15885       var body = ''
15886         , heading
15887         , i
15888         , row
15889         , cell
15890         , j;
15891
15892       // header
15893       body += '<thead>\n<tr>\n';
15894       for (i = 0; i < this.token.header.length; i++) {
15895         heading = this.inline.output(this.token.header[i]);
15896         body += this.token.align[i]
15897           ? '<th align="' + this.token.align[i] + '">' + heading + '</th>\n'
15898           : '<th>' + heading + '</th>\n';
15899       }
15900       body += '</tr>\n</thead>\n';
15901
15902       // body
15903       body += '<tbody>\n'
15904       for (i = 0; i < this.token.cells.length; i++) {
15905         row = this.token.cells[i];
15906         body += '<tr>\n';
15907         for (j = 0; j < row.length; j++) {
15908           cell = this.inline.output(row[j]);
15909           body += this.token.align[j]
15910             ? '<td align="' + this.token.align[j] + '">' + cell + '</td>\n'
15911             : '<td>' + cell + '</td>\n';
15912         }
15913         body += '</tr>\n';
15914       }
15915       body += '</tbody>\n';
15916
15917       return '<table>\n'
15918         + body
15919         + '</table>\n';
15920     }
15921     case 'blockquote_start': {
15922       var body = '';
15923
15924       while (this.next().type !== 'blockquote_end') {
15925         body += this.tok();
15926       }
15927
15928       return '<blockquote>\n'
15929         + body
15930         + '</blockquote>\n';
15931     }
15932     case 'list_start': {
15933       var type = this.token.ordered ? 'ol' : 'ul'
15934         , body = '';
15935
15936       while (this.next().type !== 'list_end') {
15937         body += this.tok();
15938       }
15939
15940       return '<'
15941         + type
15942         + '>\n'
15943         + body
15944         + '</'
15945         + type
15946         + '>\n';
15947     }
15948     case 'list_item_start': {
15949       var body = '';
15950
15951       while (this.next().type !== 'list_item_end') {
15952         body += this.token.type === 'text'
15953           ? this.parseText()
15954           : this.tok();
15955       }
15956
15957       return '<li>'
15958         + body
15959         + '</li>\n';
15960     }
15961     case 'loose_item_start': {
15962       var body = '';
15963
15964       while (this.next().type !== 'list_item_end') {
15965         body += this.tok();
15966       }
15967
15968       return '<li>'
15969         + body
15970         + '</li>\n';
15971     }
15972     case 'html': {
15973       return !this.token.pre && !this.options.pedantic
15974         ? this.inline.output(this.token.text)
15975         : this.token.text;
15976     }
15977     case 'paragraph': {
15978       return '<p>'
15979         + this.inline.output(this.token.text)
15980         + '</p>\n';
15981     }
15982     case 'text': {
15983       return '<p>'
15984         + this.parseText()
15985         + '</p>\n';
15986     }
15987   }
15988 };
15989
15990 /**
15991  * Helpers
15992  */
15993
15994 function escape(html, encode) {
15995   return html
15996     .replace(!encode ? /&(?!#?\w+;)/g : /&/g, '&amp;')
15997     .replace(/</g, '&lt;')
15998     .replace(/>/g, '&gt;')
15999     .replace(/"/g, '&quot;')
16000     .replace(/'/g, '&#39;');
16001 }
16002
16003 function replace(regex, opt) {
16004   regex = regex.source;
16005   opt = opt || '';
16006   return function self(name, val) {
16007     if (!name) return new RegExp(regex, opt);
16008     val = val.source || val;
16009     val = val.replace(/(^|[^\[])\^/g, '$1');
16010     regex = regex.replace(name, val);
16011     return self;
16012   };
16013 }
16014
16015 function noop() {}
16016 noop.exec = noop;
16017
16018 function merge(obj) {
16019   var i = 1
16020     , target
16021     , key;
16022
16023   for (; i < arguments.length; i++) {
16024     target = arguments[i];
16025     for (key in target) {
16026       if (Object.prototype.hasOwnProperty.call(target, key)) {
16027         obj[key] = target[key];
16028       }
16029     }
16030   }
16031
16032   return obj;
16033 }
16034
16035 /**
16036  * Marked
16037  */
16038
16039 function marked(src, opt, callback) {
16040   if (callback || typeof opt === 'function') {
16041     if (!callback) {
16042       callback = opt;
16043       opt = null;
16044     }
16045
16046     if (opt) opt = merge({}, marked.defaults, opt);
16047
16048     var tokens = Lexer.lex(tokens, opt)
16049       , highlight = opt.highlight
16050       , pending = 0
16051       , l = tokens.length
16052       , i = 0;
16053
16054     if (!highlight || highlight.length < 3) {
16055       return callback(null, Parser.parse(tokens, opt));
16056     }
16057
16058     var done = function() {
16059       delete opt.highlight;
16060       var out = Parser.parse(tokens, opt);
16061       opt.highlight = highlight;
16062       return callback(null, out);
16063     };
16064
16065     for (; i < l; i++) {
16066       (function(token) {
16067         if (token.type !== 'code') return;
16068         pending++;
16069         return highlight(token.text, token.lang, function(err, code) {
16070           if (code == null || code === token.text) {
16071             return --pending || done();
16072           }
16073           token.text = code;
16074           token.escaped = true;
16075           --pending || done();
16076         });
16077       })(tokens[i]);
16078     }
16079
16080     return;
16081   }
16082   try {
16083     if (opt) opt = merge({}, marked.defaults, opt);
16084     return Parser.parse(Lexer.lex(src, opt), opt);
16085   } catch (e) {
16086     e.message += '\nPlease report this to https://github.com/chjj/marked.';
16087     if ((opt || marked.defaults).silent) {
16088       return '<p>An error occured:</p><pre>'
16089         + escape(e.message + '', true)
16090         + '</pre>';
16091     }
16092     throw e;
16093   }
16094 }
16095
16096 /**
16097  * Options
16098  */
16099
16100 marked.options =
16101 marked.setOptions = function(opt) {
16102   merge(marked.defaults, opt);
16103   return marked;
16104 };
16105
16106 marked.defaults = {
16107   gfm: true,
16108   tables: true,
16109   breaks: false,
16110   pedantic: false,
16111   sanitize: false,
16112   smartLists: false,
16113   silent: false,
16114   highlight: null,
16115   langPrefix: 'lang-'
16116 };
16117
16118 /**
16119  * Expose
16120  */
16121
16122 marked.Parser = Parser;
16123 marked.parser = Parser.parse;
16124
16125 marked.Lexer = Lexer;
16126 marked.lexer = Lexer.lex;
16127
16128 marked.InlineLexer = InlineLexer;
16129 marked.inlineLexer = InlineLexer.output;
16130
16131 marked.parse = marked;
16132
16133 if (typeof exports === 'object') {
16134   module.exports = marked;
16135 } else if (typeof define === 'function' && define.amd) {
16136   define(function() { return marked; });
16137 } else {
16138   this.marked = marked;
16139 }
16140
16141 }).call(function() {
16142   return this || (typeof window !== 'undefined' ? window : global);
16143 }());
16144 /* jshint ignore:start */
16145 (function () {
16146 'use strict';
16147 window.iD = function () {
16148     window.locale.en = iD.data.en;
16149     window.locale.current('en');
16150
16151     var context = {},
16152         storage;
16153
16154     // https://github.com/openstreetmap/iD/issues/772
16155     // http://mathiasbynens.be/notes/localstorage-pattern#comment-9
16156     try { storage = localStorage; } catch (e) {}
16157     storage = storage || (function() {
16158         var s = {};
16159         return {
16160             getItem: function(k) { return s[k]; },
16161             setItem: function(k, v) { s[k] = v; },
16162             removeItem: function(k) { delete s[k]; }
16163         };
16164     })();
16165
16166     context.storage = function(k, v) {
16167         try {
16168             if (arguments.length === 1) return storage.getItem(k);
16169             else if (v === null) storage.removeItem(k);
16170             else storage.setItem(k, v);
16171         } catch(e) {
16172             // localstorage quota exceeded
16173             /* jshint devel:true */
16174             if (typeof console !== 'undefined') console.error('localStorage quota exceeded');
16175             /* jshint devel:false */
16176         }
16177     };
16178
16179     var history = iD.History(context),
16180         dispatch = d3.dispatch('enter', 'exit'),
16181         mode,
16182         container,
16183         ui = iD.ui(context),
16184         connection = iD.Connection(),
16185         locale = iD.detect().locale,
16186         localePath;
16187
16188     if (locale && iD.data.locales.indexOf(locale) === -1) {
16189         locale = locale.split('-')[0];
16190     }
16191
16192     connection.on('load.context', function loadContext(err, result) {
16193         history.merge(result.data, result.extent);
16194     });
16195
16196     context.preauth = function(options) {
16197         connection.switch(options);
16198         return context;
16199     };
16200
16201     context.locale = function(_, path) {
16202         locale = _;
16203         localePath = path;
16204         return context;
16205     };
16206
16207     context.loadLocale = function(cb) {
16208         if (locale && locale !== 'en' && iD.data.locales.indexOf(locale) !== -1) {
16209             localePath = localePath || context.assetPath() + 'locales/' + locale + '.json';
16210             d3.json(localePath, function(err, result) {
16211                 window.locale[locale] = result;
16212                 window.locale.current(locale);
16213                 cb();
16214             });
16215         } else {
16216             cb();
16217         }
16218     };
16219
16220     /* Straight accessors. Avoid using these if you can. */
16221     context.ui = function() { return ui; };
16222     context.connection = function() { return connection; };
16223     context.history = function() { return history; };
16224
16225     /* History */
16226     context.graph = history.graph;
16227     context.changes = history.changes;
16228     context.intersects = history.intersects;
16229
16230     var inIntro = false;
16231
16232     context.inIntro = function(_) {
16233         if (!arguments.length) return inIntro;
16234         inIntro = _;
16235         return context;
16236     };
16237
16238     context.save = function() {
16239         if (inIntro) return;
16240         history.save();
16241         if (history.hasChanges()) return t('save.unsaved_changes');
16242     };
16243
16244     context.flush = function() {
16245         connection.flush();
16246         history.reset();
16247         return context;
16248     };
16249
16250     // Debounce save, since it's a synchronous localStorage write,
16251     // and history changes can happen frequently (e.g. when dragging).
16252     var debouncedSave = _.debounce(context.save, 350);
16253     function withDebouncedSave(fn) {
16254         return function() {
16255             var result = fn.apply(history, arguments);
16256             debouncedSave();
16257             return result;
16258         };
16259     }
16260
16261     context.perform = withDebouncedSave(history.perform);
16262     context.replace = withDebouncedSave(history.replace);
16263     context.pop = withDebouncedSave(history.pop);
16264     context.undo = withDebouncedSave(history.undo);
16265     context.redo = withDebouncedSave(history.redo);
16266
16267     /* Graph */
16268     context.hasEntity = function(id) {
16269         return history.graph().hasEntity(id);
16270     };
16271
16272     context.entity = function(id) {
16273         return history.graph().entity(id);
16274     };
16275
16276     context.childNodes = function(way) {
16277         return history.graph().childNodes(way);
16278     };
16279
16280     context.geometry = function(id) {
16281         return context.entity(id).geometry(history.graph());
16282     };
16283
16284     /* Modes */
16285     context.enter = function(newMode) {
16286         if (mode) {
16287             mode.exit();
16288             dispatch.exit(mode);
16289         }
16290
16291         mode = newMode;
16292         mode.enter();
16293         dispatch.enter(mode);
16294     };
16295
16296     context.mode = function() {
16297         return mode;
16298     };
16299
16300     context.selectedIDs = function() {
16301         if (mode && mode.selectedIDs) {
16302             return mode.selectedIDs();
16303         } else {
16304             return [];
16305         }
16306     };
16307
16308     context.loadEntity = function(id, zoomTo) {
16309         if (zoomTo !== false) {
16310             connection.loadEntity(id, function(error, entity) {
16311                 if (entity) {
16312                     map.zoomTo(entity);
16313                 }
16314             });
16315         }
16316
16317         map.on('drawn.loadEntity', function() {
16318             if (!context.hasEntity(id)) return;
16319             map.on('drawn.loadEntity', null);
16320             context.on('enter.loadEntity', null);
16321             context.enter(iD.modes.Select(context, [id]));
16322         });
16323
16324         context.on('enter.loadEntity', function() {
16325             if (mode.id !== 'browse') {
16326                 map.on('drawn.loadEntity', null);
16327                 context.on('enter.loadEntity', null);
16328             }
16329         });
16330     };
16331
16332     context.editable = function() {
16333         return map.editable() && mode && mode.id !== 'save';
16334     };
16335
16336     /* Behaviors */
16337     context.install = function(behavior) {
16338         context.surface().call(behavior);
16339     };
16340
16341     context.uninstall = function(behavior) {
16342         context.surface().call(behavior.off);
16343     };
16344
16345     /* Projection */
16346     context.projection = iD.geo.RawMercator();
16347
16348     /* Background */
16349     var background = iD.Background(context);
16350     context.background = function() { return background; };
16351
16352     /* Map */
16353     var map = iD.Map(context);
16354     context.map = function() { return map; };
16355     context.layers = function() { return map.layers; };
16356     context.surface = function() { return map.surface; };
16357     context.mouse = map.mouse;
16358     context.extent = map.extent;
16359     context.pan = map.pan;
16360     context.zoomIn = map.zoomIn;
16361     context.zoomOut = map.zoomOut;
16362
16363     context.surfaceRect = function() {
16364         // Work around a bug in Firefox.
16365         //   http://stackoverflow.com/questions/18153989/
16366         //   https://bugzilla.mozilla.org/show_bug.cgi?id=530985
16367         return context.surface().node().parentNode.getBoundingClientRect();
16368     };
16369
16370     /* Presets */
16371     var presets = iD.presets()
16372         .load(iD.data.presets);
16373
16374     context.presets = function() {
16375         return presets;
16376     };
16377
16378     context.container = function(_) {
16379         if (!arguments.length) return container;
16380         container = _;
16381         container.classed('id-container', true);
16382         return context;
16383     };
16384
16385     var embed = false;
16386     context.embed = function(_) {
16387         if (!arguments.length) return embed;
16388         embed = _;
16389         return context;
16390     };
16391
16392     var assetPath = '';
16393     context.assetPath = function(_) {
16394         if (!arguments.length) return assetPath;
16395         assetPath = _;
16396         return context;
16397     };
16398
16399     var assetMap = {};
16400     context.assetMap = function(_) {
16401         if (!arguments.length) return assetMap;
16402         assetMap = _;
16403         return context;
16404     };
16405
16406     context.imagePath = function(_) {
16407         var asset = 'img/' + _;
16408         return assetMap[asset] || assetPath + asset;
16409     };
16410
16411     return d3.rebind(context, dispatch, 'on');
16412 };
16413
16414 iD.version = '1.5.3';
16415
16416 (function() {
16417     var detected = {};
16418
16419     var ua = navigator.userAgent,
16420         msie = new RegExp('MSIE ([0-9]{1,}[\\.0-9]{0,})');
16421
16422     if (msie.exec(ua) !== null) {
16423         var rv = parseFloat(RegExp.$1);
16424         detected.support = !(rv && rv < 9);
16425     } else {
16426         detected.support = true;
16427     }
16428
16429     // Added due to incomplete svg style support. See #715
16430     detected.opera = ua.indexOf('Opera') >= 0;
16431
16432     detected.locale = navigator.language || navigator.userLanguage;
16433
16434     detected.filedrop = (window.FileReader && 'ondrop' in window);
16435
16436     function nav(x) {
16437         return navigator.userAgent.indexOf(x) !== -1;
16438     }
16439
16440     if (nav('Win')) detected.os = 'win';
16441     else if (nav('Mac')) detected.os = 'mac';
16442     else if (nav('X11')) detected.os = 'linux';
16443     else if (nav('Linux')) detected.os = 'linux';
16444     else detected.os = 'win';
16445
16446     iD.detect = function() { return detected; };
16447 })();
16448 iD.countryCode  = function() {
16449     var countryCode = {},
16450         endpoint = 'https://nominatim.openstreetmap.org/reverse?';
16451
16452     if (!iD.countryCode.cache) {
16453         iD.countryCode.cache = rbush();
16454     }
16455
16456     var cache = iD.countryCode.cache;
16457
16458     countryCode.search = function(location, callback) {
16459         var countryCodes = cache.search([location[0], location[1], location[0], location[1]]);
16460
16461         if (countryCodes.length > 0)
16462             return callback(null, countryCodes[0][4]);
16463
16464         d3.json(endpoint +
16465             iD.util.qsString({
16466                 format: 'json',
16467                 addressdetails: 1,
16468                 lat: location[1],
16469                 lon: location[0]
16470             }), function(err, result) {
16471                 if (err)
16472                     return callback(err);
16473                 else if (result && result.error)
16474                     return callback(result.error);
16475
16476                 var extent = iD.geo.Extent(location).padByMeters(1000);
16477
16478                 cache.insert([extent[0][0], extent[0][1], extent[1][0], extent[1][1], result.address.country_code]);
16479
16480                 callback(null, result.address.country_code);
16481             });
16482     };
16483
16484     return countryCode;
16485 };
16486 iD.taginfo = function() {
16487     var taginfo = {},
16488         endpoint = 'https://taginfo.openstreetmap.org/api/4/',
16489         tag_sorts = {
16490             point: 'count_nodes',
16491             vertex: 'count_nodes',
16492             area: 'count_ways',
16493             line: 'count_ways'
16494         },
16495         tag_filters = {
16496             point: 'nodes',
16497             vertex: 'nodes',
16498             area: 'ways',
16499             line: 'ways'
16500         };
16501
16502     if (!iD.taginfo.cache) {
16503         iD.taginfo.cache = {};
16504     }
16505
16506     var cache = iD.taginfo.cache;
16507
16508     function sets(parameters, n, o) {
16509         if (parameters.geometry && o[parameters.geometry]) {
16510             parameters[n] = o[parameters.geometry];
16511         }
16512         return parameters;
16513     }
16514
16515     function setFilter(parameters) {
16516         return sets(parameters, 'filter', tag_filters);
16517     }
16518
16519     function setSort(parameters) {
16520         return sets(parameters, 'sortname', tag_sorts);
16521     }
16522
16523     function clean(parameters) {
16524         return _.omit(parameters, 'geometry', 'debounce');
16525     }
16526
16527     function shorten(parameters) {
16528         if (!parameters.query) {
16529             delete parameters.query;
16530         } else {
16531             parameters.query = parameters.query.slice(0, 3);
16532         }
16533         return parameters;
16534     }
16535
16536     function popularKeys(parameters) {
16537         var pop_field = 'count_all';
16538         if (parameters.filter) pop_field = 'count_' + parameters.filter;
16539         return function(d) { return parseFloat(d[pop_field]) > 10000; };
16540     }
16541
16542     function popularValues() {
16543         return function(d) { return parseFloat(d.fraction) > 0.01 || d.in_wiki; };
16544     }
16545
16546     function valKey(d) { return { value: d.key }; }
16547
16548     function valKeyDescription(d) {
16549         return {
16550             value: d.value,
16551             title: d.description
16552         };
16553     }
16554
16555     var debounced = _.debounce(d3.json, 100, true);
16556
16557     function request(url, debounce, callback) {
16558         if (cache[url]) {
16559             callback(null, cache[url]);
16560         } else if (debounce) {
16561             debounced(url, done);
16562         } else {
16563             d3.json(url, done);
16564         }
16565
16566         function done(err, data) {
16567             if (!err) cache[url] = data;
16568             callback(err, data);
16569         }
16570     }
16571
16572     taginfo.keys = function(parameters, callback) {
16573         var debounce = parameters.debounce;
16574         parameters = clean(shorten(setSort(setFilter(parameters))));
16575         request(endpoint + 'keys/all?' +
16576             iD.util.qsString(_.extend({
16577                 rp: 10,
16578                 sortname: 'count_all',
16579                 sortorder: 'desc',
16580                 page: 1
16581             }, parameters)), debounce, function(err, d) {
16582                 if (err) return callback(err);
16583                 callback(null, d.data.filter(popularKeys(parameters)).map(valKey));
16584             });
16585     };
16586
16587     taginfo.values = function(parameters, callback) {
16588         var debounce = parameters.debounce;
16589         parameters = clean(shorten(setSort(setFilter(parameters))));
16590         request(endpoint + 'key/values?' +
16591             iD.util.qsString(_.extend({
16592                 rp: 25,
16593                 sortname: 'count_all',
16594                 sortorder: 'desc',
16595                 page: 1
16596             }, parameters)), debounce, function(err, d) {
16597                 if (err) return callback(err);
16598                 callback(null, d.data.filter(popularValues()).map(valKeyDescription), parameters);
16599             });
16600     };
16601
16602     taginfo.docs = function(parameters, callback) {
16603         var debounce = parameters.debounce;
16604         parameters = clean(setSort(parameters));
16605
16606         var path = 'key/wiki_pages?';
16607         if (parameters.value) path = 'tag/wiki_pages?';
16608         else if (parameters.rtype) path = 'relation/wiki_pages?';
16609
16610         request(endpoint + path +
16611             iD.util.qsString(parameters), debounce, callback);
16612     };
16613
16614     taginfo.endpoint = function(_) {
16615         if (!arguments.length) return endpoint;
16616         endpoint = _;
16617         return taginfo;
16618     };
16619
16620     return taginfo;
16621 };
16622 iD.wikipedia  = function() {
16623     var wiki = {},
16624         endpoint = 'https://en.wikipedia.org/w/api.php?';
16625
16626     wiki.search = function(lang, query, callback) {
16627         lang = lang || 'en';
16628         d3.jsonp(endpoint.replace('en', lang) +
16629             iD.util.qsString({
16630                 action: 'query',
16631                 list: 'search',
16632                 srlimit: '10',
16633                 srinfo: 'suggestion',
16634                 format: 'json',
16635                 callback: '{callback}',
16636                 srsearch: query
16637             }), function(data) {
16638                 if (!data.query) return;
16639                 callback(query, data.query.search.map(function(d) {
16640                     return d.title;
16641                 }));
16642             });
16643     };
16644
16645     wiki.suggestions = function(lang, query, callback) {
16646         lang = lang || 'en';
16647         d3.jsonp(endpoint.replace('en', lang) +
16648             iD.util.qsString({
16649                 action: 'opensearch',
16650                 namespace: 0,
16651                 suggest: '',
16652                 format: 'json',
16653                 callback: '{callback}',
16654                 search: query
16655             }), function(d) {
16656                 callback(d[0], d[1]);
16657             });
16658     };
16659
16660     wiki.translations = function(lang, title, callback) {
16661         d3.jsonp(endpoint.replace('en', lang) +
16662             iD.util.qsString({
16663                 action: 'query',
16664                 prop: 'langlinks',
16665                 format: 'json',
16666                 callback: '{callback}',
16667                 lllimit: 500,
16668                 titles: title
16669             }), function(d) {
16670                 var list = d.query.pages[Object.keys(d.query.pages)[0]],
16671                     translations = {};
16672                 if (list && list.langlinks) {
16673                     list.langlinks.forEach(function(d) {
16674                         translations[d.lang] = d['*'];
16675                     });
16676                     callback(translations);
16677                 }
16678             });
16679     };
16680
16681     return wiki;
16682 };
16683 iD.util = {};
16684
16685 iD.util.tagText = function(entity) {
16686     return d3.entries(entity.tags).map(function(e) {
16687         return e.key + '=' + e.value;
16688     }).join(', ');
16689 };
16690
16691 iD.util.entitySelector = function(ids) {
16692     return ids.length ? '.' + ids.join(',.') : 'nothing';
16693 };
16694
16695 iD.util.entityOrMemberSelector = function(ids, graph) {
16696     var s = iD.util.entitySelector(ids);
16697
16698     ids.forEach(function(id) {
16699         var entity = graph.hasEntity(id);
16700         if (entity && entity.type === 'relation') {
16701             entity.members.forEach(function(member) {
16702                 s += ',.' + member.id;
16703             });
16704         }
16705     });
16706
16707     return s;
16708 };
16709
16710 iD.util.displayName = function(entity) {
16711     var localeName = 'name:' + iD.detect().locale.toLowerCase().split('-')[0];
16712     return entity.tags[localeName] || entity.tags.name || entity.tags.ref;
16713 };
16714
16715 iD.util.stringQs = function(str) {
16716     return str.split('&').reduce(function(obj, pair){
16717         var parts = pair.split('=');
16718         if (parts.length === 2) {
16719             obj[parts[0]] = (null === parts[1]) ? '' : decodeURIComponent(parts[1]);
16720         }
16721         return obj;
16722     }, {});
16723 };
16724
16725 iD.util.qsString = function(obj, noencode) {
16726     function softEncode(s) { return s.replace('&', '%26'); }
16727     return Object.keys(obj).sort().map(function(key) {
16728         return encodeURIComponent(key) + '=' + (
16729             noencode ? softEncode(obj[key]) : encodeURIComponent(obj[key]));
16730     }).join('&');
16731 };
16732
16733 iD.util.prefixDOMProperty = function(property) {
16734     var prefixes = ['webkit', 'ms', 'moz', 'o'],
16735         i = -1,
16736         n = prefixes.length,
16737         s = document.body;
16738
16739     if (property in s)
16740         return property;
16741
16742     property = property.substr(0, 1).toUpperCase() + property.substr(1);
16743
16744     while (++i < n)
16745         if (prefixes[i] + property in s)
16746             return prefixes[i] + property;
16747
16748     return false;
16749 };
16750
16751 iD.util.prefixCSSProperty = function(property) {
16752     var prefixes = ['webkit', 'ms', 'Moz', 'O'],
16753         i = -1,
16754         n = prefixes.length,
16755         s = document.body.style;
16756
16757     if (property.toLowerCase() in s)
16758         return property.toLowerCase();
16759
16760     while (++i < n)
16761         if (prefixes[i] + property in s)
16762             return '-' + prefixes[i].toLowerCase() + property.replace(/([A-Z])/g, '-$1').toLowerCase();
16763
16764     return false;
16765 };
16766
16767
16768 iD.util.setTransform = function(el, x, y, scale) {
16769     var prop = iD.util.transformProperty = iD.util.transformProperty || iD.util.prefixCSSProperty('Transform'),
16770         translate = iD.detect().opera ?
16771             'translate('   + x + 'px,' + y + 'px)' :
16772             'translate3d(' + x + 'px,' + y + 'px,0)';
16773     return el.style(prop, translate + (scale ? ' scale(' + scale + ')' : ''));
16774 };
16775
16776 iD.util.getStyle = function(selector) {
16777     for (var i = 0; i < document.styleSheets.length; i++) {
16778         var rules = document.styleSheets[i].rules || document.styleSheets[i].cssRules || [];
16779         for (var k = 0; k < rules.length; k++) {
16780             var selectorText = rules[k].selectorText && rules[k].selectorText.split(', ');
16781             if (_.contains(selectorText, selector)) {
16782                 return rules[k];
16783             }
16784         }
16785     }
16786 };
16787
16788 iD.util.editDistance = function(a, b) {
16789     if (a.length === 0) return b.length;
16790     if (b.length === 0) return a.length;
16791     var matrix = [];
16792     for (var i = 0; i <= b.length; i++) { matrix[i] = [i]; }
16793     for (var j = 0; j <= a.length; j++) { matrix[0][j] = j; }
16794     for (i = 1; i <= b.length; i++) {
16795         for (j = 1; j <= a.length; j++) {
16796             if (b.charAt(i-1) === a.charAt(j-1)) {
16797                 matrix[i][j] = matrix[i-1][j-1];
16798             } else {
16799                 matrix[i][j] = Math.min(matrix[i-1][j-1] + 1, // substitution
16800                     Math.min(matrix[i][j-1] + 1, // insertion
16801                     matrix[i-1][j] + 1)); // deletion
16802             }
16803         }
16804     }
16805     return matrix[b.length][a.length];
16806 };
16807
16808 // a d3.mouse-alike which
16809 // 1. Only works on HTML elements, not SVG
16810 // 2. Does not cause style recalculation
16811 iD.util.fastMouse = function(container) {
16812     var rect = _.clone(container.getBoundingClientRect()),
16813         rectLeft = rect.left,
16814         rectTop = rect.top,
16815         clientLeft = +container.clientLeft,
16816         clientTop = +container.clientTop;
16817     return function(e) {
16818         return [
16819             e.clientX - rectLeft - clientLeft,
16820             e.clientY - rectTop - clientTop];
16821     };
16822 };
16823
16824 /* jshint -W103 */
16825 iD.util.getPrototypeOf = Object.getPrototypeOf || function(obj) { return obj.__proto__; };
16826
16827 iD.util.asyncMap = function(inputs, func, callback) {
16828     var remaining = inputs.length,
16829         results = [],
16830         errors = [];
16831
16832     inputs.forEach(function(d, i) {
16833         func(d, function done(err, data) {
16834             errors[i] = err;
16835             results[i] = data;
16836             remaining --;
16837             if (!remaining) callback(errors, results);
16838         });
16839     });
16840 };
16841
16842 // wraps an index to an interval [0..length-1]
16843 iD.util.wrap = function(index, length) {
16844     if (index < 0)
16845         index += Math.ceil(-index/length)*length;
16846     return index % length;
16847 };
16848 // A per-domain session mutex backed by a cookie and dead man's
16849 // switch. If the session crashes, the mutex will auto-release
16850 // after 5 seconds.
16851
16852 iD.util.SessionMutex = function(name) {
16853     var mutex = {},
16854         intervalID;
16855
16856     function renew() {
16857         var expires = new Date();
16858         expires.setSeconds(expires.getSeconds() + 5);
16859         document.cookie = name + '=1; expires=' + expires.toUTCString();
16860     }
16861
16862     mutex.lock = function() {
16863         if (intervalID) return true;
16864         var cookie = document.cookie.replace(new RegExp('(?:(?:^|.*;)\\s*' + name + '\\s*\\=\\s*([^;]*).*$)|^.*$'), '$1');
16865         if (cookie) return false;
16866         renew();
16867         intervalID = window.setInterval(renew, 4000);
16868         return true;
16869     };
16870
16871     mutex.unlock = function() {
16872         if (!intervalID) return;
16873         document.cookie = name + '=; expires=Thu, 01 Jan 1970 00:00:00 GMT';
16874         clearInterval(intervalID);
16875         intervalID = null;
16876     };
16877
16878     mutex.locked = function() {
16879         return !!intervalID;
16880     };
16881
16882     return mutex;
16883 };
16884 iD.util.SuggestNames = function(preset, suggestions) {
16885     preset = preset.id.split('/', 2);
16886     var k = preset[0],
16887         v = preset[1];
16888
16889     return function(value, callback) {
16890         var result = [];
16891         if (value && value.length > 2) {
16892             if (suggestions[k] && suggestions[k][v]) {
16893                 for (var sugg in suggestions[k][v]) {
16894                     var dist = iD.util.editDistance(value, sugg.substring(0, value.length));
16895                     if (dist < 3) {
16896                         result.push({
16897                             title: sugg,
16898                             value: sugg,
16899                             dist: dist
16900                         });
16901                     }
16902                 }
16903             }
16904             result.sort(function(a, b) {
16905                 return a.dist - b.dist;
16906             });
16907         }
16908         result = result.slice(0,3);
16909         callback(result);
16910     };
16911 };
16912 iD.geo = {};
16913
16914 iD.geo.roundCoords = function(c) {
16915     return [Math.floor(c[0]), Math.floor(c[1])];
16916 };
16917
16918 iD.geo.interp = function(p1, p2, t) {
16919     return [p1[0] + (p2[0] - p1[0]) * t,
16920             p1[1] + (p2[1] - p1[1]) * t];
16921 };
16922
16923 // 2D cross product of OA and OB vectors, i.e. z-component of their 3D cross product.
16924 // Returns a positive value, if OAB makes a counter-clockwise turn,
16925 // negative for clockwise turn, and zero if the points are collinear.
16926 iD.geo.cross = function(o, a, b) {
16927     return (a[0] - o[0]) * (b[1] - o[1]) - (a[1] - o[1]) * (b[0] - o[0]);
16928 };
16929
16930 // http://jsperf.com/id-dist-optimization
16931 iD.geo.euclideanDistance = function(a, b) {
16932     var x = a[0] - b[0], y = a[1] - b[1];
16933     return Math.sqrt((x * x) + (y * y));
16934 };
16935
16936 // using WGS84 polar radius (6356752.314245179 m)
16937 // const = 2 * PI * r / 360
16938 iD.geo.latToMeters = function(dLat) {
16939     return dLat * 110946.257617;
16940 };
16941
16942 // using WGS84 equatorial radius (6378137.0 m)
16943 // const = 2 * PI * r / 360
16944 iD.geo.lonToMeters = function(dLon, atLat) {
16945     return Math.abs(atLat) >= 90 ? 0 :
16946         dLon * 111319.490793 * Math.abs(Math.cos(atLat * (Math.PI/180)));
16947 };
16948
16949 // using WGS84 polar radius (6356752.314245179 m)
16950 // const = 2 * PI * r / 360
16951 iD.geo.metersToLat = function(m) {
16952     return m / 110946.257617;
16953 };
16954
16955 // using WGS84 equatorial radius (6378137.0 m)
16956 // const = 2 * PI * r / 360
16957 iD.geo.metersToLon = function(m, atLat) {
16958     return Math.abs(atLat) >= 90 ? 0 :
16959         m / 111319.490793 / Math.abs(Math.cos(atLat * (Math.PI/180)));
16960 };
16961
16962 // Equirectangular approximation of spherical distances on Earth
16963 iD.geo.sphericalDistance = function(a, b) {
16964     var x = iD.geo.lonToMeters(a[0] - b[0], (a[1] + b[1]) / 2),
16965         y = iD.geo.latToMeters(a[1] - b[1]);
16966     return Math.sqrt((x * x) + (y * y));
16967 };
16968
16969 iD.geo.edgeEqual = function(a, b) {
16970     return (a[0] === b[0] && a[1] === b[1]) ||
16971         (a[0] === b[1] && a[1] === b[0]);
16972 };
16973
16974 // Return the counterclockwise angle in the range (-pi, pi)
16975 // between the positive X axis and the line intersecting a and b.
16976 iD.geo.angle = function(a, b, projection) {
16977     a = projection(a.loc);
16978     b = projection(b.loc);
16979     return Math.atan2(b[1] - a[1], b[0] - a[0]);
16980 };
16981
16982 // Choose the edge with the minimal distance from `point` to its orthogonal
16983 // projection onto that edge, if such a projection exists, or the distance to
16984 // the closest vertex on that edge. Returns an object with the `index` of the
16985 // chosen edge, the chosen `loc` on that edge, and the `distance` to to it.
16986 iD.geo.chooseEdge = function(nodes, point, projection) {
16987     var dist = iD.geo.euclideanDistance,
16988         points = nodes.map(function(n) { return projection(n.loc); }),
16989         min = Infinity,
16990         idx, loc;
16991
16992     function dot(p, q) {
16993         return p[0] * q[0] + p[1] * q[1];
16994     }
16995
16996     for (var i = 0; i < points.length - 1; i++) {
16997         var o = points[i],
16998             s = [points[i + 1][0] - o[0],
16999                  points[i + 1][1] - o[1]],
17000             v = [point[0] - o[0],
17001                  point[1] - o[1]],
17002             proj = dot(v, s) / dot(s, s),
17003             p;
17004
17005         if (proj < 0) {
17006             p = o;
17007         } else if (proj > 1) {
17008             p = points[i + 1];
17009         } else {
17010             p = [o[0] + proj * s[0], o[1] + proj * s[1]];
17011         }
17012
17013         var d = dist(p, point);
17014         if (d < min) {
17015             min = d;
17016             idx = i + 1;
17017             loc = projection.invert(p);
17018         }
17019     }
17020
17021     return {
17022         index: idx,
17023         distance: min,
17024         loc: loc
17025     };
17026 };
17027
17028 // Return the intersection point of 2 line segments.
17029 // From https://github.com/pgkelley4/line-segments-intersect
17030 // This uses the vector cross product approach described below:
17031 //  http://stackoverflow.com/a/565282/786339
17032 iD.geo.lineIntersection = function(a, b) {
17033     function subtractPoints(point1, point2) {
17034         return [point1[0] - point2[0], point1[1] - point2[1]];
17035     }
17036     function crossProduct(point1, point2) {
17037         return point1[0] * point2[1] - point1[1] * point2[0];
17038     }
17039
17040     var p = [a[0][0], a[0][1]],
17041         p2 = [a[1][0], a[1][1]],
17042         q = [b[0][0], b[0][1]],
17043         q2 = [b[1][0], b[1][1]],
17044         r = subtractPoints(p2, p),
17045         s = subtractPoints(q2, q),
17046         uNumerator = crossProduct(subtractPoints(q, p), r),
17047         denominator = crossProduct(r, s);
17048
17049     if (uNumerator && denominator) {
17050         var u = uNumerator / denominator,
17051             t = crossProduct(subtractPoints(q, p), s) / denominator;
17052
17053         if ((t >= 0) && (t <= 1) && (u >= 0) && (u <= 1)) {
17054             return iD.geo.interp(p, p2, t);
17055         }
17056     }
17057
17058     return null;
17059 };
17060
17061 // Return whether point is contained in polygon.
17062 //
17063 // `point` should be a 2-item array of coordinates.
17064 // `polygon` should be an array of 2-item arrays of coordinates.
17065 //
17066 // From https://github.com/substack/point-in-polygon.
17067 // ray-casting algorithm based on
17068 // http://www.ecse.rpi.edu/Homepages/wrf/Research/Short_Notes/pnpoly.html
17069 //
17070 iD.geo.pointInPolygon = function(point, polygon) {
17071     var x = point[0],
17072         y = point[1],
17073         inside = false;
17074
17075     for (var i = 0, j = polygon.length - 1; i < polygon.length; j = i++) {
17076         var xi = polygon[i][0], yi = polygon[i][1];
17077         var xj = polygon[j][0], yj = polygon[j][1];
17078
17079         var intersect = ((yi > y) !== (yj > y)) &&
17080             (x < (xj - xi) * (y - yi) / (yj - yi) + xi);
17081         if (intersect) inside = !inside;
17082     }
17083
17084     return inside;
17085 };
17086
17087 iD.geo.polygonContainsPolygon = function(outer, inner) {
17088     return _.every(inner, function(point) {
17089         return iD.geo.pointInPolygon(point, outer);
17090     });
17091 };
17092
17093 iD.geo.polygonIntersectsPolygon = function(outer, inner) {
17094     return _.some(inner, function(point) {
17095         return iD.geo.pointInPolygon(point, outer);
17096     });
17097 };
17098
17099 iD.geo.pathLength = function(path) {
17100     var length = 0,
17101         dx, dy;
17102     for (var i = 0; i < path.length - 1; i++) {
17103         dx = path[i][0] - path[i + 1][0];
17104         dy = path[i][1] - path[i + 1][1];
17105         length += Math.sqrt(dx * dx + dy * dy);
17106     }
17107     return length;
17108 };
17109 iD.geo.Extent = function geoExtent(min, max) {
17110     if (!(this instanceof iD.geo.Extent)) return new iD.geo.Extent(min, max);
17111     if (min instanceof iD.geo.Extent) {
17112         return min;
17113     } else if (min && min.length === 2 && min[0].length === 2 && min[1].length === 2) {
17114         this[0] = min[0];
17115         this[1] = min[1];
17116     } else {
17117         this[0] = min        || [ Infinity,  Infinity];
17118         this[1] = max || min || [-Infinity, -Infinity];
17119     }
17120 };
17121
17122 iD.geo.Extent.prototype = [[], []];
17123
17124 _.extend(iD.geo.Extent.prototype, {
17125     extend: function(obj) {
17126         if (!(obj instanceof iD.geo.Extent)) obj = new iD.geo.Extent(obj);
17127         return iD.geo.Extent([Math.min(obj[0][0], this[0][0]),
17128                               Math.min(obj[0][1], this[0][1])],
17129                              [Math.max(obj[1][0], this[1][0]),
17130                               Math.max(obj[1][1], this[1][1])]);
17131     },
17132
17133     area: function() {
17134         return Math.abs((this[1][0] - this[0][0]) * (this[1][1] - this[0][1]));
17135     },
17136
17137     center: function() {
17138         return [(this[0][0] + this[1][0]) / 2,
17139                 (this[0][1] + this[1][1]) / 2];
17140     },
17141
17142     polygon: function() {
17143         return [
17144             [this[0][0], this[0][1]],
17145             [this[0][0], this[1][1]],
17146             [this[1][0], this[1][1]],
17147             [this[1][0], this[0][1]],
17148             [this[0][0], this[0][1]]
17149         ];
17150     },
17151
17152     intersects: function(obj) {
17153         if (!(obj instanceof iD.geo.Extent)) obj = new iD.geo.Extent(obj);
17154         return obj[0][0] <= this[1][0] &&
17155                obj[0][1] <= this[1][1] &&
17156                obj[1][0] >= this[0][0] &&
17157                obj[1][1] >= this[0][1];
17158     },
17159
17160     intersection: function(obj) {
17161         if (!this.intersects(obj)) return new iD.geo.Extent();
17162         return new iD.geo.Extent([Math.max(obj[0][0], this[0][0]),
17163                                   Math.max(obj[0][1], this[0][1])],
17164                                  [Math.min(obj[1][0], this[1][0]),
17165                                   Math.min(obj[1][1], this[1][1])]);
17166     },
17167
17168     percentContainedIn: function(obj) {
17169         if (!(obj instanceof iD.geo.Extent)) obj = new iD.geo.Extent(obj);
17170         var a1 = this.intersection(obj).area(),
17171             a2 = this.area();
17172
17173         if (a1 === Infinity || a2 === Infinity || a1 === 0 || a2 === 0) {
17174             return 0;
17175         } else {
17176             return a1 / a2;
17177         }
17178     },
17179
17180     padByMeters: function(meters) {
17181         var dLat = iD.geo.metersToLat(meters),
17182             dLon = iD.geo.metersToLon(meters, this.center()[1]);
17183         return iD.geo.Extent(
17184                 [this[0][0] - dLon, this[0][1] - dLat],
17185                 [this[1][0] + dLon, this[1][1] + dLat]);
17186     },
17187
17188     toParam: function() {
17189         return [this[0][0], this[0][1], this[1][0], this[1][1]].join(',');
17190     }
17191
17192 });
17193 iD.geo.Turn = function(turn) {
17194     if (!(this instanceof iD.geo.Turn))
17195         return new iD.geo.Turn(turn);
17196     _.extend(this, turn);
17197 };
17198
17199 iD.geo.Intersection = function(graph, vertexId) {
17200     var vertex = graph.entity(vertexId),
17201         highways = [];
17202
17203     // Pre-split ways that would need to be split in
17204     // order to add a restriction. The real split will
17205     // happen when the restriction is added.
17206     graph.parentWays(vertex).forEach(function(way) {
17207         if (!way.tags.highway || way.isArea() || way.isDegenerate())
17208             return;
17209
17210         if (way.affix(vertexId)) {
17211             highways.push(way);
17212         } else {
17213             var idx = _.indexOf(way.nodes, vertex.id, 1),
17214                 wayA = iD.Way({id: way.id + '-a', tags: way.tags, nodes: way.nodes.slice(0, idx + 1)}),
17215                 wayB = iD.Way({id: way.id + '-b', tags: way.tags, nodes: way.nodes.slice(idx)});
17216
17217             graph = graph.replace(wayA);
17218             graph = graph.replace(wayB);
17219
17220             highways.push(wayA);
17221             highways.push(wayB);
17222         }
17223     });
17224
17225     var intersection = {
17226         highways: highways,
17227         graph: graph
17228     };
17229
17230     intersection.turns = function(fromNodeID) {
17231         if (!fromNodeID)
17232             return [];
17233
17234         var way = _.find(highways, function(way) { return way.contains(fromNodeID); });
17235         if (way.first() === vertex.id && way.tags.oneway === 'yes')
17236             return [];
17237         if (way.last() === vertex.id && way.tags.oneway === '-1')
17238             return [];
17239
17240         function withRestriction(turn) {
17241             graph.parentRelations(graph.entity(turn.from.way)).forEach(function(relation) {
17242                 if (relation.tags.type !== 'restriction')
17243                     return;
17244
17245                 var f = relation.memberByRole('from'),
17246                     t = relation.memberByRole('to'),
17247                     v = relation.memberByRole('via');
17248
17249                 if (f && f.id === turn.from.way &&
17250                     v && v.id === turn.via.node &&
17251                     t && t.id === turn.to.way) {
17252                     turn.restriction = relation.id;
17253                 } else if (/^only_/.test(relation.tags.restriction) &&
17254                     f && f.id === turn.from.way &&
17255                     v && v.id === turn.via.node &&
17256                     t && t.id !== turn.to.way) {
17257                     turn.restriction = relation.id;
17258                     turn.indirect_restriction = true;
17259                 }
17260             });
17261
17262             return iD.geo.Turn(turn);
17263         }
17264
17265         var from = {
17266                 node: way.nodes[way.first() === vertex.id ? 1 : way.nodes.length - 2],
17267                 way: way.id.split(/-(a|b)/)[0]
17268             },
17269             via = {node: vertex.id},
17270             turns = [];
17271
17272         highways.forEach(function(parent) {
17273             if (parent === way)
17274                 return;
17275
17276             var index = parent.nodes.indexOf(vertex.id);
17277
17278             // backward
17279             if (parent.first() !== vertex.id && parent.tags.oneway !== 'yes') {
17280                 turns.push(withRestriction({
17281                     from: from,
17282                     via: via,
17283                     to: {node: parent.nodes[index - 1], way: parent.id.split(/-(a|b)/)[0]}
17284                 }));
17285             }
17286
17287             // forward
17288             if (parent.last() !== vertex.id && parent.tags.oneway !== '-1') {
17289                 turns.push(withRestriction({
17290                     from: from,
17291                     via: via,
17292                     to: {node: parent.nodes[index + 1], way: parent.id.split(/-(a|b)/)[0]}
17293                 }));
17294             }
17295         });
17296
17297         // U-turn
17298         if (way.tags.oneway !== 'yes' && way.tags.oneway !== '-1') {
17299             turns.push(withRestriction({
17300                 from: from,
17301                 via: via,
17302                 to: from,
17303                 u: true
17304             }));
17305         }
17306
17307         return turns;
17308     };
17309
17310     return intersection;
17311 };
17312
17313 iD.geo.inferRestriction = function(from, via, to, projection) {
17314     var angle = iD.geo.angle(via, from, projection) -
17315                 iD.geo.angle(via, to, projection);
17316
17317     angle = angle * 180 / Math.PI;
17318
17319     while (angle < 0)
17320         angle += 360;
17321
17322     if (angle < 23)
17323         return 'no_u_turn';
17324     if (angle < 158)
17325         return 'no_right_turn';
17326     if (angle < 202)
17327         return 'no_straight_on';
17328     if (angle < 336)
17329         return 'no_left_turn';
17330
17331     return 'no_u_turn';
17332 };
17333 // For fixing up rendering of multipolygons with tags on the outer member.
17334 // https://github.com/openstreetmap/iD/issues/613
17335 iD.geo.isSimpleMultipolygonOuterMember = function(entity, graph) {
17336     if (entity.type !== 'way')
17337         return false;
17338
17339     var parents = graph.parentRelations(entity);
17340     if (parents.length !== 1)
17341         return false;
17342
17343     var parent = parents[0];
17344     if (!parent.isMultipolygon() || Object.keys(parent.tags).length > 1)
17345         return false;
17346
17347     var members = parent.members, member;
17348     for (var i = 0; i < members.length; i++) {
17349         member = members[i];
17350         if (member.id === entity.id && member.role && member.role !== 'outer')
17351             return false; // Not outer member
17352         if (member.id !== entity.id && (!member.role || member.role === 'outer'))
17353             return false; // Not a simple multipolygon
17354     }
17355
17356     return parent;
17357 };
17358
17359 iD.geo.simpleMultipolygonOuterMember = function(entity, graph) {
17360     if (entity.type !== 'way')
17361         return false;
17362
17363     var parents = graph.parentRelations(entity);
17364     if (parents.length !== 1)
17365         return false;
17366
17367     var parent = parents[0];
17368     if (!parent.isMultipolygon() || Object.keys(parent.tags).length > 1)
17369         return false;
17370
17371     var members = parent.members, member, outerMember;
17372     for (var i = 0; i < members.length; i++) {
17373         member = members[i];
17374         if (!member.role || member.role === 'outer') {
17375             if (outerMember)
17376                 return false; // Not a simple multipolygon
17377             outerMember = member;
17378         }
17379     }
17380
17381     return outerMember && graph.hasEntity(outerMember.id);
17382 };
17383
17384 // Join `array` into sequences of connecting ways.
17385 //
17386 // Segments which share identical start/end nodes will, as much as possible,
17387 // be connected with each other.
17388 //
17389 // The return value is a nested array. Each constituent array contains elements
17390 // of `array` which have been determined to connect. Each consitituent array
17391 // also has a `nodes` property whose value is an ordered array of member nodes,
17392 // with appropriate order reversal and start/end coordinate de-duplication.
17393 //
17394 // Members of `array` must have, at minimum, `type` and `id` properties.
17395 // Thus either an array of `iD.Way`s or a relation member array may be
17396 // used.
17397 //
17398 // If an member has a `tags` property, its tags will be reversed via
17399 // `iD.actions.Reverse` in the output.
17400 //
17401 // Incomplete members (those for which `graph.hasEntity(element.id)` returns
17402 // false) and non-way members are ignored.
17403 //
17404 iD.geo.joinWays = function(array, graph) {
17405     var joined = [], member, current, nodes, first, last, i, how, what;
17406
17407     array = array.filter(function(member) {
17408         return member.type === 'way' && graph.hasEntity(member.id);
17409     });
17410
17411     function resolve(member) {
17412         return graph.childNodes(graph.entity(member.id));
17413     }
17414
17415     function reverse(member) {
17416         return member.tags ? iD.actions.Reverse(member.id)(graph).entity(member.id) : member;
17417     }
17418
17419     while (array.length) {
17420         member = array.shift();
17421         current = [member];
17422         current.nodes = nodes = resolve(member).slice();
17423         joined.push(current);
17424
17425         while (array.length && _.first(nodes) !== _.last(nodes)) {
17426             first = _.first(nodes);
17427             last  = _.last(nodes);
17428
17429             for (i = 0; i < array.length; i++) {
17430                 member = array[i];
17431                 what = resolve(member);
17432
17433                 if (last === _.first(what)) {
17434                     how  = nodes.push;
17435                     what = what.slice(1);
17436                     break;
17437                 } else if (last === _.last(what)) {
17438                     how  = nodes.push;
17439                     what = what.slice(0, -1).reverse();
17440                     member = reverse(member);
17441                     break;
17442                 } else if (first === _.last(what)) {
17443                     how  = nodes.unshift;
17444                     what = what.slice(0, -1);
17445                     break;
17446                 } else if (first === _.first(what)) {
17447                     how  = nodes.unshift;
17448                     what = what.slice(1).reverse();
17449                     member = reverse(member);
17450                     break;
17451                 } else {
17452                     what = how = null;
17453                 }
17454             }
17455
17456             if (!what)
17457                 break; // No more joinable ways.
17458
17459             how.apply(current, [member]);
17460             how.apply(nodes, what);
17461
17462             array.splice(i, 1);
17463         }
17464     }
17465
17466     return joined;
17467 };
17468 /*
17469     Bypasses features of D3's default projection stream pipeline that are unnecessary:
17470     * Antimeridian clipping
17471     * Spherical rotation
17472     * Resampling
17473 */
17474 iD.geo.RawMercator = function () {
17475     var project = d3.geo.mercator.raw,
17476         k = 512 / Math.PI, // scale
17477         x = 0, y = 0, // translate
17478         clipExtent = [[0, 0], [0, 0]];
17479
17480     function projection(point) {
17481         point = project(point[0] * Math.PI / 180, point[1] * Math.PI / 180);
17482         return [point[0] * k + x, y - point[1] * k];
17483     }
17484
17485     projection.invert = function(point) {
17486         point = project.invert((point[0] - x) / k, (y - point[1]) / k);
17487         return point && [point[0] * 180 / Math.PI, point[1] * 180 / Math.PI];
17488     };
17489
17490     projection.scale = function(_) {
17491         if (!arguments.length) return k;
17492         k = +_;
17493         return projection;
17494     };
17495
17496     projection.translate = function(_) {
17497         if (!arguments.length) return [x, y];
17498         x = +_[0];
17499         y = +_[1];
17500         return projection;
17501     };
17502
17503     projection.clipExtent = function(_) {
17504         if (!arguments.length) return clipExtent;
17505         clipExtent = _;
17506         return projection;
17507     };
17508
17509     projection.stream = d3.geo.transform({
17510         point: function(x, y) {
17511             x = projection([x, y]);
17512             this.stream.point(x[0], x[1]);
17513         }
17514     }).stream;
17515
17516     return projection;
17517 };
17518 iD.actions = {};
17519 iD.actions.AddEntity = function(way) {
17520     return function(graph) {
17521         return graph.replace(way);
17522     };
17523 };
17524 iD.actions.AddMember = function(relationId, member, memberIndex) {
17525     return function(graph) {
17526         var relation = graph.entity(relationId);
17527
17528         if (isNaN(memberIndex) && member.type === 'way') {
17529             var members = relation.indexedMembers();
17530             members.push(member);
17531
17532             var joined = iD.geo.joinWays(members, graph);
17533             for (var i = 0; i < joined.length; i++) {
17534                 var segment = joined[i];
17535                 for (var j = 0; j < segment.length && segment.length >= 2; j++) {
17536                     if (segment[j] !== member)
17537                         continue;
17538
17539                     if (j === 0) {
17540                         memberIndex = segment[j + 1].index;
17541                     } else if (j === segment.length - 1) {
17542                         memberIndex = segment[j - 1].index + 1;
17543                     } else {
17544                         memberIndex = Math.min(segment[j - 1].index + 1, segment[j + 1].index + 1);
17545                     }
17546                 }
17547             }
17548         }
17549
17550         return graph.replace(relation.addMember(member, memberIndex));
17551     };
17552 };
17553 iD.actions.AddMidpoint = function(midpoint, node) {
17554     return function(graph) {
17555         graph = graph.replace(node.move(midpoint.loc));
17556
17557         var parents = _.intersection(
17558             graph.parentWays(graph.entity(midpoint.edge[0])),
17559             graph.parentWays(graph.entity(midpoint.edge[1])));
17560
17561         parents.forEach(function(way) {
17562             for (var i = 0; i < way.nodes.length - 1; i++) {
17563                 if (iD.geo.edgeEqual([way.nodes[i], way.nodes[i + 1]], midpoint.edge)) {
17564                     graph = graph.replace(graph.entity(way.id).addNode(node.id, i + 1));
17565
17566                     // Add only one midpoint on doubled-back segments,
17567                     // turning them into self-intersections.
17568                     return;
17569                 }
17570             }
17571         });
17572
17573         return graph;
17574     };
17575 };
17576 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/AddNodeToWayAction.as
17577 iD.actions.AddVertex = function(wayId, nodeId, index) {
17578     return function(graph) {
17579         return graph.replace(graph.entity(wayId).addNode(nodeId, index));
17580     };
17581 };
17582 iD.actions.ChangeMember = function(relationId, member, memberIndex) {
17583     return function(graph) {
17584         return graph.replace(graph.entity(relationId).updateMember(member, memberIndex));
17585     };
17586 };
17587 iD.actions.ChangePreset = function(entityId, oldPreset, newPreset) {
17588     return function(graph) {
17589         var entity = graph.entity(entityId),
17590             geometry = entity.geometry(graph),
17591             tags = entity.tags;
17592
17593         if (oldPreset) tags = oldPreset.removeTags(tags, geometry);
17594         if (newPreset) tags = newPreset.applyTags(tags, geometry);
17595
17596         return graph.replace(entity.update({tags: tags}));
17597     };
17598 };
17599 iD.actions.ChangeTags = function(entityId, tags) {
17600     return function(graph) {
17601         var entity = graph.entity(entityId);
17602         return graph.replace(entity.update({tags: tags}));
17603     };
17604 };
17605 iD.actions.Circularize = function(wayId, projection, maxAngle) {
17606     maxAngle = (maxAngle || 20) * Math.PI / 180;
17607
17608     var action = function(graph) {
17609         var way = graph.entity(wayId);
17610
17611         if (!way.isConvex(graph)) {
17612             graph = action.makeConvex(graph);
17613         }
17614
17615         var nodes = _.uniq(graph.childNodes(way)),
17616             keyNodes = nodes.filter(function(n) { return graph.parentWays(n).length !== 1; }),
17617             points = nodes.map(function(n) { return projection(n.loc); }),
17618             keyPoints = keyNodes.map(function(n) { return projection(n.loc); }),
17619             centroid = (points.length === 2) ? iD.geo.interp(points[0], points[1], 0.5) : d3.geom.polygon(points).centroid(),
17620             radius = d3.median(points, function(p) { return iD.geo.euclideanDistance(centroid, p); }),
17621             sign = d3.geom.polygon(points).area() > 0 ? 1 : -1,
17622             ids;
17623
17624         // we need atleast two key nodes for the algorithm to work
17625         if (!keyNodes.length) {
17626             keyNodes = [nodes[0]];
17627             keyPoints = [points[0]];
17628         }
17629
17630         if (keyNodes.length === 1) {
17631             var index = nodes.indexOf(keyNodes[0]),
17632                 oppositeIndex = Math.floor((index + nodes.length / 2) % nodes.length);
17633
17634             keyNodes.push(nodes[oppositeIndex]);
17635             keyPoints.push(points[oppositeIndex]);
17636         }
17637
17638         // key points and nodes are those connected to the ways,
17639         // they are projected onto the circle, inbetween nodes are moved
17640         // to constant intervals between key nodes, extra inbetween nodes are
17641         // added if necessary.
17642         for (var i = 0; i < keyPoints.length; i++) {
17643             var nextKeyNodeIndex = (i + 1) % keyNodes.length,
17644                 startNode = keyNodes[i],
17645                 endNode = keyNodes[nextKeyNodeIndex],
17646                 startNodeIndex = nodes.indexOf(startNode),
17647                 endNodeIndex = nodes.indexOf(endNode),
17648                 numberNewPoints = -1,
17649                 indexRange = endNodeIndex - startNodeIndex,
17650                 distance, totalAngle, eachAngle, startAngle, endAngle,
17651                 angle, loc, node, j,
17652                 inBetweenNodes = [];
17653
17654             if (indexRange < 0) {
17655                 indexRange += nodes.length;
17656             }
17657
17658             // position this key node
17659             distance = iD.geo.euclideanDistance(centroid, keyPoints[i]);
17660             if (distance === 0) { distance = 1e-4; }
17661             keyPoints[i] = [
17662                 centroid[0] + (keyPoints[i][0] - centroid[0]) / distance * radius,
17663                 centroid[1] + (keyPoints[i][1] - centroid[1]) / distance * radius];
17664             graph = graph.replace(keyNodes[i].move(projection.invert(keyPoints[i])));
17665
17666             // figure out the between delta angle we want to match to
17667             startAngle = Math.atan2(keyPoints[i][1] - centroid[1], keyPoints[i][0] - centroid[0]);
17668             endAngle = Math.atan2(keyPoints[nextKeyNodeIndex][1] - centroid[1], keyPoints[nextKeyNodeIndex][0] - centroid[0]);
17669             totalAngle = endAngle - startAngle;
17670
17671             // detects looping around -pi/pi
17672             if (totalAngle * sign > 0) {
17673                 totalAngle = -sign * (2 * Math.PI - Math.abs(totalAngle));
17674             }
17675
17676             do {
17677                 numberNewPoints++;
17678                 eachAngle = totalAngle / (indexRange + numberNewPoints);
17679             } while (Math.abs(eachAngle) > maxAngle);
17680
17681             // move existing points
17682             for (j = 1; j < indexRange; j++) {
17683                 angle = startAngle + j * eachAngle;
17684                 loc = projection.invert([
17685                     centroid[0] + Math.cos(angle)*radius,
17686                     centroid[1] + Math.sin(angle)*radius]);
17687
17688                 node = nodes[(j + startNodeIndex) % nodes.length].move(loc);
17689                 graph = graph.replace(node);
17690             }
17691
17692             // add new inbetween nodes if necessary
17693             for (j = 0; j < numberNewPoints; j++) {
17694                 angle = startAngle + (indexRange + j) * eachAngle;
17695                 loc = projection.invert([
17696                     centroid[0] + Math.cos(angle) * radius,
17697                     centroid[1] + Math.sin(angle) * radius]);
17698
17699                 node = iD.Node({loc: loc});
17700                 graph = graph.replace(node);
17701
17702                 nodes.splice(endNodeIndex + j, 0, node);
17703                 inBetweenNodes.push(node.id);
17704             }
17705
17706             // Check for other ways that share these keyNodes..
17707             // If keyNodes are adjacent in both ways,
17708             // we can add inBetween nodes to that shared way too..
17709             if (indexRange === 1 && inBetweenNodes.length) {
17710                 var startIndex1 = way.nodes.lastIndexOf(startNode.id),
17711                     endIndex1 = way.nodes.lastIndexOf(endNode.id),
17712                     wayDirection1 = (endIndex1 - startIndex1);
17713                 if (wayDirection1 < -1) { wayDirection1 = 1;}
17714
17715                 /*jshint -W083 */
17716                 _.each(_.without(graph.parentWays(keyNodes[i]), way), function(sharedWay) {
17717                     if (sharedWay.areAdjacent(startNode.id, endNode.id)) {
17718                         var startIndex2 = sharedWay.nodes.lastIndexOf(startNode.id),
17719                             endIndex2 = sharedWay.nodes.lastIndexOf(endNode.id),
17720                             wayDirection2 = (endIndex2 - startIndex2),
17721                             insertAt = endIndex2;
17722                         if (wayDirection2 < -1) { wayDirection2 = 1;}
17723
17724                         if (wayDirection1 !== wayDirection2) {
17725                             inBetweenNodes.reverse();
17726                             insertAt = startIndex2;
17727                         }
17728                         for (j = 0; j < inBetweenNodes.length; j++) {
17729                             sharedWay = sharedWay.addNode(inBetweenNodes[j], insertAt + j);
17730                         }
17731                         graph = graph.replace(sharedWay);
17732                     }
17733                 });
17734                 /*jshint +W083 */
17735             }
17736
17737         }
17738
17739         // update the way to have all the new nodes
17740         ids = nodes.map(function(n) { return n.id; });
17741         ids.push(ids[0]);
17742
17743         way = way.update({nodes: ids});
17744         graph = graph.replace(way);
17745
17746         return graph;
17747     };
17748
17749     action.makeConvex = function(graph) {
17750         var way = graph.entity(wayId),
17751             nodes = _.uniq(graph.childNodes(way)),
17752             points = nodes.map(function(n) { return projection(n.loc); }),
17753             sign = d3.geom.polygon(points).area() > 0 ? 1 : -1,
17754             hull = d3.geom.hull(points);
17755
17756         // D3 convex hulls go counterclockwise..
17757         if (sign === -1) {
17758             nodes.reverse();
17759             points.reverse();
17760         }
17761
17762         for (var i = 0; i < hull.length - 1; i++) {
17763             var startIndex = points.indexOf(hull[i]),
17764                 endIndex = points.indexOf(hull[i+1]),
17765                 indexRange = (endIndex - startIndex);
17766
17767             if (indexRange < 0) {
17768                 indexRange += nodes.length;
17769             }
17770
17771             // move interior nodes to the surface of the convex hull..
17772             for (var j = 1; j < indexRange; j++) {
17773                 var point = iD.geo.interp(hull[i], hull[i+1], j / indexRange),
17774                     node = nodes[(j + startIndex) % nodes.length].move(projection.invert(point));
17775                 graph = graph.replace(node);
17776             }
17777         }
17778         return graph;
17779     };
17780
17781     action.disabled = function(graph) {
17782         if (!graph.entity(wayId).isClosed())
17783             return 'not_closed';
17784     };
17785
17786     return action;
17787 };
17788 // Connect the ways at the given nodes.
17789 //
17790 // The last node will survive. All other nodes will be replaced with
17791 // the surviving node in parent ways, and then removed.
17792 //
17793 // Tags and relation memberships of of non-surviving nodes are merged
17794 // to the survivor.
17795 //
17796 // This is the inverse of `iD.actions.Disconnect`.
17797 //
17798 // Reference:
17799 //   https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/MergeNodesAction.as
17800 //   https://github.com/openstreetmap/josm/blob/mirror/src/org/openstreetmap/josm/actions/MergeNodesAction.java
17801 //
17802 iD.actions.Connect = function(nodeIds) {
17803     return function(graph) {
17804         var survivor = graph.entity(_.last(nodeIds));
17805
17806         for (var i = 0; i < nodeIds.length - 1; i++) {
17807             var node = graph.entity(nodeIds[i]);
17808
17809             /*jshint -W083 */
17810             graph.parentWays(node).forEach(function(parent) {
17811                 if (!parent.areAdjacent(node.id, survivor.id)) {
17812                     graph = graph.replace(parent.replaceNode(node.id, survivor.id));
17813                 }
17814             });
17815
17816             graph.parentRelations(node).forEach(function(parent) {
17817                 graph = graph.replace(parent.replaceMember(node, survivor));
17818             });
17819             /*jshint +W083 */
17820
17821             survivor = survivor.mergeTags(node.tags);
17822             graph = iD.actions.DeleteNode(node.id)(graph);
17823         }
17824
17825         graph = graph.replace(survivor);
17826
17827         return graph;
17828     };
17829 };
17830 iD.actions.DeleteMember = function(relationId, memberIndex) {
17831     return function(graph) {
17832         var relation = graph.entity(relationId)
17833             .removeMember(memberIndex);
17834
17835         graph = graph.replace(relation);
17836
17837         if (relation.isDegenerate())
17838             graph = iD.actions.DeleteRelation(relation.id)(graph);
17839
17840         return graph;
17841     };
17842 };
17843 iD.actions.DeleteMultiple = function(ids) {
17844     var actions = {
17845         way: iD.actions.DeleteWay,
17846         node: iD.actions.DeleteNode,
17847         relation: iD.actions.DeleteRelation
17848     };
17849
17850     var action = function(graph) {
17851         ids.forEach(function(id) {
17852             if (graph.hasEntity(id)) { // It may have been deleted aready.
17853                 graph = actions[graph.entity(id).type](id)(graph);
17854             }
17855         });
17856
17857         return graph;
17858     };
17859
17860     action.disabled = function(graph) {
17861         for (var i = 0; i < ids.length; i++) {
17862             var id = ids[i],
17863                 disabled = actions[graph.entity(id).type](id).disabled(graph);
17864             if (disabled) return disabled;
17865         }
17866     };
17867
17868     return action;
17869 };
17870 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/DeleteNodeAction.as
17871 iD.actions.DeleteNode = function(nodeId) {
17872     var action = function(graph) {
17873         var node = graph.entity(nodeId);
17874
17875         graph.parentWays(node)
17876             .forEach(function(parent) {
17877                 parent = parent.removeNode(nodeId);
17878                 graph = graph.replace(parent);
17879
17880                 if (parent.isDegenerate()) {
17881                     graph = iD.actions.DeleteWay(parent.id)(graph);
17882                 }
17883             });
17884
17885         graph.parentRelations(node)
17886             .forEach(function(parent) {
17887                 parent = parent.removeMembersWithID(nodeId);
17888                 graph = graph.replace(parent);
17889
17890                 if (parent.isDegenerate()) {
17891                     graph = iD.actions.DeleteRelation(parent.id)(graph);
17892                 }
17893             });
17894
17895         return graph.remove(node);
17896     };
17897
17898     action.disabled = function() {
17899         return false;
17900     };
17901
17902     return action;
17903 };
17904 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/DeleteRelationAction.as
17905 iD.actions.DeleteRelation = function(relationId) {
17906     function deleteEntity(entity, graph) {
17907         return !graph.parentWays(entity).length &&
17908             !graph.parentRelations(entity).length &&
17909             !entity.hasInterestingTags();
17910     }
17911
17912     var action = function(graph) {
17913         var relation = graph.entity(relationId);
17914
17915         graph.parentRelations(relation)
17916             .forEach(function(parent) {
17917                 parent = parent.removeMembersWithID(relationId);
17918                 graph = graph.replace(parent);
17919
17920                 if (parent.isDegenerate()) {
17921                     graph = iD.actions.DeleteRelation(parent.id)(graph);
17922                 }
17923             });
17924
17925         _.uniq(_.pluck(relation.members, 'id')).forEach(function(memberId) {
17926             graph = graph.replace(relation.removeMembersWithID(memberId));
17927
17928             var entity = graph.entity(memberId);
17929             if (deleteEntity(entity, graph)) {
17930                 graph = iD.actions.DeleteMultiple([memberId])(graph);
17931             }
17932         });
17933
17934         return graph.remove(relation);
17935     };
17936
17937     action.disabled = function(graph) {
17938         if (!graph.entity(relationId).isComplete(graph))
17939             return 'incomplete_relation';
17940     };
17941
17942     return action;
17943 };
17944 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/DeleteWayAction.as
17945 iD.actions.DeleteWay = function(wayId) {
17946     function deleteNode(node, graph) {
17947         return !graph.parentWays(node).length &&
17948             !graph.parentRelations(node).length &&
17949             !node.hasInterestingTags();
17950     }
17951
17952     var action = function(graph) {
17953         var way = graph.entity(wayId);
17954
17955         graph.parentRelations(way)
17956             .forEach(function(parent) {
17957                 parent = parent.removeMembersWithID(wayId);
17958                 graph = graph.replace(parent);
17959
17960                 if (parent.isDegenerate()) {
17961                     graph = iD.actions.DeleteRelation(parent.id)(graph);
17962                 }
17963             });
17964
17965         _.uniq(way.nodes).forEach(function(nodeId) {
17966             graph = graph.replace(way.removeNode(nodeId));
17967
17968             var node = graph.entity(nodeId);
17969             if (deleteNode(node, graph)) {
17970                 graph = graph.remove(node);
17971             }
17972         });
17973
17974         return graph.remove(way);
17975     };
17976
17977     action.disabled = function() {
17978         return false;
17979     };
17980
17981     return action;
17982 };
17983 iD.actions.DeprecateTags = function(entityId) {
17984     return function(graph) {
17985         var entity = graph.entity(entityId),
17986             newtags = _.clone(entity.tags),
17987             change = false,
17988             rule;
17989
17990         // This handles deprecated tags with a single condition
17991         for (var i = 0; i < iD.data.deprecated.length; i++) {
17992
17993             rule = iD.data.deprecated[i];
17994             var match = _.pairs(rule.old)[0],
17995                 replacements = rule.replace ? _.pairs(rule.replace) : null;
17996
17997             if (entity.tags[match[0]] && match[1] === '*') {
17998
17999                 var value = entity.tags[match[0]];
18000                 if (replacements && !newtags[replacements[0][0]]) {
18001                     newtags[replacements[0][0]] = value;
18002                 }
18003                 delete newtags[match[0]];
18004                 change = true;
18005
18006             } else if (entity.tags[match[0]] === match[1]) {
18007                 newtags = _.assign({}, rule.replace || {}, _.omit(newtags, match[0]));
18008                 change = true;
18009             }
18010         }
18011
18012         if (change) {
18013             return graph.replace(entity.update({tags: newtags}));
18014         } else {
18015             return graph;
18016         }
18017     };
18018 };
18019 iD.actions.DiscardTags = function(difference) {
18020     return function(graph) {
18021         function discardTags(entity) {
18022             if (!_.isEmpty(entity.tags)) {
18023                 var tags = {};
18024                 _.each(entity.tags, function(v, k) {
18025                     if (v) tags[k] = v;
18026                 });
18027
18028                 graph = graph.replace(entity.update({
18029                     tags: _.omit(tags, iD.data.discarded)
18030                 }));
18031             }
18032         }
18033
18034         difference.modified().forEach(discardTags);
18035         difference.created().forEach(discardTags);
18036
18037         return graph;
18038     };
18039 };
18040 // Disconect the ways at the given node.
18041 //
18042 // Optionally, disconnect only the given ways.
18043 //
18044 // For testing convenience, accepts an ID to assign to the (first) new node.
18045 // Normally, this will be undefined and the way will automatically
18046 // be assigned a new ID.
18047 //
18048 // This is the inverse of `iD.actions.Connect`.
18049 //
18050 // Reference:
18051 //   https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/UnjoinNodeAction.as
18052 //   https://github.com/openstreetmap/josm/blob/mirror/src/org/openstreetmap/josm/actions/UnGlueAction.java
18053 //
18054 iD.actions.Disconnect = function(nodeId, newNodeId) {
18055     var wayIds;
18056
18057     var action = function(graph) {
18058         var node = graph.entity(nodeId),
18059             connections = action.connections(graph);
18060
18061         connections.forEach(function(connection) {
18062             var way = graph.entity(connection.wayID),
18063                 newNode = iD.Node({id: newNodeId, loc: node.loc, tags: node.tags});
18064
18065             graph = graph.replace(newNode);
18066             if (connection.index === 0 && way.isArea()) {
18067                 // replace shared node with shared node..
18068                 graph = graph.replace(way.replaceNode(way.nodes[0], newNode.id));
18069             } else {
18070                 // replace shared node with multiple new nodes..
18071                 graph = graph.replace(way.updateNode(newNode.id, connection.index));
18072             }
18073         });
18074
18075         return graph;
18076     };
18077
18078     action.connections = function(graph) {
18079         var candidates = [],
18080             keeping = false,
18081             parentWays = graph.parentWays(graph.entity(nodeId));
18082
18083         parentWays.forEach(function(way) {
18084             if (wayIds && wayIds.indexOf(way.id) === -1) {
18085                 keeping = true;
18086                 return;
18087             }
18088             if (way.isArea() && (way.nodes[0] === nodeId)) {
18089                 candidates.push({wayID: way.id, index: 0});
18090             } else {
18091                 way.nodes.forEach(function(waynode, index) {
18092                     if (waynode === nodeId) {
18093                         candidates.push({wayID: way.id, index: index});
18094                     }
18095                 });
18096             }
18097         });
18098
18099         return keeping ? candidates : candidates.slice(1);
18100     };
18101
18102     action.disabled = function(graph) {
18103         var connections = action.connections(graph);
18104         if (connections.length === 0 || (wayIds && wayIds.length !== connections.length))
18105             return 'not_connected';
18106     };
18107
18108     action.limitWays = function(_) {
18109         if (!arguments.length) return wayIds;
18110         wayIds = _;
18111         return action;
18112     };
18113
18114     return action;
18115 };
18116 // Join ways at the end node they share.
18117 //
18118 // This is the inverse of `iD.actions.Split`.
18119 //
18120 // Reference:
18121 //   https://github.com/systemed/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/MergeWaysAction.as
18122 //   https://github.com/openstreetmap/josm/blob/mirror/src/org/openstreetmap/josm/actions/CombineWayAction.java
18123 //
18124 iD.actions.Join = function(ids) {
18125
18126     function groupEntitiesByGeometry(graph) {
18127         var entities = ids.map(function(id) { return graph.entity(id); });
18128         return _.extend({line: []}, _.groupBy(entities, function(entity) { return entity.geometry(graph); }));
18129     }
18130
18131     var action = function(graph) {
18132         var ways = ids.map(graph.entity, graph),
18133             survivor = ways[0];
18134
18135         // Prefer to keep an existing way.
18136         for (var i = 0; i < ways.length; i++) {
18137             if (!ways[i].isNew()) {
18138                 survivor = ways[i];
18139                 break;
18140             }
18141         }
18142
18143         var joined = iD.geo.joinWays(ways, graph)[0];
18144
18145         survivor = survivor.update({nodes: _.pluck(joined.nodes, 'id')});
18146         graph = graph.replace(survivor);
18147
18148         joined.forEach(function(way) {
18149             if (way.id === survivor.id)
18150                 return;
18151
18152             graph.parentRelations(way).forEach(function(parent) {
18153                 graph = graph.replace(parent.replaceMember(way, survivor));
18154             });
18155
18156             survivor = survivor.mergeTags(way.tags);
18157
18158             graph = graph.replace(survivor);
18159             graph = iD.actions.DeleteWay(way.id)(graph);
18160         });
18161
18162         return graph;
18163     };
18164
18165     action.disabled = function(graph) {
18166         var geometries = groupEntitiesByGeometry(graph);
18167         if (ids.length < 2 || ids.length !== geometries.line.length)
18168             return 'not_eligible';
18169
18170         var joined = iD.geo.joinWays(ids.map(graph.entity, graph), graph);
18171         if (joined.length > 1)
18172             return 'not_adjacent';
18173
18174         var nodeIds = _.pluck(joined[0].nodes, 'id').slice(1, -1),
18175             relation;
18176
18177         joined[0].forEach(function(way) {
18178             var parents = graph.parentRelations(way);
18179             parents.forEach(function(parent) {
18180                 if (parent.isRestriction() && parent.members.some(function(m) { return nodeIds.indexOf(m.id) >= 0; }))
18181                     relation = parent;
18182             });
18183         });
18184
18185         if (relation)
18186             return 'restriction';
18187     };
18188
18189     return action;
18190 };
18191 iD.actions.Merge = function(ids) {
18192     function groupEntitiesByGeometry(graph) {
18193         var entities = ids.map(function(id) { return graph.entity(id); });
18194         return _.extend({point: [], area: [], line: [], relation: []},
18195             _.groupBy(entities, function(entity) { return entity.geometry(graph); }));
18196     }
18197
18198     var action = function(graph) {
18199         var geometries = groupEntitiesByGeometry(graph),
18200             target = geometries.area[0] || geometries.line[0],
18201             points = geometries.point;
18202
18203         points.forEach(function(point) {
18204             target = target.mergeTags(point.tags);
18205
18206             graph.parentRelations(point).forEach(function(parent) {
18207                 graph = graph.replace(parent.replaceMember(point, target));
18208             });
18209
18210             graph = graph.remove(point);
18211         });
18212
18213         graph = graph.replace(target);
18214
18215         return graph;
18216     };
18217
18218     action.disabled = function(graph) {
18219         var geometries = groupEntitiesByGeometry(graph);
18220         if (geometries.point.length === 0 ||
18221             (geometries.area.length + geometries.line.length) !== 1 ||
18222             geometries.relation.length !== 0)
18223             return 'not_eligible';
18224     };
18225
18226     return action;
18227 };
18228 iD.actions.MergePolygon = function(ids, newRelationId) {
18229
18230     function groupEntities(graph) {
18231         var entities = ids.map(function (id) { return graph.entity(id); });
18232         return _.extend({
18233                 closedWay: [],
18234                 multipolygon: [],
18235                 other: []
18236             }, _.groupBy(entities, function(entity) {
18237                 if (entity.type === 'way' && entity.isClosed()) {
18238                     return 'closedWay';
18239                 } else if (entity.type === 'relation' && entity.isMultipolygon()) {
18240                     return 'multipolygon';
18241                 } else {
18242                     return 'other';
18243                 }
18244             }));
18245     }
18246
18247     var action = function(graph) {
18248         var entities = groupEntities(graph);
18249
18250         // An array representing all the polygons that are part of the multipolygon.
18251         //
18252         // Each element is itself an array of objects with an id property, and has a
18253         // locs property which is an array of the locations forming the polygon.
18254         var polygons = entities.multipolygon.reduce(function(polygons, m) {
18255             return polygons.concat(iD.geo.joinWays(m.members, graph));
18256         }, []).concat(entities.closedWay.map(function(d) {
18257             var member = [{id: d.id}];
18258             member.nodes = graph.childNodes(d);
18259             return member;
18260         }));
18261
18262         // contained is an array of arrays of boolean values,
18263         // where contained[j][k] is true iff the jth way is
18264         // contained by the kth way.
18265         var contained = polygons.map(function(w, i) {
18266             return polygons.map(function(d, n) {
18267                 if (i === n) return null;
18268                 return iD.geo.polygonContainsPolygon(
18269                     _.pluck(d.nodes, 'loc'),
18270                     _.pluck(w.nodes, 'loc'));
18271             });
18272         });
18273
18274         // Sort all polygons as either outer or inner ways
18275         var members = [],
18276             outer = true;
18277
18278         while (polygons.length) {
18279             extractUncontained(polygons);
18280             polygons = polygons.filter(isContained);
18281             contained = contained.filter(isContained).map(filterContained);
18282         }
18283
18284         function isContained(d, i) {
18285             return _.any(contained[i]);
18286         }
18287
18288         function filterContained(d) {
18289             return d.filter(isContained);
18290         }
18291
18292         function extractUncontained(polygons) {
18293             polygons.forEach(function(d, i) {
18294                 if (!isContained(d, i)) {
18295                     d.forEach(function(member) {
18296                         members.push({
18297                             type: 'way',
18298                             id: member.id,
18299                             role: outer ? 'outer' : 'inner'
18300                         });
18301                     });
18302                 }
18303             });
18304             outer = !outer;
18305         }
18306
18307         // Move all tags to one relation
18308         var relation = entities.multipolygon[0] ||
18309             iD.Relation({ id: newRelationId, tags: { type: 'multipolygon' }});
18310
18311         entities.multipolygon.slice(1).forEach(function(m) {
18312             relation = relation.mergeTags(m.tags);
18313             graph = graph.remove(m);
18314         });
18315
18316         entities.closedWay.forEach(function(way) {
18317             function isThisOuter(m) {
18318                 return m.id === way.id && m.role !== 'inner';
18319             }
18320             if (members.some(isThisOuter)) {
18321                 relation = relation.mergeTags(way.tags);
18322                 graph = graph.replace(way.update({ tags: {} }));
18323             }
18324         });
18325
18326         return graph.replace(relation.update({
18327             members: members,
18328             tags: _.omit(relation.tags, 'area')
18329         }));
18330     };
18331
18332     action.disabled = function(graph) {
18333         var entities = groupEntities(graph);
18334         if (entities.other.length > 0 ||
18335             entities.closedWay.length + entities.multipolygon.length < 2)
18336             return 'not_eligible';
18337         if (!entities.multipolygon.every(function(r) { return r.isComplete(graph); }))
18338             return 'incomplete_relation';
18339     };
18340
18341     return action;
18342 };
18343 // https://github.com/openstreetmap/josm/blob/mirror/src/org/openstreetmap/josm/command/MoveCommand.java
18344 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/MoveNodeAction.as
18345 iD.actions.Move = function(ids, delta, projection) {
18346     function addNodes(ids, nodes, graph) {
18347         ids.forEach(function(id) {
18348             var entity = graph.entity(id);
18349             if (entity.type === 'node') {
18350                 nodes.push(id);
18351             } else if (entity.type === 'way') {
18352                 nodes.push.apply(nodes, entity.nodes);
18353             } else {
18354                 addNodes(_.pluck(entity.members, 'id'), nodes, graph);
18355             }
18356         });
18357     }
18358
18359     var action = function(graph) {
18360         var nodes = [];
18361
18362         addNodes(ids, nodes, graph);
18363
18364         _.uniq(nodes).forEach(function(id) {
18365             var node = graph.entity(id),
18366                 start = projection(node.loc),
18367                 end = projection.invert([start[0] + delta[0], start[1] + delta[1]]);
18368             graph = graph.replace(node.move(end));
18369         });
18370
18371         return graph;
18372     };
18373
18374     action.disabled = function(graph) {
18375         function incompleteRelation(id) {
18376             var entity = graph.entity(id);
18377             return entity.type === 'relation' && !entity.isComplete(graph);
18378         }
18379
18380         if (_.any(ids, incompleteRelation))
18381             return 'incomplete_relation';
18382     };
18383
18384     return action;
18385 };
18386 // https://github.com/openstreetmap/josm/blob/mirror/src/org/openstreetmap/josm/command/MoveCommand.java
18387 // https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/MoveNodeAction.as
18388 iD.actions.MoveNode = function(nodeId, loc) {
18389     return function(graph) {
18390         return graph.replace(graph.entity(nodeId).move(loc));
18391     };
18392 };
18393 iD.actions.Noop = function() {
18394     return function(graph) {
18395         return graph;
18396     };
18397 };
18398 /*
18399  * Based on https://github.com/openstreetmap/potlatch2/blob/master/net/systemeD/potlatch2/tools/Quadrilateralise.as
18400  */
18401
18402 iD.actions.Orthogonalize = function(wayId, projection) {
18403     var threshold = 12, // degrees within right or straight to alter
18404         lowerThreshold = Math.cos((90 - threshold) * Math.PI / 180),
18405         upperThreshold = Math.cos(threshold * Math.PI / 180);
18406
18407     var action = function(graph) {
18408         var way = graph.entity(wayId),
18409             nodes = graph.childNodes(way),
18410             points = _.uniq(nodes).map(function(n) { return projection(n.loc); }),
18411             corner = {i: 0, dotp: 1},
18412             epsilon = 1e-4,
18413             i, j, score, motions;
18414
18415         if (nodes.length === 4) {
18416             for (i = 0; i < 1000; i++) {
18417                 motions = points.map(calcMotion);
18418                 points[corner.i] = addPoints(points[corner.i],motions[corner.i]);
18419                 score = corner.dotp;
18420                 if (score < epsilon) {
18421                     break;
18422                 }
18423             }
18424
18425             graph = graph.replace(graph.entity(nodes[corner.i].id)
18426                 .move(projection.invert(points[corner.i])));
18427         } else {
18428             var best,
18429                 originalPoints = _.clone(points);
18430             score = Infinity;
18431
18432             for (i = 0; i < 1000; i++) {
18433                 motions = points.map(calcMotion);
18434                 for (j = 0; j < motions.length; j++) {
18435                     points[j] = addPoints(points[j],motions[j]);
18436                 }
18437                 var newScore = squareness(points);
18438                 if (newScore < score) {
18439                     best = _.clone(points);
18440                     score = newScore;
18441                 }
18442                 if (score < epsilon) {
18443                     break;
18444                 }
18445             }
18446
18447             points = best;
18448
18449             for (i = 0; i < points.length; i++) {
18450                 // only move the points that actually moved
18451                 if (originalPoints[i][0] !== points[i][0] || originalPoints[i][1] !== points[i][1]) {
18452                     graph = graph.replace(graph.entity(nodes[i].id)
18453                         .move(projection.invert(points[i])));
18454                 }
18455             }
18456
18457             // remove empty nodes on straight sections
18458             for (i = 0; i < points.length; i++) {
18459                 var node = nodes[i];
18460
18461                 if (graph.parentWays(node).length > 1 ||
18462                     graph.parentRelations(node).length ||
18463                     node.hasInterestingTags()) {
18464
18465                     continue;
18466                 }
18467
18468                 var dotp = normalizedDotProduct(i, points);
18469                 if (dotp < -1 + epsilon) {
18470                     graph = iD.actions.DeleteNode(nodes[i].id)(graph);
18471                 }
18472             }
18473         }
18474
18475         return graph;
18476
18477         function calcMotion(b, i, array) {
18478             var a = array[(i - 1 + array.length) % array.length],
18479                 c = array[(i + 1) % array.length],
18480                 p = subtractPoints(a, b),
18481                 q = subtractPoints(c, b),
18482                 scale, dotp;
18483
18484             scale = 2 * Math.min(iD.geo.euclideanDistance(p, [0, 0]), iD.geo.euclideanDistance(q, [0, 0]));
18485             p = normalizePoint(p, 1.0);
18486             q = normalizePoint(q, 1.0);
18487
18488             dotp = filterDotProduct(p[0] * q[0] + p[1] * q[1]);
18489
18490             // nasty hack to deal with almost-straight segments (angle is closer to 180 than to 90/270).
18491             if (array.length > 3) {
18492                 if (dotp < -0.707106781186547) {
18493                     dotp += 1.0;
18494                 }
18495             } else if (dotp && Math.abs(dotp) < corner.dotp) {
18496                 corner.i = i;
18497                 corner.dotp = Math.abs(dotp);
18498             }
18499
18500             return normalizePoint(addPoints(p, q), 0.1 * dotp * scale);
18501         }
18502     };
18503
18504     function squareness(points) {
18505         return points.reduce(function(sum, val, i, array) {
18506             var dotp = normalizedDotProduct(i, array);
18507
18508             dotp = filterDotProduct(dotp);
18509             return sum + 2.0 * Math.min(Math.abs(dotp - 1.0), Math.min(Math.abs(dotp), Math.abs(dotp + 1)));
18510         }, 0);
18511     }
18512
18513     function normalizedDotProduct(i, points) {
18514         var a = points[(i - 1 + points.length) % points.length],
18515             b = points[i],
18516             c = points[(i + 1) % points.length],
18517             p = subtractPoints(a, b),
18518             q = subtractPoints(c, b);
18519
18520         p = normalizePoint(p, 1.0);
18521         q = normalizePoint(q, 1.0);
18522
18523         return p[0] * q[0] + p[1] * q[1];
18524     }
18525
18526     function subtractPoints(a, b) {
18527         return [a[0] - b[0], a[1] - b[1]];
18528     }
18529
18530     function addPoints(a, b) {
18531         return [a[0] + b[0], a[1] + b[1]];
18532     }
18533
18534     function normalizePoint(point, scale) {
18535         var vector = [0, 0];
18536         var length = Math.sqrt(point[0] * point[0] + point[1] * point[1]);
18537         if (length !== 0) {
18538             vector[0] = point[0] / length;
18539             vector[1] = point[1] / length;
18540         }
18541
18542         vector[0] *= scale;
18543         vector[1] *= scale;
18544
18545         return vector;
18546     }
18547
18548     function filterDotProduct(dotp) {
18549         if (lowerThreshold > Math.abs(dotp) || Math.abs(dotp) > upperThreshold) {
18550             return dotp;
18551         }
18552
18553         return 0;
18554     }
18555
18556     action.disabled = function(graph) {
18557         var way = graph.entity(wayId),
18558             nodes = graph.childNodes(way),
18559             points = _.uniq(nodes).map(function(n) { return projection(n.loc); });
18560
18561         if (squareness(points)) {
18562             return false;
18563         }
18564
18565         return 'not_squarish';
18566     };
18567
18568     return action;
18569 };
18570 // Create a restriction relation for `turn`, which must have the following structure:
18571 //
18572 //     {
18573 //         from: { node: <node ID>, way: <way ID> },
18574 //         via:  { node: <node ID> },
18575 //         to:   { node: <node ID>, way: <way ID> },
18576 //         restriction: <'no_right_turn', 'no_left_turn', etc.>
18577 //     }
18578 //
18579 // This specifies a restriction of type `restriction` when traveling from
18580 // `from.node` in `from.way` toward `to.node` in `to.way` via `via.node`.
18581 // (The action does not check that these entities form a valid intersection.)
18582 //
18583 // If `restriction` is not provided, it is automatically determined by the
18584 // angle of the turn:
18585 //
18586 //    0-23  degrees: no_u_turn
18587 //   23-158 degrees: no_right_turn
18588 //  158-202 degrees: no_straight_on
18589 //  202-326 degrees: no_left_turn
18590 //  336-360 degrees: no_u_turn
18591 //
18592 // If necessary, the `from` and `to` ways are split. In these cases, `from.node`
18593 // and `to.node` are used to determine which portion of the split ways become
18594 // members of the restriction.
18595 //
18596 // For testing convenience, accepts an ID to assign to the new relation.
18597 // Normally, this will be undefined and the relation will automatically
18598 // be assigned a new ID.
18599 //
18600 iD.actions.RestrictTurn = function(turn, projection, restrictionId) {
18601     return function(graph) {
18602         var from = graph.entity(turn.from.way),
18603             via  = graph.entity(turn.via.node),
18604             to   = graph.entity(turn.to.way);
18605
18606         function split(toOrFrom) {
18607             var newID = toOrFrom.newID || iD.Way().id;
18608             graph = iD.actions.Split(via.id, [newID])
18609                 .limitWays([toOrFrom.way])(graph);
18610
18611             var a = graph.entity(newID),
18612                 b = graph.entity(toOrFrom.way);
18613
18614             if (a.nodes.indexOf(toOrFrom.node) !== -1) {
18615                 return [a, b];
18616             } else {
18617                 return [b, a];
18618             }
18619         }
18620
18621         if (!from.affix(via.id)) {
18622             if (turn.from.node === turn.to.node) {
18623                 // U-turn
18624                 from = to = split(turn.from)[0];
18625             } else if (turn.from.way === turn.to.way) {
18626                 // Straight-on
18627                 var s = split(turn.from);
18628                 from = s[0];
18629                 to   = s[1];
18630             } else {
18631                 // Other
18632                 from = split(turn.from)[0];
18633             }
18634         }
18635
18636         if (!to.affix(via.id)) {
18637             to = split(turn.to)[0];
18638         }
18639
18640         return graph.replace(iD.Relation({
18641             id: restrictionId,
18642             tags: {
18643                 type: 'restriction',
18644                 restriction: turn.restriction ||
18645                     iD.geo.inferRestriction(
18646                         graph.entity(turn.from.node),
18647                         via,
18648                         graph.entity(turn.to.node),
18649                         projection)
18650             },
18651             members: [
18652                 {id: from.id, type: 'way',  role: 'from'},
18653                 {id: via.id,  type: 'node', role: 'via'},
18654                 {id: to.id,   type: 'way',  role: 'to'}
18655             ]
18656         }));
18657     };
18658 };
18659 /*
18660   Order the nodes of a way in reverse order and reverse any direction dependent tags
18661   other than `oneway`. (We assume that correcting a backwards oneway is the primary
18662   reason for reversing a way.)
18663
18664   The following transforms are performed:
18665
18666     Keys:
18667           *:right=* ⟺ *:left=*
18668         *:forward=* ⟺ *:backward=*
18669        direction=up ⟺ direction=down
18670          incline=up ⟺ incline=down
18671             *=right ⟺ *=left
18672
18673     Relation members:
18674        role=forward ⟺ role=backward
18675          role=north ⟺ role=south
18676           role=east ⟺ role=west
18677
18678    In addition, numeric-valued `incline` tags are negated.
18679
18680    The JOSM implementation was used as a guide, but transformations that were of unclear benefit
18681    or adjusted tags that don't seem to be used in practice were omitted.
18682
18683    References:
18684       http://wiki.openstreetmap.org/wiki/Forward_%26_backward,_left_%26_right
18685       http://wiki.openstreetmap.org/wiki/Key:direction#Steps
18686       http://wiki.openstreetmap.org/wiki/Key:incline
18687       http://wiki.openstreetmap.org/wiki/Route#Members
18688       http://josm.openstreetmap.de/browser/josm/trunk/src/org/openstreetmap/josm/corrector/ReverseWayTagCorrector.java
18689  */
18690 iD.actions.Reverse = function(wayId) {
18691     var replacements = [
18692             [/:right$/, ':left'], [/:left$/, ':right'],
18693             [/:forward$/, ':backward'], [/:backward$/, ':forward']
18694         ],
18695         numeric = /^([+\-]?)(?=[\d.])/,
18696         roleReversals = {
18697             forward: 'backward',
18698             backward: 'forward',
18699             north: 'south',
18700             south: 'north',
18701             east: 'west',
18702             west: 'east'
18703         };
18704
18705     function reverseKey(key) {
18706         for (var i = 0; i < replacements.length; ++i) {
18707             var replacement = replacements[i];
18708             if (replacement[0].test(key)) {
18709                 return key.replace(replacement[0], replacement[1]);
18710             }
18711         }
18712         return key;
18713     }
18714
18715     function reverseValue(key, value) {
18716         if (key === 'incline' && numeric.test(value)) {
18717             return value.replace(numeric, function(_, sign) { return sign === '-' ? '' : '-'; });
18718         } else if (key === 'incline' || key === 'direction') {
18719             return {up: 'down', down: 'up'}[value] || value;
18720         } else {
18721             return {left: 'right', right: 'left'}[value] || value;
18722         }
18723     }
18724
18725     return function(graph) {
18726         var way = graph.entity(wayId),
18727             nodes = way.nodes.slice().reverse(),
18728             tags = {}, key, role;
18729
18730         for (key in way.tags) {
18731             tags[reverseKey(key)] = reverseValue(key, way.tags[key]);
18732         }
18733
18734         graph.parentRelations(way).forEach(function(relation) {
18735             relation.members.forEach(function(member, index) {
18736                 if (member.id === way.id && (role = roleReversals[member.role])) {
18737                     relation = relation.updateMember({role: role}, index);
18738                     graph = graph.replace(relation);
18739                 }
18740             });
18741         });
18742
18743         return graph.replace(way.update({nodes: nodes, tags: tags}));
18744     };
18745 };
18746 iD.actions.RotateWay = function(wayId, pivot, angle, projection) {
18747     return function(graph) {
18748         return graph.update(function(graph) {
18749             var way = graph.entity(wayId);
18750
18751             _.unique(way.nodes).forEach(function(id) {
18752
18753                 var node = graph.entity(id),
18754                     point = projection(node.loc),
18755                     radial = [0,0];
18756
18757                 radial[0] = point[0] - pivot[0];
18758                 radial[1] = point[1] - pivot[1];
18759
18760                 point = [
18761                     radial[0] * Math.cos(angle) - radial[1] * Math.sin(angle) + pivot[0],
18762                     radial[0] * Math.sin(angle) + radial[1] * Math.cos(angle) + pivot[1]
18763                 ];
18764
18765                 graph = graph.replace(node.move(projection.invert(point)));
18766
18767             });
18768
18769         });
18770     };
18771 };
18772 // Split a way at the given node.
18773 //
18774 // Optionally, split only the given ways, if multiple ways share
18775 // the given node.
18776 //
18777 // This is the inverse of `iD.actions.Join`.
18778 //
18779 // For testing convenience, accepts an ID to assign to the new way.
18780 // Normally, this will be undefined and the way will automatically
18781 // be assigned a new ID.
18782 //
18783 // Reference:
18784 //   https://github.com/systemed/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/SplitWayAction.as
18785 //
18786 iD.actions.Split = function(nodeId, newWayIds) {
18787     var wayIds;
18788
18789     // if the way is closed, we need to search for a partner node
18790     // to split the way at.
18791     //
18792     // The following looks for a node that is both far away from
18793     // the initial node in terms of way segment length and nearby
18794     // in terms of beeline-distance. This assures that areas get
18795     // split on the most "natural" points (independent of the number
18796     // of nodes).
18797     // For example: bone-shaped areas get split across their waist
18798     // line, circles across the diameter.
18799     function splitArea(nodes, idxA, graph) {
18800         var lengths = new Array(nodes.length),
18801             length,
18802             i,
18803             best = 0,
18804             idxB;
18805
18806         function wrap(index) {
18807             return iD.util.wrap(index, nodes.length);
18808         }
18809
18810         function dist(nA, nB) {
18811             return iD.geo.sphericalDistance(graph.entity(nA).loc, graph.entity(nB).loc);
18812         }
18813
18814         // calculate lengths
18815         length = 0;
18816         for (i = wrap(idxA+1); i !== idxA; i = wrap(i+1)) {
18817             length += dist(nodes[i], nodes[wrap(i-1)]);
18818             lengths[i] = length;
18819         }
18820
18821         length = 0;
18822         for (i = wrap(idxA-1); i !== idxA; i = wrap(i-1)) {
18823             length += dist(nodes[i], nodes[wrap(i+1)]);
18824             if (length < lengths[i])
18825                 lengths[i] = length;
18826         }
18827
18828         // determine best opposite node to split
18829         for (i = 0; i < nodes.length; i++) {
18830             var cost = lengths[i] / dist(nodes[idxA], nodes[i]);
18831             if (cost > best) {
18832                 idxB = i;
18833                 best = cost;
18834             }
18835         }
18836
18837         return idxB;
18838     }
18839
18840     function split(graph, wayA, newWayId) {
18841         var wayB = iD.Way({id: newWayId, tags: wayA.tags}),
18842             nodesA,
18843             nodesB,
18844             isArea = wayA.isArea(),
18845             isOuter = iD.geo.isSimpleMultipolygonOuterMember(wayA, graph);
18846
18847         if (wayA.isClosed()) {
18848             var nodes = wayA.nodes.slice(0, -1),
18849                 idxA = _.indexOf(nodes, nodeId),
18850                 idxB = splitArea(nodes, idxA, graph);
18851
18852             if (idxB < idxA) {
18853                 nodesA = nodes.slice(idxA).concat(nodes.slice(0, idxB + 1));
18854                 nodesB = nodes.slice(idxB, idxA + 1);
18855             } else {
18856                 nodesA = nodes.slice(idxA, idxB + 1);
18857                 nodesB = nodes.slice(idxB).concat(nodes.slice(0, idxA + 1));
18858             }
18859         } else {
18860             var idx = _.indexOf(wayA.nodes, nodeId, 1);
18861             nodesA = wayA.nodes.slice(0, idx + 1);
18862             nodesB = wayA.nodes.slice(idx);
18863         }
18864
18865         wayA = wayA.update({nodes: nodesA});
18866         wayB = wayB.update({nodes: nodesB});
18867
18868         graph = graph.replace(wayA);
18869         graph = graph.replace(wayB);
18870
18871         graph.parentRelations(wayA).forEach(function(relation) {
18872             if (relation.isRestriction()) {
18873                 var via = relation.memberByRole('via');
18874                 if (via && wayB.contains(via.id)) {
18875                     relation = relation.updateMember({id: wayB.id}, relation.memberById(wayA.id).index);
18876                     graph = graph.replace(relation);
18877                 }
18878             } else {
18879                 if (relation === isOuter) {
18880                     graph = graph.replace(relation.mergeTags(wayA.tags));
18881                     graph = graph.replace(wayA.update({tags: {}}));
18882                     graph = graph.replace(wayB.update({tags: {}}));
18883                 }
18884
18885                 var member = {
18886                     id: wayB.id,
18887                     type: 'way',
18888                     role: relation.memberById(wayA.id).role
18889                 };
18890
18891                 graph = iD.actions.AddMember(relation.id, member)(graph);
18892             }
18893         });
18894
18895         if (!isOuter && isArea) {
18896             var multipolygon = iD.Relation({
18897                 tags: _.extend({}, wayA.tags, {type: 'multipolygon'}),
18898                 members: [
18899                     {id: wayA.id, role: 'outer', type: 'way'},
18900                     {id: wayB.id, role: 'outer', type: 'way'}
18901                 ]});
18902
18903             graph = graph.replace(multipolygon);
18904             graph = graph.replace(wayA.update({tags: {}}));
18905             graph = graph.replace(wayB.update({tags: {}}));
18906         }
18907
18908         return graph;
18909     }
18910
18911     var action = function(graph) {
18912         var candidates = action.ways(graph);
18913         for (var i = 0; i < candidates.length; i++) {
18914             graph = split(graph, candidates[i], newWayIds && newWayIds[i]);
18915         }
18916         return graph;
18917     };
18918
18919     action.ways = function(graph) {
18920         var node = graph.entity(nodeId),
18921             parents = graph.parentWays(node),
18922             hasLines = _.any(parents, function(parent) { return parent.geometry(graph) === 'line'; });
18923
18924         return parents.filter(function(parent) {
18925             if (wayIds && wayIds.indexOf(parent.id) === -1)
18926                 return false;
18927
18928             if (!wayIds && hasLines && parent.geometry(graph) !== 'line')
18929                 return false;
18930
18931             if (parent.isClosed()) {
18932                 return true;
18933             }
18934
18935             for (var i = 1; i < parent.nodes.length - 1; i++) {
18936                 if (parent.nodes[i] === nodeId) {
18937                     return true;
18938                 }
18939             }
18940
18941             return false;
18942         });
18943     };
18944
18945     action.disabled = function(graph) {
18946         var candidates = action.ways(graph);
18947         if (candidates.length === 0 || (wayIds && wayIds.length !== candidates.length))
18948             return 'not_eligible';
18949     };
18950
18951     action.limitWays = function(_) {
18952         if (!arguments.length) return wayIds;
18953         wayIds = _;
18954         return action;
18955     };
18956
18957     return action;
18958 };
18959 /*
18960  * Based on https://github.com/openstreetmap/potlatch2/net/systemeD/potlatch2/tools/Straighten.as
18961  */
18962
18963 iD.actions.Straighten = function(wayId, projection) {
18964     function positionAlongWay(n, s, e) {
18965         return ((n[0] - s[0]) * (e[0] - s[0]) + (n[1] - s[1]) * (e[1] - s[1]))/
18966                 (Math.pow(e[0] - s[0], 2) + Math.pow(e[1] - s[1], 2));
18967     }
18968
18969     var action = function(graph) {
18970         var way = graph.entity(wayId),
18971             nodes = graph.childNodes(way),
18972             points = nodes.map(function(n) { return projection(n.loc); }),
18973             startPoint = points[0],
18974             endPoint = points[points.length-1],
18975             toDelete = [],
18976             i;
18977
18978         for (i = 1; i < points.length-1; i++) {
18979             var node = nodes[i],
18980                 point = points[i];
18981
18982             if (graph.parentWays(node).length > 1 ||
18983                 graph.parentRelations(node).length ||
18984                 node.hasInterestingTags()) {
18985
18986                 var u = positionAlongWay(point, startPoint, endPoint),
18987                     p0 = startPoint[0] + u * (endPoint[0] - startPoint[0]),
18988                     p1 = startPoint[1] + u * (endPoint[1] - startPoint[1]);
18989
18990                 graph = graph.replace(graph.entity(node.id)
18991                     .move(projection.invert([p0, p1])));
18992             } else {
18993                 // safe to delete
18994                 if (toDelete.indexOf(node) === -1) {
18995                     toDelete.push(node);
18996                 }
18997             }
18998         }
18999
19000         for (i = 0; i < toDelete.length; i++) {
19001             graph = iD.actions.DeleteNode(toDelete[i].id)(graph);
19002         }
19003
19004         return graph;
19005     };
19006     
19007     action.disabled = function(graph) {
19008         // check way isn't too bendy
19009         var way = graph.entity(wayId),
19010             nodes = graph.childNodes(way),
19011             points = nodes.map(function(n) { return projection(n.loc); }),
19012             startPoint = points[0],
19013             endPoint = points[points.length-1],
19014             threshold = 0.2 * Math.sqrt(Math.pow(startPoint[0] - endPoint[0], 2) + Math.pow(startPoint[1] - endPoint[1], 2)),
19015             i;
19016
19017         for (i = 1; i < points.length-1; i++) {
19018             var point = points[i],
19019                 u = positionAlongWay(point, startPoint, endPoint),
19020                 p0 = startPoint[0] + u * (endPoint[0] - startPoint[0]),
19021                 p1 = startPoint[1] + u * (endPoint[1] - startPoint[1]),
19022                 dist = Math.sqrt(Math.pow(p0 - point[0], 2) + Math.pow(p1 - point[1], 2));
19023
19024             // to bendy if point is off by 20% of total start/end distance in projected space
19025             if (dist > threshold) {
19026                 return 'too_bendy';
19027             }
19028         }
19029     };
19030
19031     return action;
19032 };
19033 // Remove the effects of `turn.restriction` on `turn`, which must have the
19034 // following structure:
19035 //
19036 //     {
19037 //         from: { node: <node ID>, way: <way ID> },
19038 //         via:  { node: <node ID> },
19039 //         to:   { node: <node ID>, way: <way ID> },
19040 //         restriction: <relation ID>
19041 //     }
19042 //
19043 // In the simple case, `restriction` is a reference to a `no_*` restriction
19044 // on the turn itself. In this case, it is simply deleted.
19045 //
19046 // The more complex case is where `restriction` references an `only_*`
19047 // restriction on a different turn in the same intersection. In that case,
19048 // that restriction is also deleted, but at the same time restrictions on
19049 // the turns other than the first two are created.
19050 //
19051 iD.actions.UnrestrictTurn = function(turn) {
19052     return function(graph) {
19053         return iD.actions.DeleteRelation(turn.restriction)(graph);
19054     };
19055 };
19056 iD.behavior = {};
19057 iD.behavior.AddWay = function(context) {
19058     var event = d3.dispatch('start', 'startFromWay', 'startFromNode'),
19059         draw = iD.behavior.Draw(context);
19060
19061     var addWay = function(surface) {
19062         draw.on('click', event.start)
19063             .on('clickWay', event.startFromWay)
19064             .on('clickNode', event.startFromNode)
19065             .on('cancel', addWay.cancel)
19066             .on('finish', addWay.cancel);
19067
19068         context.map()
19069             .dblclickEnable(false);
19070
19071         surface.call(draw);
19072     };
19073
19074     addWay.off = function(surface) {
19075         surface.call(draw.off);
19076     };
19077
19078     addWay.cancel = function() {
19079         window.setTimeout(function() {
19080             context.map().dblclickEnable(true);
19081         }, 1000);
19082
19083         context.enter(iD.modes.Browse(context));
19084     };
19085
19086     addWay.tail = function(text) {
19087         draw.tail(text);
19088         return addWay;
19089     };
19090
19091     return d3.rebind(addWay, event, 'on');
19092 };
19093 /*
19094     `iD.behavior.drag` is like `d3.behavior.drag`, with the following differences:
19095
19096     * The `origin` function is expected to return an [x, y] tuple rather than an
19097       {x, y} object.
19098     * The events are `start`, `move`, and `end`.
19099       (https://github.com/mbostock/d3/issues/563)
19100     * The `start` event is not dispatched until the first cursor movement occurs.
19101       (https://github.com/mbostock/d3/pull/368)
19102     * The `move` event has a `point` and `delta` [x, y] tuple properties rather
19103       than `x`, `y`, `dx`, and `dy` properties.
19104     * The `end` event is not dispatched if no movement occurs.
19105     * An `off` function is available that unbinds the drag's internal event handlers.
19106     * Delegation is supported via the `delegate` function.
19107
19108  */
19109 iD.behavior.drag = function() {
19110     function d3_eventCancel() {
19111       d3.event.stopPropagation();
19112       d3.event.preventDefault();
19113     }
19114
19115     var event = d3.dispatch('start', 'move', 'end'),
19116         origin = null,
19117         selector = '',
19118         filter = null,
19119         event_, target, surface;
19120
19121     event.of = function(thiz, argumentz) {
19122       return function(e1) {
19123         var e0 = e1.sourceEvent = d3.event;
19124         e1.target = drag;
19125         d3.event = e1;
19126         try {
19127           event[e1.type].apply(thiz, argumentz);
19128         } finally {
19129           d3.event = e0;
19130         }
19131       };
19132     };
19133
19134     var d3_event_userSelectProperty = iD.util.prefixCSSProperty('UserSelect'),
19135         d3_event_userSelectSuppress = d3_event_userSelectProperty ?
19136             function () {
19137                 var selection = d3.selection(),
19138                     select = selection.style(d3_event_userSelectProperty);
19139                 selection.style(d3_event_userSelectProperty, 'none');
19140                 return function () {
19141                     selection.style(d3_event_userSelectProperty, select);
19142                 };
19143             } :
19144             function (type) {
19145                 var w = d3.select(window).on('selectstart.' + type, d3_eventCancel);
19146                 return function () {
19147                     w.on('selectstart.' + type, null);
19148                 };
19149             };
19150
19151     function mousedown() {
19152         target = this;
19153         event_ = event.of(target, arguments);
19154         var eventTarget = d3.event.target,
19155             touchId = d3.event.touches ? d3.event.changedTouches[0].identifier : null,
19156             offset,
19157             origin_ = point(),
19158             started = false,
19159             selectEnable = d3_event_userSelectSuppress(touchId !== null ? 'drag-' + touchId : 'drag');
19160
19161         var w = d3.select(window)
19162             .on(touchId !== null ? 'touchmove.drag-' + touchId : 'mousemove.drag', dragmove)
19163             .on(touchId !== null ? 'touchend.drag-' + touchId : 'mouseup.drag', dragend, true);
19164
19165         if (origin) {
19166             offset = origin.apply(target, arguments);
19167             offset = [offset[0] - origin_[0], offset[1] - origin_[1]];
19168         } else {
19169             offset = [0, 0];
19170         }
19171
19172         if (touchId === null) d3.event.stopPropagation();
19173
19174         function point() {
19175             var p = target.parentNode || surface;
19176             return touchId !== null ? d3.touches(p).filter(function(p) {
19177                 return p.identifier === touchId;
19178             })[0] : d3.mouse(p);
19179         }
19180
19181         function dragmove() {
19182
19183             var p = point(),
19184                 dx = p[0] - origin_[0],
19185                 dy = p[1] - origin_[1];
19186             
19187             if (dx === 0 && dy === 0)
19188                 return;
19189
19190             if (!started) {
19191                 started = true;
19192                 event_({
19193                     type: 'start'
19194                 });
19195             }
19196
19197             origin_ = p;
19198             d3_eventCancel();
19199
19200             event_({
19201                 type: 'move',
19202                 point: [p[0] + offset[0],  p[1] + offset[1]],
19203                 delta: [dx, dy]
19204             });
19205         }
19206
19207         function dragend() {
19208             if (started) {
19209                 event_({
19210                     type: 'end'
19211                 });
19212
19213                 d3_eventCancel();
19214                 if (d3.event.target === eventTarget) w.on('click.drag', click, true);
19215             }
19216
19217             w.on(touchId !== null ? 'touchmove.drag-' + touchId : 'mousemove.drag', null)
19218                 .on(touchId !== null ? 'touchend.drag-' + touchId : 'mouseup.drag', null);
19219             selectEnable();
19220         }
19221
19222         function click() {
19223             d3_eventCancel();
19224             w.on('click.drag', null);
19225         }
19226     }
19227
19228     function drag(selection) {
19229         var matchesSelector = iD.util.prefixDOMProperty('matchesSelector'),
19230             delegate = mousedown;
19231
19232         if (selector) {
19233             delegate = function() {
19234                 var root = this,
19235                     target = d3.event.target;
19236                 for (; target && target !== root; target = target.parentNode) {
19237                     if (target[matchesSelector](selector) &&
19238                             (!filter || filter(target.__data__))) {
19239                         return mousedown.call(target, target.__data__);
19240                     }
19241                 }
19242             };
19243         }
19244
19245         selection.on('mousedown.drag' + selector, delegate)
19246             .on('touchstart.drag' + selector, delegate);
19247     }
19248
19249     drag.off = function(selection) {
19250         selection.on('mousedown.drag' + selector, null)
19251             .on('touchstart.drag' + selector, null);
19252     };
19253
19254     drag.delegate = function(_) {
19255         if (!arguments.length) return selector;
19256         selector = _;
19257         return drag;
19258     };
19259
19260     drag.filter = function(_) {
19261         if (!arguments.length) return origin;
19262         filter = _;
19263         return drag;
19264     };
19265
19266     drag.origin = function (_) {
19267         if (!arguments.length) return origin;
19268         origin = _;
19269         return drag;
19270     };
19271
19272     drag.cancel = function() {
19273         d3.select(window)
19274             .on('mousemove.drag', null)
19275             .on('mouseup.drag', null);
19276         return drag;
19277     };
19278
19279     drag.target = function() {
19280         if (!arguments.length) return target;
19281         target = arguments[0];
19282         event_ = event.of(target, Array.prototype.slice.call(arguments, 1));
19283         return drag;
19284     };
19285
19286     drag.surface = function() {
19287         if (!arguments.length) return surface;
19288         surface = arguments[0];
19289         return drag;
19290     };
19291
19292     return d3.rebind(drag, event, 'on');
19293 };
19294 iD.behavior.Draw = function(context) {
19295     var event = d3.dispatch('move', 'click', 'clickWay',
19296         'clickNode', 'undo', 'cancel', 'finish'),
19297         keybinding = d3.keybinding('draw'),
19298         hover = iD.behavior.Hover(context)
19299             .altDisables(true)
19300             .on('hover', context.ui().sidebar.hover),
19301         tail = iD.behavior.Tail(),
19302         edit = iD.behavior.Edit(context),
19303         closeTolerance = 4,
19304         tolerance = 12;
19305
19306     function datum() {
19307         if (d3.event.altKey) return {};
19308         else return d3.event.target.__data__ || {};
19309     }
19310
19311     function mousedown() {
19312
19313         function point() {
19314             var p = element.node().parentNode;
19315             return touchId !== null ? d3.touches(p).filter(function(p) {
19316                 return p.identifier === touchId;
19317             })[0] : d3.mouse(p);
19318         }
19319
19320         var element = d3.select(this),
19321             touchId = d3.event.touches ? d3.event.changedTouches[0].identifier : null,
19322             time = +new Date(),
19323             pos = point();
19324
19325         element.on('mousemove.draw', null);
19326
19327         d3.select(window).on('mouseup.draw', function() {
19328             element.on('mousemove.draw', mousemove);
19329             if (iD.geo.euclideanDistance(pos, point()) < closeTolerance ||
19330                 (iD.geo.euclideanDistance(pos, point()) < tolerance &&
19331                 (+new Date() - time) < 500)) {
19332
19333                 // Prevent a quick second click
19334                 d3.select(window).on('click.draw-block', function() {
19335                     d3.event.stopPropagation();
19336                 }, true);
19337
19338                 context.map().dblclickEnable(false);
19339
19340                 window.setTimeout(function() {
19341                     context.map().dblclickEnable(true);
19342                     d3.select(window).on('click.draw-block', null);
19343                 }, 500);
19344
19345                 click();
19346             }
19347         });
19348     }
19349
19350     function mousemove() {
19351         event.move(datum());
19352     }
19353
19354     function click() {
19355         var d = datum();
19356         if (d.type === 'way') {
19357             var choice = iD.geo.chooseEdge(context.childNodes(d), context.mouse(), context.projection),
19358                 edge = [d.nodes[choice.index - 1], d.nodes[choice.index]];
19359             event.clickWay(choice.loc, edge);
19360
19361         } else if (d.type === 'node') {
19362             event.clickNode(d);
19363
19364         } else {
19365             event.click(context.map().mouseCoordinates());
19366         }
19367     }
19368
19369     function backspace() {
19370         d3.event.preventDefault();
19371         event.undo();
19372     }
19373
19374     function del() {
19375         d3.event.preventDefault();
19376         event.cancel();
19377     }
19378
19379     function ret() {
19380         d3.event.preventDefault();
19381         event.finish();
19382     }
19383
19384     function draw(selection) {
19385         context.install(hover);
19386         context.install(edit);
19387
19388         if (!iD.behavior.Draw.usedTails[tail.text()]) {
19389             context.install(tail);
19390         }
19391
19392         keybinding
19393             .on('⌫', backspace)
19394             .on('⌦', del)
19395             .on('⎋', ret)
19396             .on('↩', ret);
19397
19398         selection
19399             .on('mousedown.draw', mousedown)
19400             .on('mousemove.draw', mousemove);
19401
19402         d3.select(document)
19403             .call(keybinding);
19404
19405         return draw;
19406     }
19407
19408     draw.off = function(selection) {
19409         context.uninstall(hover);
19410         context.uninstall(edit);
19411
19412         if (!iD.behavior.Draw.usedTails[tail.text()]) {
19413             context.uninstall(tail);
19414             iD.behavior.Draw.usedTails[tail.text()] = true;
19415         }
19416
19417         selection
19418             .on('mousedown.draw', null)
19419             .on('mousemove.draw', null);
19420
19421         d3.select(window)
19422             .on('mouseup.draw', null);
19423
19424         d3.select(document)
19425             .call(keybinding.off);
19426     };
19427
19428     draw.tail = function(_) {
19429         tail.text(_);
19430         return draw;
19431     };
19432
19433     return d3.rebind(draw, event, 'on');
19434 };
19435
19436 iD.behavior.Draw.usedTails = {};
19437 iD.behavior.DrawWay = function(context, wayId, index, mode, baseGraph) {
19438     var way = context.entity(wayId),
19439         isArea = context.geometry(wayId) === 'area',
19440         finished = false,
19441         annotation = t((way.isDegenerate() ?
19442             'operations.start.annotation.' :
19443             'operations.continue.annotation.') + context.geometry(wayId)),
19444         draw = iD.behavior.Draw(context);
19445
19446     var startIndex = typeof index === 'undefined' ? way.nodes.length - 1 : 0,
19447         start = iD.Node({loc: context.graph().entity(way.nodes[startIndex]).loc}),
19448         end = iD.Node({loc: context.map().mouseCoordinates()}),
19449         segment = iD.Way({
19450             nodes: typeof index === 'undefined' ? [start.id, end.id] : [end.id, start.id],
19451             tags: _.clone(way.tags)
19452         });
19453
19454     var f = context[way.isDegenerate() ? 'replace' : 'perform'];
19455     if (isArea) {
19456         f(iD.actions.AddEntity(end),
19457             iD.actions.AddVertex(wayId, end.id, index));
19458     } else {
19459         f(iD.actions.AddEntity(start),
19460             iD.actions.AddEntity(end),
19461             iD.actions.AddEntity(segment));
19462     }
19463
19464     function move(datum) {
19465         var loc;
19466
19467         if (datum.type === 'node' && datum.id !== end.id) {
19468             loc = datum.loc;
19469         } else if (datum.type === 'way' && datum.id !== segment.id) {
19470             loc = iD.geo.chooseEdge(context.childNodes(datum), context.mouse(), context.projection).loc;
19471         } else {
19472             loc = context.map().mouseCoordinates();
19473         }
19474
19475         context.replace(iD.actions.MoveNode(end.id, loc));
19476     }
19477
19478     function undone() {
19479         finished = true;
19480         context.enter(iD.modes.Browse(context));
19481     }
19482
19483     function setActiveElements() {
19484         var active = isArea ? [wayId, end.id] : [segment.id, start.id, end.id];
19485         context.surface().selectAll(iD.util.entitySelector(active))
19486             .classed('active', true);
19487     }
19488
19489     var drawWay = function(surface) {
19490         draw.on('move', move)
19491             .on('click', drawWay.add)
19492             .on('clickWay', drawWay.addWay)
19493             .on('clickNode', drawWay.addNode)
19494             .on('undo', context.undo)
19495             .on('cancel', drawWay.cancel)
19496             .on('finish', drawWay.finish);
19497
19498         context.map()
19499             .dblclickEnable(false)
19500             .on('drawn.draw', setActiveElements);
19501
19502         setActiveElements();
19503
19504         surface.call(draw);
19505
19506         context.history()
19507             .on('undone.draw', undone);
19508     };
19509
19510     drawWay.off = function(surface) {
19511         if (!finished)
19512             context.pop();
19513
19514         context.map()
19515             .on('drawn.draw', null);
19516
19517         surface.call(draw.off)
19518             .selectAll('.active')
19519             .classed('active', false);
19520
19521         context.history()
19522             .on('undone.draw', null);
19523     };
19524
19525     function ReplaceTemporaryNode(newNode) {
19526         return function(graph) {
19527             if (isArea) {
19528                 return graph
19529                     .replace(way.addNode(newNode.id, index))
19530                     .remove(end);
19531
19532             } else {
19533                 return graph
19534                     .replace(graph.entity(wayId).addNode(newNode.id, index))
19535                     .remove(end)
19536                     .remove(segment)
19537                     .remove(start);
19538             }
19539         };
19540     }
19541
19542     // Accept the current position of the temporary node and continue drawing.
19543     drawWay.add = function(loc) {
19544
19545         // prevent duplicate nodes
19546         var last = context.hasEntity(way.nodes[way.nodes.length - (isArea ? 2 : 1)]);
19547         if (last && last.loc[0] === loc[0] && last.loc[1] === loc[1]) return;
19548
19549         var newNode = iD.Node({loc: loc});
19550
19551         context.replace(
19552             iD.actions.AddEntity(newNode),
19553             ReplaceTemporaryNode(newNode),
19554             annotation);
19555
19556         finished = true;
19557         context.enter(mode);
19558     };
19559
19560     // Connect the way to an existing way.
19561     drawWay.addWay = function(loc, edge) {
19562         var previousEdge = startIndex ?
19563             [way.nodes[startIndex], way.nodes[startIndex - 1]] :
19564             [way.nodes[0], way.nodes[1]];
19565
19566         // Avoid creating duplicate segments
19567         if (!isArea && iD.geo.edgeEqual(edge, previousEdge))
19568             return;
19569
19570         var newNode = iD.Node({ loc: loc });
19571
19572         context.perform(
19573             iD.actions.AddMidpoint({ loc: loc, edge: edge}, newNode),
19574             ReplaceTemporaryNode(newNode),
19575             annotation);
19576
19577         finished = true;
19578         context.enter(mode);
19579     };
19580
19581     // Connect the way to an existing node and continue drawing.
19582     drawWay.addNode = function(node) {
19583
19584         // Avoid creating duplicate segments
19585         if (way.areAdjacent(node.id, way.nodes[way.nodes.length - 1])) return;
19586
19587         context.perform(
19588             ReplaceTemporaryNode(node),
19589             annotation);
19590
19591         finished = true;
19592         context.enter(mode);
19593     };
19594
19595     // Finish the draw operation, removing the temporary node. If the way has enough
19596     // nodes to be valid, it's selected. Otherwise, return to browse mode.
19597     drawWay.finish = function() {
19598         context.pop();
19599         finished = true;
19600
19601         window.setTimeout(function() {
19602             context.map().dblclickEnable(true);
19603         }, 1000);
19604
19605         if (context.hasEntity(wayId)) {
19606             context.enter(
19607                 iD.modes.Select(context, [wayId])
19608                     .suppressMenu(true)
19609                     .newFeature(true));
19610         } else {
19611             context.enter(iD.modes.Browse(context));
19612         }
19613     };
19614
19615     // Cancel the draw operation and return to browse, deleting everything drawn.
19616     drawWay.cancel = function() {
19617         context.perform(
19618             d3.functor(baseGraph),
19619             t('operations.cancel_draw.annotation'));
19620
19621         window.setTimeout(function() {
19622             context.map().dblclickEnable(true);
19623         }, 1000);
19624
19625         finished = true;
19626         context.enter(iD.modes.Browse(context));
19627     };
19628
19629     drawWay.tail = function(text) {
19630         draw.tail(text);
19631         return drawWay;
19632     };
19633
19634     return drawWay;
19635 };
19636 iD.behavior.Edit = function(context) {
19637     function edit() {
19638         context.map()
19639             .minzoom(16);
19640     }
19641
19642     edit.off = function() {
19643         context.map()
19644             .minzoom(0);
19645     };
19646
19647     return edit;
19648 };
19649 iD.behavior.Hash = function(context) {
19650     var s0 = null, // cached location.hash
19651         lat = 90 - 1e-8; // allowable latitude range
19652
19653     var parser = function(map, s) {
19654         var q = iD.util.stringQs(s);
19655         var args = (q.map || '').split('/').map(Number);
19656         if (args.length < 3 || args.some(isNaN)) {
19657             return true; // replace bogus hash
19658         } else if (s !== formatter(map).slice(1)) {
19659             map.centerZoom([args[1],
19660                 Math.min(lat, Math.max(-lat, args[2]))], args[0]);
19661         }
19662     };
19663
19664     var formatter = function(map) {
19665         var mode = context.mode(),
19666             center = map.center(),
19667             zoom = map.zoom(),
19668             precision = Math.max(0, Math.ceil(Math.log(zoom) / Math.LN2)),
19669             q = iD.util.stringQs(location.hash.substring(1)),
19670             newParams = {};
19671
19672         if (mode && mode.id === 'browse') {
19673             delete q.id;
19674         } else {
19675             var selected = context.selectedIDs().filter(function(id) {
19676                 return !context.entity(id).isNew();
19677             });
19678             if (selected.length) {
19679                 newParams.id = selected.join(',');
19680             }
19681         }
19682
19683         newParams.map = zoom.toFixed(2) +
19684                 '/' + center[0].toFixed(precision) +
19685                 '/' + center[1].toFixed(precision);
19686
19687         return '#' + iD.util.qsString(_.assign(q, newParams), true);
19688     };
19689
19690     function update() {
19691         var s1 = formatter(context.map());
19692         if (s0 !== s1) location.replace(s0 = s1); // don't recenter the map!
19693     }
19694
19695     var throttledUpdate = _.throttle(update, 500);
19696
19697     function hashchange() {
19698         if (location.hash === s0) return; // ignore spurious hashchange events
19699         if (parser(context.map(), (s0 = location.hash).substring(1))) {
19700             update(); // replace bogus hash
19701         }
19702     }
19703
19704     function hash() {
19705         context.map()
19706             .on('move.hash', throttledUpdate);
19707
19708         context
19709             .on('enter.hash', throttledUpdate);
19710
19711         d3.select(window)
19712             .on('hashchange.hash', hashchange);
19713
19714         if (location.hash) {
19715             var q = iD.util.stringQs(location.hash.substring(1));
19716             if (q.id) context.loadEntity(q.id.split(',')[0], !q.map);
19717             hashchange();
19718             if (q.map) hash.hadHash = true;
19719         }
19720     }
19721
19722     hash.off = function() {
19723         context.map()
19724             .on('move.hash', null);
19725
19726         context
19727             .on('enter.hash', null);
19728
19729         d3.select(window)
19730             .on('hashchange.hash', null);
19731
19732         location.hash = '';
19733     };
19734
19735     return hash;
19736 };
19737 /*
19738    The hover behavior adds the `.hover` class on mouseover to all elements to which
19739    the identical datum is bound, and removes it on mouseout.
19740
19741    The :hover pseudo-class is insufficient for iD's purposes because a datum's visual
19742    representation may consist of several elements scattered throughout the DOM hierarchy.
19743    Only one of these elements can have the :hover pseudo-class, but all of them will
19744    have the .hover class.
19745  */
19746 iD.behavior.Hover = function() {
19747     var dispatch = d3.dispatch('hover'),
19748         selection,
19749         altDisables,
19750         target;
19751
19752     function keydown() {
19753         if (altDisables && d3.event.keyCode === d3.keybinding.modifierCodes.alt) {
19754             dispatch.hover(null);
19755             selection.selectAll('.hover')
19756                 .classed('hover-suppressed', true)
19757                 .classed('hover', false);
19758         }
19759     }
19760
19761     function keyup() {
19762         if (altDisables && d3.event.keyCode === d3.keybinding.modifierCodes.alt) {
19763             dispatch.hover(target ? target.id : null);
19764             selection.selectAll('.hover-suppressed')
19765                 .classed('hover-suppressed', false)
19766                 .classed('hover', true);
19767         }
19768     }
19769
19770     var hover = function(__) {
19771         selection = __;
19772
19773         function enter(d) {
19774             if (d === target) return;
19775
19776             target = d;
19777
19778             selection.selectAll('.hover')
19779                 .classed('hover', false);
19780             selection.selectAll('.hover-suppressed')
19781                 .classed('hover-suppressed', false);
19782
19783             if (target instanceof iD.Entity) {
19784                 var selector = '.' + target.id;
19785
19786                 if (target.type === 'relation') {
19787                     target.members.forEach(function(member) {
19788                         selector += ', .' + member.id;
19789                     });
19790                 }
19791
19792                 var suppressed = altDisables && d3.event && d3.event.altKey;
19793
19794                 selection.selectAll(selector)
19795                     .classed(suppressed ? 'hover-suppressed' : 'hover', true);
19796
19797                 dispatch.hover(target.id);
19798             } else {
19799                 dispatch.hover(null);
19800             }
19801         }
19802
19803         var down;
19804
19805         function mouseover() {
19806             if (down) return;
19807             var target = d3.event.target;
19808             enter(target ? target.__data__ : null);
19809         }
19810
19811         function mouseout() {
19812             if (down) return;
19813             var target = d3.event.relatedTarget;
19814             enter(target ? target.__data__ : null);
19815         }
19816
19817         function mousedown() {
19818             down = true;
19819             d3.select(window)
19820                 .on('mouseup.hover', mouseup);
19821         }
19822
19823         function mouseup() {
19824             down = false;
19825         }
19826
19827         selection
19828             .on('mouseover.hover', mouseover)
19829             .on('mouseout.hover', mouseout)
19830             .on('mousedown.hover', mousedown)
19831             .on('mouseup.hover', mouseup);
19832
19833         d3.select(window)
19834             .on('keydown.hover', keydown)
19835             .on('keyup.hover', keyup);
19836     };
19837
19838     hover.off = function(selection) {
19839         selection.selectAll('.hover')
19840             .classed('hover', false);
19841         selection.selectAll('.hover-suppressed')
19842             .classed('hover-suppressed', false);
19843
19844         selection
19845             .on('mouseover.hover', null)
19846             .on('mouseout.hover', null)
19847             .on('mousedown.hover', null)
19848             .on('mouseup.hover', null);
19849
19850         d3.select(window)
19851             .on('keydown.hover', null)
19852             .on('keyup.hover', null)
19853             .on('mouseup.hover', null);
19854     };
19855
19856     hover.altDisables = function(_) {
19857         if (!arguments.length) return altDisables;
19858         altDisables = _;
19859         return hover;
19860     };
19861
19862     return d3.rebind(hover, dispatch, 'on');
19863 };
19864 iD.behavior.Lasso = function(context) {
19865
19866     var behavior = function(selection) {
19867
19868         var mouse = null,
19869             lasso;
19870
19871         function mousedown() {
19872             if (d3.event.shiftKey === true) {
19873
19874                 mouse = context.mouse();
19875                 lasso = null;
19876
19877                 selection
19878                     .on('mousemove.lasso', mousemove)
19879                     .on('mouseup.lasso', mouseup);
19880
19881                 d3.event.stopPropagation();
19882             }
19883         }
19884
19885         function mousemove() {
19886             if (!lasso) {
19887                 lasso = iD.ui.Lasso(context).a(mouse);
19888                 context.surface().call(lasso);
19889             }
19890
19891             lasso.b(context.mouse());
19892         }
19893
19894         function normalize(a, b) {
19895             return [
19896                 [Math.min(a[0], b[0]), Math.min(a[1], b[1])],
19897                 [Math.max(a[0], b[0]), Math.max(a[1], b[1])]];
19898         }
19899
19900         function mouseup() {
19901
19902             selection
19903                 .on('mousemove.lasso', null)
19904                 .on('mouseup.lasso', null);
19905
19906             if (!lasso) return;
19907
19908             var extent = iD.geo.Extent(
19909                 normalize(context.projection.invert(lasso.a()),
19910                 context.projection.invert(lasso.b())));
19911
19912             lasso.close();
19913
19914             var selected = context.intersects(extent).filter(function (entity) {
19915                 return entity.type === 'node';
19916             });
19917
19918             if (selected.length) {
19919                 context.enter(iD.modes.Select(context, _.pluck(selected, 'id')));
19920             }
19921         }
19922
19923         selection
19924             .on('mousedown.lasso', mousedown);
19925     };
19926
19927     behavior.off = function(selection) {
19928         selection.on('mousedown.lasso', null);
19929     };
19930
19931     return behavior;
19932 };
19933 iD.behavior.Select = function(context) {
19934     function keydown() {
19935         if (d3.event && d3.event.shiftKey) {
19936             context.surface()
19937                 .classed('behavior-multiselect', true);
19938         }
19939     }
19940
19941     function keyup() {
19942         if (!d3.event || !d3.event.shiftKey) {
19943             context.surface()
19944                 .classed('behavior-multiselect', false);
19945         }
19946     }
19947
19948     function click() {
19949         var datum = d3.event.target.__data__;
19950         var lasso = d3.select('#surface .lasso').node();
19951         if (!(datum instanceof iD.Entity)) {
19952             if (!d3.event.shiftKey && !lasso)
19953                 context.enter(iD.modes.Browse(context));
19954
19955         } else if (!d3.event.shiftKey && !lasso) {
19956             // Avoid re-entering Select mode with same entity.
19957             if (context.selectedIDs().length !== 1 || context.selectedIDs()[0] !== datum.id) {
19958                 context.enter(iD.modes.Select(context, [datum.id]));
19959             } else {
19960                 context.mode().reselect();
19961             }
19962         } else if (context.selectedIDs().indexOf(datum.id) >= 0) {
19963             var selectedIDs = _.without(context.selectedIDs(), datum.id);
19964             context.enter(selectedIDs.length ?
19965                 iD.modes.Select(context, selectedIDs) :
19966                 iD.modes.Browse(context));
19967
19968         } else {
19969             context.enter(iD.modes.Select(context, context.selectedIDs().concat([datum.id])));
19970         }
19971     }
19972
19973     var behavior = function(selection) {
19974         d3.select(window)
19975             .on('keydown.select', keydown)
19976             .on('keyup.select', keyup);
19977
19978         selection.on('click.select', click);
19979
19980         keydown();
19981     };
19982
19983     behavior.off = function(selection) {
19984         d3.select(window)
19985             .on('keydown.select', null)
19986             .on('keyup.select', null);
19987
19988         selection.on('click.select', null);
19989
19990         keyup();
19991     };
19992
19993     return behavior;
19994 };
19995 iD.behavior.Tail = function() {
19996     var text,
19997         container,
19998         xmargin = 25,
19999         tooltipSize = [0, 0],
20000         selectionSize = [0, 0];
20001
20002     function tail(selection) {
20003         if (!text) return;
20004
20005         d3.select(window)
20006             .on('resize.tail', function() { selectionSize = selection.dimensions(); });
20007
20008         function show() {
20009             container.style('display', 'block');
20010             tooltipSize = container.dimensions();
20011         }
20012
20013         function mousemove() {
20014             if (container.style('display') === 'none') show();
20015             var xoffset = ((d3.event.clientX + tooltipSize[0] + xmargin) > selectionSize[0]) ?
20016                 -tooltipSize[0] - xmargin : xmargin;
20017             container.classed('left', xoffset > 0);
20018             iD.util.setTransform(container, d3.event.clientX + xoffset, d3.event.clientY);
20019         }
20020
20021         function mouseleave() {
20022             if (d3.event.relatedTarget !== container.node()) {
20023                 container.style('display', 'none');
20024             }
20025         }
20026
20027         function mouseenter() {
20028             if (d3.event.relatedTarget !== container.node()) {
20029                 show();
20030             }
20031         }
20032
20033         container = d3.select(document.body)
20034             .append('div')
20035             .style('display', 'none')
20036             .attr('class', 'tail tooltip-inner');
20037
20038         container.append('div')
20039             .text(text);
20040
20041         selection
20042             .on('mousemove.tail', mousemove)
20043             .on('mouseenter.tail', mouseenter)
20044             .on('mouseleave.tail', mouseleave);
20045
20046         container
20047             .on('mousemove.tail', mousemove);
20048
20049         tooltipSize = container.dimensions();
20050         selectionSize = selection.dimensions();
20051     }
20052
20053     tail.off = function(selection) {
20054         if (!text) return;
20055
20056         container
20057             .on('mousemove.tail', null)
20058             .remove();
20059
20060         selection
20061             .on('mousemove.tail', null)
20062             .on('mouseenter.tail', null)
20063             .on('mouseleave.tail', null);
20064
20065         d3.select(window)
20066             .on('resize.tail', null);
20067     };
20068
20069     tail.text = function(_) {
20070         if (!arguments.length) return text;
20071         text = _;
20072         return tail;
20073     };
20074
20075     return tail;
20076 };
20077 iD.modes = {};
20078 iD.modes.AddArea = function(context) {
20079     var mode = {
20080         id: 'add-area',
20081         button: 'area',
20082         title: t('modes.add_area.title'),
20083         description: t('modes.add_area.description'),
20084         key: '3'
20085     };
20086
20087     var behavior = iD.behavior.AddWay(context)
20088             .tail(t('modes.add_area.tail'))
20089             .on('start', start)
20090             .on('startFromWay', startFromWay)
20091             .on('startFromNode', startFromNode),
20092         defaultTags = {area: 'yes'};
20093
20094     function start(loc) {
20095         var graph = context.graph(),
20096             node = iD.Node({loc: loc}),
20097             way = iD.Way({tags: defaultTags});
20098
20099         context.perform(
20100             iD.actions.AddEntity(node),
20101             iD.actions.AddEntity(way),
20102             iD.actions.AddVertex(way.id, node.id),
20103             iD.actions.AddVertex(way.id, node.id));
20104
20105         context.enter(iD.modes.DrawArea(context, way.id, graph));
20106     }
20107
20108     function startFromWay(loc, edge) {
20109         var graph = context.graph(),
20110             node = iD.Node({loc: loc}),
20111             way = iD.Way({tags: defaultTags});
20112
20113         context.perform(
20114             iD.actions.AddEntity(node),
20115             iD.actions.AddEntity(way),
20116             iD.actions.AddVertex(way.id, node.id),
20117             iD.actions.AddVertex(way.id, node.id),
20118             iD.actions.AddMidpoint({ loc: loc, edge: edge }, node));
20119
20120         context.enter(iD.modes.DrawArea(context, way.id, graph));
20121     }
20122
20123     function startFromNode(node) {
20124         var graph = context.graph(),
20125             way = iD.Way({tags: defaultTags});
20126
20127         context.perform(
20128             iD.actions.AddEntity(way),
20129             iD.actions.AddVertex(way.id, node.id),
20130             iD.actions.AddVertex(way.id, node.id));
20131
20132         context.enter(iD.modes.DrawArea(context, way.id, graph));
20133     }
20134
20135     mode.enter = function() {
20136         context.install(behavior);
20137     };
20138
20139     mode.exit = function() {
20140         context.uninstall(behavior);
20141     };
20142
20143     return mode;
20144 };
20145 iD.modes.AddLine = function(context) {
20146     var mode = {
20147         id: 'add-line',
20148         button: 'line',
20149         title: t('modes.add_line.title'),
20150         description: t('modes.add_line.description'),
20151         key: '2'
20152     };
20153
20154     var behavior = iD.behavior.AddWay(context)
20155         .tail(t('modes.add_line.tail'))
20156         .on('start', start)
20157         .on('startFromWay', startFromWay)
20158         .on('startFromNode', startFromNode);
20159
20160     function start(loc) {
20161         var graph = context.graph(),
20162             node = iD.Node({loc: loc}),
20163             way = iD.Way();
20164
20165         context.perform(
20166             iD.actions.AddEntity(node),
20167             iD.actions.AddEntity(way),
20168             iD.actions.AddVertex(way.id, node.id));
20169
20170         context.enter(iD.modes.DrawLine(context, way.id, graph));
20171     }
20172
20173     function startFromWay(loc, edge) {
20174         var graph = context.graph(),
20175             node = iD.Node({loc: loc}),
20176             way = iD.Way();
20177
20178         context.perform(
20179             iD.actions.AddEntity(node),
20180             iD.actions.AddEntity(way),
20181             iD.actions.AddVertex(way.id, node.id),
20182             iD.actions.AddMidpoint({ loc: loc, edge: edge }, node));
20183
20184         context.enter(iD.modes.DrawLine(context, way.id, graph));
20185     }
20186
20187     function startFromNode(node) {
20188         var way = iD.Way();
20189
20190         context.perform(
20191             iD.actions.AddEntity(way),
20192             iD.actions.AddVertex(way.id, node.id));
20193
20194         context.enter(iD.modes.DrawLine(context, way.id, context.graph()));
20195     }
20196
20197     mode.enter = function() {
20198         context.install(behavior);
20199     };
20200
20201     mode.exit = function() {
20202         context.uninstall(behavior);
20203     };
20204
20205     return mode;
20206 };
20207 iD.modes.AddPoint = function(context) {
20208     var mode = {
20209         id: 'add-point',
20210         button: 'point',
20211         title: t('modes.add_point.title'),
20212         description: t('modes.add_point.description'),
20213         key: '1'
20214     };
20215
20216     var behavior = iD.behavior.Draw(context)
20217         .tail(t('modes.add_point.tail'))
20218         .on('click', add)
20219         .on('clickWay', addWay)
20220         .on('clickNode', addNode)
20221         .on('cancel', cancel)
20222         .on('finish', cancel);
20223
20224     function add(loc) {
20225         var node = iD.Node({loc: loc});
20226
20227         context.perform(
20228             iD.actions.AddEntity(node),
20229             t('operations.add.annotation.point'));
20230
20231         context.enter(
20232             iD.modes.Select(context, [node.id])
20233                 .suppressMenu(true)
20234                 .newFeature(true));
20235     }
20236
20237     function addWay(loc) {
20238         add(loc);
20239     }
20240
20241     function addNode(node) {
20242         add(node.loc);
20243     }
20244
20245     function cancel() {
20246         context.enter(iD.modes.Browse(context));
20247     }
20248
20249     mode.enter = function() {
20250         context.install(behavior);
20251     };
20252
20253     mode.exit = function() {
20254         context.uninstall(behavior);
20255     };
20256
20257     return mode;
20258 };
20259 iD.modes.Browse = function(context) {
20260     var mode = {
20261         button: 'browse',
20262         id: 'browse',
20263         title: t('modes.browse.title'),
20264         description: t('modes.browse.description')
20265     }, sidebar;
20266
20267     var behaviors = [
20268         iD.behavior.Hover(context)
20269             .on('hover', context.ui().sidebar.hover),
20270         iD.behavior.Select(context),
20271         iD.behavior.Lasso(context),
20272         iD.modes.DragNode(context).behavior];
20273
20274     mode.enter = function() {
20275         behaviors.forEach(function(behavior) {
20276             context.install(behavior);
20277         });
20278
20279         // Get focus on the body.
20280         if (document.activeElement && document.activeElement.blur) {
20281             document.activeElement.blur();
20282         }
20283
20284         if (sidebar) {
20285             context.ui().sidebar.show(sidebar);
20286         } else {
20287             context.ui().sidebar.select(null);
20288         }
20289     };
20290
20291     mode.exit = function() {
20292         behaviors.forEach(function(behavior) {
20293             context.uninstall(behavior);
20294         });
20295
20296         if (sidebar) {
20297             context.ui().sidebar.hide(sidebar);
20298         }
20299     };
20300
20301     mode.sidebar = function(_) {
20302         if (!arguments.length) return sidebar;
20303         sidebar = _;
20304         return mode;
20305     };
20306
20307     return mode;
20308 };
20309 iD.modes.DragNode = function(context) {
20310     var mode = {
20311         id: 'drag-node',
20312         button: 'browse'
20313     };
20314
20315     var nudgeInterval,
20316         activeIDs,
20317         wasMidpoint,
20318         cancelled,
20319         selectedIDs = [],
20320         hover = iD.behavior.Hover(context)
20321             .altDisables(true)
20322             .on('hover', context.ui().sidebar.hover),
20323         edit = iD.behavior.Edit(context);
20324
20325     function edge(point, size) {
20326         var pad = [30, 100, 30, 100];
20327         if (point[0] > size[0] - pad[0]) return [-10, 0];
20328         else if (point[0] < pad[2]) return [10, 0];
20329         else if (point[1] > size[1] - pad[1]) return [0, -10];
20330         else if (point[1] < pad[3]) return [0, 10];
20331         return null;
20332     }
20333
20334     function startNudge(nudge) {
20335         if (nudgeInterval) window.clearInterval(nudgeInterval);
20336         nudgeInterval = window.setInterval(function() {
20337             context.pan(nudge);
20338         }, 50);
20339     }
20340
20341     function stopNudge() {
20342         if (nudgeInterval) window.clearInterval(nudgeInterval);
20343         nudgeInterval = null;
20344     }
20345
20346     function moveAnnotation(entity) {
20347         return t('operations.move.annotation.' + entity.geometry(context.graph()));
20348     }
20349
20350     function connectAnnotation(entity) {
20351         return t('operations.connect.annotation.' + entity.geometry(context.graph()));
20352     }
20353
20354     function origin(entity) {
20355         return context.projection(entity.loc);
20356     }
20357
20358     function start(entity) {
20359         cancelled = d3.event.sourceEvent.shiftKey;
20360         if (cancelled) return behavior.cancel();
20361
20362         wasMidpoint = entity.type === 'midpoint';
20363         if (wasMidpoint) {
20364             var midpoint = entity;
20365             entity = iD.Node();
20366             context.perform(iD.actions.AddMidpoint(midpoint, entity));
20367
20368              var vertex = context.surface()
20369                 .selectAll('.' + entity.id);
20370              behavior.target(vertex.node(), entity);
20371
20372         } else {
20373             context.perform(
20374                 iD.actions.Noop());
20375         }
20376
20377         activeIDs = _.pluck(context.graph().parentWays(entity), 'id');
20378         activeIDs.push(entity.id);
20379
20380         context.enter(mode);
20381     }
20382
20383     function datum() {
20384         if (d3.event.sourceEvent.altKey) {
20385             return {};
20386         }
20387
20388         return d3.event.sourceEvent.target.__data__ || {};
20389     }
20390
20391     // via https://gist.github.com/shawnbot/4166283
20392     function childOf(p, c) {
20393         if (p === c) return false;
20394         while (c && c !== p) c = c.parentNode;
20395         return c === p;
20396     }
20397
20398     function move(entity) {
20399         if (cancelled) return;
20400         d3.event.sourceEvent.stopPropagation();
20401
20402         var nudge = childOf(context.container().node(),
20403             d3.event.sourceEvent.toElement) &&
20404             edge(d3.event.point, context.map().dimensions());
20405
20406         if (nudge) startNudge(nudge);
20407         else stopNudge();
20408
20409         var loc = context.map().mouseCoordinates();
20410
20411         var d = datum();
20412         if (d.type === 'node' && d.id !== entity.id) {
20413             loc = d.loc;
20414         } else if (d.type === 'way' && !d3.select(d3.event.sourceEvent.target).classed('fill')) {
20415             loc = iD.geo.chooseEdge(context.childNodes(d), context.mouse(), context.projection).loc;
20416         }
20417
20418         context.replace(
20419             iD.actions.MoveNode(entity.id, loc),
20420             moveAnnotation(entity));
20421     }
20422
20423     function end(entity) {
20424         if (cancelled) return;
20425
20426         var d = datum();
20427
20428         if (d.type === 'way') {
20429             var choice = iD.geo.chooseEdge(context.childNodes(d), context.mouse(), context.projection);
20430             context.replace(
20431                 iD.actions.AddMidpoint({ loc: choice.loc, edge: [d.nodes[choice.index - 1], d.nodes[choice.index]] }, entity),
20432                 connectAnnotation(d));
20433
20434         } else if (d.type === 'node' && d.id !== entity.id) {
20435             context.replace(
20436                 iD.actions.Connect([d.id, entity.id]),
20437                 connectAnnotation(d));
20438
20439         } else if (wasMidpoint) {
20440             context.replace(
20441                 iD.actions.Noop(),
20442                 t('operations.add.annotation.vertex'));
20443
20444         } else {
20445             context.replace(
20446                 iD.actions.Noop(),
20447                 moveAnnotation(entity));
20448         }
20449
20450         var reselection = selectedIDs.filter(function(id) {
20451             return context.graph().hasEntity(id);
20452         });
20453
20454         if (reselection.length) {
20455             context.enter(
20456                 iD.modes.Select(context, reselection)
20457                     .suppressMenu(true));
20458         } else {
20459             context.enter(iD.modes.Browse(context));
20460         }
20461     }
20462
20463     function cancel() {
20464         behavior.cancel();
20465         context.enter(iD.modes.Browse(context));
20466     }
20467
20468     function setActiveElements() {
20469         context.surface().selectAll(iD.util.entitySelector(activeIDs))
20470             .classed('active', true);
20471     }
20472
20473     var behavior = iD.behavior.drag()
20474         .delegate('g.node, g.point, g.midpoint')
20475         .surface(context.surface().node())
20476         .origin(origin)
20477         .on('start', start)
20478         .on('move', move)
20479         .on('end', end);
20480
20481     mode.enter = function() {
20482         context.install(hover);
20483         context.install(edit);
20484
20485         context.history()
20486             .on('undone.drag-node', cancel);
20487
20488         context.map()
20489             .on('drawn.drag-node', setActiveElements);
20490
20491         setActiveElements();
20492     };
20493
20494     mode.exit = function() {
20495         context.uninstall(hover);
20496         context.uninstall(edit);
20497
20498         context.history()
20499             .on('undone.drag-node', null);
20500
20501         context.map()
20502             .on('drawn.drag-node', null);
20503
20504         context.surface()
20505             .selectAll('.active')
20506             .classed('active', false);
20507
20508         stopNudge();
20509     };
20510
20511     mode.selectedIDs = function(_) {
20512         if (!arguments.length) return selectedIDs;
20513         selectedIDs = _;
20514         return mode;
20515     };
20516
20517     mode.behavior = behavior;
20518
20519     return mode;
20520 };
20521 iD.modes.DrawArea = function(context, wayId, baseGraph) {
20522     var mode = {
20523         button: 'area',
20524         id: 'draw-area'
20525     };
20526
20527     var behavior;
20528
20529     mode.enter = function() {
20530         var way = context.entity(wayId),
20531             headId = way.nodes[way.nodes.length - 2],
20532             tailId = way.first();
20533
20534         behavior = iD.behavior.DrawWay(context, wayId, -1, mode, baseGraph)
20535             .tail(t('modes.draw_area.tail'));
20536
20537         var addNode = behavior.addNode;
20538
20539         behavior.addNode = function(node) {
20540             if (node.id === headId || node.id === tailId) {
20541                 behavior.finish();
20542             } else {
20543                 addNode(node);
20544             }
20545         };
20546
20547         context.install(behavior);
20548     };
20549
20550     mode.exit = function() {
20551         context.uninstall(behavior);
20552     };
20553
20554     mode.selectedIDs = function() {
20555         return [wayId];
20556     };
20557
20558     return mode;
20559 };
20560 iD.modes.DrawLine = function(context, wayId, baseGraph, affix) {
20561     var mode = {
20562         button: 'line',
20563         id: 'draw-line'
20564     };
20565
20566     var behavior;
20567
20568     mode.enter = function() {
20569         var way = context.entity(wayId),
20570             index = (affix === 'prefix') ? 0 : undefined,
20571             headId = (affix === 'prefix') ? way.first() : way.last();
20572
20573         behavior = iD.behavior.DrawWay(context, wayId, index, mode, baseGraph)
20574             .tail(t('modes.draw_line.tail'));
20575
20576         var addNode = behavior.addNode;
20577
20578         behavior.addNode = function(node) {
20579             if (node.id === headId) {
20580                 behavior.finish();
20581             } else {
20582                 addNode(node);
20583             }
20584         };
20585
20586         context.install(behavior);
20587     };
20588
20589     mode.exit = function() {
20590         context.uninstall(behavior);
20591     };
20592
20593     mode.selectedIDs = function() {
20594         return [wayId];
20595     };
20596
20597     return mode;
20598 };
20599 iD.modes.Move = function(context, entityIDs) {
20600     var mode = {
20601         id: 'move',
20602         button: 'browse'
20603     };
20604
20605     var keybinding = d3.keybinding('move'),
20606         edit = iD.behavior.Edit(context),
20607         annotation = entityIDs.length === 1 ?
20608             t('operations.move.annotation.' + context.geometry(entityIDs[0])) :
20609             t('operations.move.annotation.multiple'),
20610         origin,
20611         nudgeInterval;
20612
20613     function edge(point, size) {
20614         var pad = [30, 100, 30, 100];
20615         if (point[0] > size[0] - pad[0]) return [-10, 0];
20616         else if (point[0] < pad[2]) return [10, 0];
20617         else if (point[1] > size[1] - pad[1]) return [0, -10];
20618         else if (point[1] < pad[3]) return [0, 10];
20619         return null;
20620     }
20621
20622     function startNudge(nudge) {
20623         if (nudgeInterval) window.clearInterval(nudgeInterval);
20624         nudgeInterval = window.setInterval(function() {
20625             context.pan(nudge);
20626             context.replace(
20627                 iD.actions.Move(entityIDs, [-nudge[0], -nudge[1]], context.projection),
20628                 annotation);
20629             var c = context.projection(origin);
20630             origin = context.projection.invert([c[0] - nudge[0], c[1] - nudge[1]]);
20631         }, 50);
20632     }
20633
20634     function stopNudge() {
20635         if (nudgeInterval) window.clearInterval(nudgeInterval);
20636         nudgeInterval = null;
20637     }
20638
20639     function move() {
20640         var p = context.mouse();
20641
20642         var delta = origin ?
20643             [p[0] - context.projection(origin)[0],
20644                 p[1] - context.projection(origin)[1]] :
20645             [0, 0];
20646
20647         var nudge = edge(p, context.map().dimensions());
20648         if (nudge) startNudge(nudge);
20649         else stopNudge();
20650
20651         origin = context.map().mouseCoordinates();
20652
20653         context.replace(
20654             iD.actions.Move(entityIDs, delta, context.projection),
20655             annotation);
20656     }
20657
20658     function finish() {
20659         d3.event.stopPropagation();
20660         context.enter(iD.modes.Select(context, entityIDs)
20661             .suppressMenu(true));
20662         stopNudge();
20663     }
20664
20665     function cancel() {
20666         context.pop();
20667         context.enter(iD.modes.Select(context, entityIDs)
20668             .suppressMenu(true));
20669         stopNudge();
20670     }
20671
20672     function undone() {
20673         context.enter(iD.modes.Browse(context));
20674     }
20675
20676     mode.enter = function() {
20677         context.install(edit);
20678
20679         context.perform(
20680             iD.actions.Noop(),
20681             annotation);
20682
20683         context.surface()
20684             .on('mousemove.move', move)
20685             .on('click.move', finish);
20686
20687         context.history()
20688             .on('undone.move', undone);
20689
20690         keybinding
20691             .on('⎋', cancel)
20692             .on('↩', finish);
20693
20694         d3.select(document)
20695             .call(keybinding);
20696     };
20697
20698     mode.exit = function() {
20699         stopNudge();
20700
20701         context.uninstall(edit);
20702
20703         context.surface()
20704             .on('mousemove.move', null)
20705             .on('click.move', null);
20706
20707         context.history()
20708             .on('undone.move', null);
20709
20710         keybinding.off();
20711     };
20712
20713     return mode;
20714 };
20715 iD.modes.RotateWay = function(context, wayId) {
20716     var mode = {
20717         id: 'rotate-way',
20718         button: 'browse'
20719     };
20720
20721     var keybinding = d3.keybinding('rotate-way'),
20722         edit = iD.behavior.Edit(context);
20723
20724     mode.enter = function() {
20725         context.install(edit);
20726
20727         var annotation = t('operations.rotate.annotation.' + context.geometry(wayId)),
20728             way = context.graph().entity(wayId),
20729             nodes = _.uniq(context.graph().childNodes(way)),
20730             points = nodes.map(function(n) { return context.projection(n.loc); }),
20731             pivot = d3.geom.polygon(points).centroid(),
20732             angle;
20733
20734         context.perform(
20735             iD.actions.Noop(),
20736             annotation);
20737
20738         function rotate() {
20739
20740             var mousePoint = context.mouse(),
20741                 newAngle = Math.atan2(mousePoint[1] - pivot[1], mousePoint[0] - pivot[0]);
20742
20743             if (typeof angle === 'undefined') angle = newAngle;
20744
20745             context.replace(
20746                 iD.actions.RotateWay(wayId, pivot, newAngle - angle, context.projection),
20747                 annotation);
20748
20749             angle = newAngle;
20750         }
20751
20752         function finish() {
20753             d3.event.stopPropagation();
20754             context.enter(iD.modes.Select(context, [wayId])
20755                 .suppressMenu(true));
20756         }
20757
20758         function cancel() {
20759             context.pop();
20760             context.enter(iD.modes.Select(context, [wayId])
20761                 .suppressMenu(true));
20762         }
20763
20764         function undone() {
20765             context.enter(iD.modes.Browse(context));
20766         }
20767
20768         context.surface()
20769             .on('mousemove.rotate-way', rotate)
20770             .on('click.rotate-way', finish);
20771
20772         context.history()
20773             .on('undone.rotate-way', undone);
20774
20775         keybinding
20776             .on('⎋', cancel)
20777             .on('↩', finish);
20778
20779         d3.select(document)
20780             .call(keybinding);
20781     };
20782
20783     mode.exit = function() {
20784         context.uninstall(edit);
20785
20786         context.surface()
20787             .on('mousemove.rotate-way', null)
20788             .on('click.rotate-way', null);
20789
20790         context.history()
20791             .on('undone.rotate-way', null);
20792
20793         keybinding.off();
20794     };
20795
20796     return mode;
20797 };
20798 iD.modes.Save = function(context) {
20799     var ui = iD.ui.Commit(context)
20800         .on('cancel', cancel)
20801         .on('save', save);
20802
20803     function cancel() {
20804         context.enter(iD.modes.Browse(context));
20805     }
20806
20807     function save(e) {
20808         var loading = iD.ui.Loading(context)
20809             .message(t('save.uploading'))
20810             .blocking(true);
20811
20812         context.container()
20813             .call(loading);
20814
20815         context.connection().putChangeset(
20816             context.history().changes(iD.actions.DiscardTags(context.history().difference())),
20817             e.comment,
20818             context.history().imageryUsed(),
20819             function(err, changeset_id) {
20820                 loading.close();
20821                 if (err) {
20822                     var confirm = iD.ui.confirm(context.container());
20823                     confirm
20824                         .select('.modal-section.header')
20825                         .append('h3')
20826                         .text(t('save.error'));
20827                     confirm
20828                         .select('.modal-section.message-text')
20829                         .append('p')
20830                         .text(err.responseText);
20831                 } else {
20832                     context.flush();
20833                     success(e, changeset_id);
20834                 }
20835             });
20836     }
20837
20838     function success(e, changeset_id) {
20839         context.enter(iD.modes.Browse(context)
20840             .sidebar(iD.ui.Success(context)
20841                 .changeset({
20842                     id: changeset_id,
20843                     comment: e.comment
20844                 })
20845                 .on('cancel', function(ui) {
20846                     context.ui().sidebar.hide(ui);
20847                 })));
20848     }
20849
20850     var mode = {
20851         id: 'save'
20852     };
20853
20854     var behaviors = [
20855         iD.behavior.Hover(context),
20856         iD.behavior.Select(context),
20857         iD.behavior.Lasso(context),
20858         iD.modes.DragNode(context).behavior];
20859
20860     mode.enter = function() {
20861         behaviors.forEach(function(behavior) {
20862             context.install(behavior);
20863         });
20864
20865         context.connection().authenticate(function() {
20866             context.ui().sidebar.show(ui);
20867         });
20868     };
20869
20870     mode.exit = function() {
20871         behaviors.forEach(function(behavior) {
20872             context.uninstall(behavior);
20873         });
20874
20875         context.ui().sidebar.hide(ui);
20876     };
20877
20878     return mode;
20879 };
20880 iD.modes.Select = function(context, selectedIDs) {
20881     var mode = {
20882         id: 'select',
20883         button: 'browse'
20884     };
20885
20886     var keybinding = d3.keybinding('select'),
20887         timeout = null,
20888         behaviors = [
20889             iD.behavior.Hover(context),
20890             iD.behavior.Select(context),
20891             iD.behavior.Lasso(context),
20892             iD.modes.DragNode(context)
20893                 .selectedIDs(selectedIDs)
20894                 .behavior],
20895         inspector,
20896         radialMenu,
20897         newFeature = false,
20898         suppressMenu = false;
20899
20900     var wrap = context.container()
20901         .select('.inspector-wrap');
20902
20903     function singular() {
20904         if (selectedIDs.length === 1) {
20905             return context.entity(selectedIDs[0]);
20906         }
20907     }
20908
20909     function positionMenu() {
20910         var entity = singular();
20911
20912         if (entity && entity.type === 'node') {
20913             radialMenu.center(context.projection(entity.loc));
20914         } else {
20915             radialMenu.center(context.mouse());
20916         }
20917     }
20918
20919     function showMenu() {
20920         context.surface()
20921             .call(radialMenu.close)
20922             .call(radialMenu);
20923     }
20924
20925     mode.selectedIDs = function() {
20926         return selectedIDs;
20927     };
20928
20929     mode.reselect = function() {
20930         var surfaceNode = context.surface().node();
20931         if (surfaceNode.focus) { // FF doesn't support it
20932             surfaceNode.focus();
20933         }
20934
20935         positionMenu();
20936         showMenu();
20937     };
20938
20939     mode.newFeature = function(_) {
20940         if (!arguments.length) return newFeature;
20941         newFeature = _;
20942         return mode;
20943     };
20944
20945     mode.suppressMenu = function(_) {
20946         if (!arguments.length) return suppressMenu;
20947         suppressMenu = _;
20948         return mode;
20949     };
20950
20951     mode.enter = function() {
20952         behaviors.forEach(function(behavior) {
20953             context.install(behavior);
20954         });
20955
20956         var operations = _.without(d3.values(iD.operations), iD.operations.Delete)
20957             .map(function(o) { return o(selectedIDs, context); })
20958             .filter(function(o) { return o.available(); });
20959         operations.unshift(iD.operations.Delete(selectedIDs, context));
20960
20961         keybinding.on('⎋', function() {
20962             context.enter(iD.modes.Browse(context));
20963         }, true);
20964
20965         operations.forEach(function(operation) {
20966             operation.keys.forEach(function(key) {
20967                 keybinding.on(key, function() {
20968                     if (!operation.disabled()) {
20969                         operation();
20970                     }
20971                 });
20972             });
20973         });
20974
20975         context.ui().sidebar
20976             .select(singular() ? singular().id : null, newFeature);
20977
20978         context.history()
20979             .on('undone.select', update)
20980             .on('redone.select', update);
20981
20982         function update() {
20983             context.surface().call(radialMenu.close);
20984
20985             if (_.any(selectedIDs, function(id) { return !context.hasEntity(id); })) {
20986                 // Exit mode if selected entity gets undone
20987                 context.enter(iD.modes.Browse(context));
20988             }
20989         }
20990
20991         context.map().on('move.select', function() {
20992             context.surface().call(radialMenu.close);
20993         });
20994
20995         function dblclick() {
20996             var target = d3.select(d3.event.target),
20997                 datum = target.datum();
20998
20999             if (datum instanceof iD.Way && !target.classed('fill')) {
21000                 var choice = iD.geo.chooseEdge(context.childNodes(datum), context.mouse(), context.projection),
21001                     node = iD.Node();
21002
21003                 var prev = datum.nodes[choice.index - 1],
21004                     next = datum.nodes[choice.index];
21005
21006                 context.perform(
21007                     iD.actions.AddMidpoint({loc: choice.loc, edge: [prev, next]}, node),
21008                     t('operations.add.annotation.vertex'));
21009
21010                 d3.event.preventDefault();
21011                 d3.event.stopPropagation();
21012             }
21013         }
21014
21015         d3.select(document)
21016             .call(keybinding);
21017
21018         function selectElements() {
21019             context.surface()
21020                 .selectAll(iD.util.entityOrMemberSelector(selectedIDs, context.graph()))
21021                 .classed('selected', true);
21022         }
21023
21024         context.map().on('drawn.select', selectElements);
21025         selectElements();
21026
21027         radialMenu = iD.ui.RadialMenu(context, operations);
21028         var show = d3.event && !suppressMenu;
21029
21030         if (show) {
21031             positionMenu();
21032         }
21033
21034         timeout = window.setTimeout(function() {
21035             if (show) {
21036                 showMenu();
21037             }
21038
21039             context.surface()
21040                 .on('dblclick.select', dblclick);
21041         }, 200);
21042
21043         if (selectedIDs.length > 1) {
21044             var entities = iD.ui.SelectionList(context, selectedIDs);
21045             context.ui().sidebar.show(entities);
21046         }
21047     };
21048
21049     mode.exit = function() {
21050         if (timeout) window.clearTimeout(timeout);
21051
21052         if (inspector) wrap.call(inspector.close);
21053
21054         behaviors.forEach(function(behavior) {
21055             context.uninstall(behavior);
21056         });
21057
21058         keybinding.off();
21059
21060         context.history()
21061             .on('undone.select', null)
21062             .on('redone.select', null);
21063
21064         context.surface()
21065             .call(radialMenu.close)
21066             .on('dblclick.select', null)
21067             .selectAll('.selected')
21068             .classed('selected', false);
21069
21070         context.map().on('drawn.select', null);
21071         context.ui().sidebar.hide();
21072     };
21073
21074     return mode;
21075 };
21076 iD.operations = {};
21077 iD.operations.Circularize = function(selectedIDs, context) {
21078     var entityId = selectedIDs[0],
21079         entity = context.entity(entityId),
21080         extent = entity.extent(context.graph()),
21081         geometry = context.geometry(entityId),
21082         action = iD.actions.Circularize(entityId, context.projection);
21083
21084     var operation = function() {
21085         var annotation = t('operations.circularize.annotation.' + geometry);
21086         context.perform(action, annotation);
21087     };
21088
21089     operation.available = function() {
21090         return selectedIDs.length === 1 &&
21091             entity.type === 'way' &&
21092             _.uniq(entity.nodes).length > 1;
21093     };
21094
21095     operation.disabled = function() {
21096         var reason;
21097         if (extent.percentContainedIn(context.extent()) < 0.8) {
21098             reason = 'too_large';
21099         }
21100         return action.disabled(context.graph()) || reason;
21101     };
21102
21103     operation.tooltip = function() {
21104         var disable = operation.disabled();
21105         return disable ?
21106             t('operations.circularize.' + disable) :
21107             t('operations.circularize.description.' + geometry);
21108     };
21109
21110     operation.id = 'circularize';
21111     operation.keys = [t('operations.circularize.key')];
21112     operation.title = t('operations.circularize.title');
21113
21114     return operation;
21115 };
21116 iD.operations.Continue = function(selectedIDs, context) {
21117     var graph = context.graph(),
21118         entities = selectedIDs.map(function(id) { return graph.entity(id); }),
21119         geometries = _.extend({line: [], vertex: []},
21120             _.groupBy(entities, function(entity) { return entity.geometry(graph); })),
21121         vertex = geometries.vertex[0];
21122
21123     function candidateWays() {
21124         return graph.parentWays(vertex).filter(function(parent) {
21125             return parent.geometry(graph) === 'line' &&
21126                 parent.affix(vertex.id) &&
21127                 (geometries.line.length === 0 || geometries.line[0] === parent);
21128         });
21129     }
21130
21131     var operation = function() {
21132         var candidate = candidateWays()[0];
21133         context.enter(iD.modes.DrawLine(
21134             context,
21135             candidate.id,
21136             context.graph(),
21137             candidate.affix(vertex.id)));
21138     };
21139
21140     operation.available = function() {
21141         return geometries.vertex.length === 1 && geometries.line.length <= 1;
21142     };
21143
21144     operation.disabled = function() {
21145         var candidates = candidateWays();
21146         if (candidates.length === 0)
21147             return 'not_eligible';
21148         if (candidates.length > 1)
21149             return 'multiple';
21150     };
21151
21152     operation.tooltip = function() {
21153         var disable = operation.disabled();
21154         return disable ?
21155             t('operations.continue.' + disable) :
21156             t('operations.continue.description');
21157     };
21158
21159     operation.id = 'continue';
21160     operation.keys = [t('operations.continue.key')];
21161     operation.title = t('operations.continue.title');
21162
21163     return operation;
21164 };
21165 iD.operations.Delete = function(selectedIDs, context) {
21166     var action = iD.actions.DeleteMultiple(selectedIDs);
21167
21168     var operation = function() {
21169         var annotation,
21170             nextSelectedID;
21171
21172         if (selectedIDs.length > 1) {
21173             annotation = t('operations.delete.annotation.multiple', {n: selectedIDs.length});
21174
21175         } else {
21176             var id = selectedIDs[0],
21177                 entity = context.entity(id),
21178                 geometry = context.geometry(id),
21179                 parents = context.graph().parentWays(entity),
21180                 parent = parents[0];
21181
21182             annotation = t('operations.delete.annotation.' + geometry);
21183
21184             // Select the next closest node in the way.
21185             if (geometry === 'vertex' && parents.length === 1 && parent.nodes.length > 2) {
21186                 var nodes = parent.nodes,
21187                     i = nodes.indexOf(id);
21188
21189                 if (i === 0) {
21190                     i++;
21191                 } else if (i === nodes.length - 1) {
21192                     i--;
21193                 } else {
21194                     var a = iD.geo.sphericalDistance(entity.loc, context.entity(nodes[i - 1]).loc),
21195                         b = iD.geo.sphericalDistance(entity.loc, context.entity(nodes[i + 1]).loc);
21196                     i = a < b ? i - 1 : i + 1;
21197                 }
21198
21199                 nextSelectedID = nodes[i];
21200             }
21201         }
21202
21203         if (nextSelectedID && context.hasEntity(nextSelectedID)) {
21204             context.enter(iD.modes.Select(context, [nextSelectedID]));
21205         } else {
21206             context.enter(iD.modes.Browse(context));
21207         }
21208
21209         context.perform(
21210             action,
21211             annotation);
21212     };
21213
21214     operation.available = function() {
21215         return true;
21216     };
21217
21218     operation.disabled = function() {
21219         return action.disabled(context.graph());
21220     };
21221
21222     operation.tooltip = function() {
21223         var disable = operation.disabled();
21224         return disable ?
21225             t('operations.delete.' + disable) :
21226             t('operations.delete.description');
21227     };
21228
21229     operation.id = 'delete';
21230     operation.keys = [iD.ui.cmd('⌘⌫'), iD.ui.cmd('⌘⌦')];
21231     operation.title = t('operations.delete.title');
21232
21233     return operation;
21234 };
21235 iD.operations.Disconnect = function(selectedIDs, context) {
21236     var vertices = _.filter(selectedIDs, function vertex(entityId) {
21237         return context.geometry(entityId) === 'vertex';
21238     });
21239
21240     var entityId = vertices[0],
21241         action = iD.actions.Disconnect(entityId);
21242
21243     if (selectedIDs.length > 1) {
21244         action.limitWays(_.without(selectedIDs, entityId));
21245     }
21246
21247     var operation = function() {
21248         context.perform(action, t('operations.disconnect.annotation'));
21249     };
21250
21251     operation.available = function() {
21252         return vertices.length === 1;
21253     };
21254
21255     operation.disabled = function() {
21256         return action.disabled(context.graph());
21257     };
21258
21259     operation.tooltip = function() {
21260         var disable = operation.disabled();
21261         return disable ?
21262             t('operations.disconnect.' + disable) :
21263             t('operations.disconnect.description');
21264     };
21265
21266     operation.id = 'disconnect';
21267     operation.keys = [t('operations.disconnect.key')];
21268     operation.title = t('operations.disconnect.title');
21269
21270     return operation;
21271 };
21272 iD.operations.Merge = function(selectedIDs, context) {
21273     var join = iD.actions.Join(selectedIDs),
21274         merge = iD.actions.Merge(selectedIDs),
21275         mergePolygon = iD.actions.MergePolygon(selectedIDs);
21276
21277     var operation = function() {
21278         var annotation = t('operations.merge.annotation', {n: selectedIDs.length}),
21279             action;
21280
21281         if (!join.disabled(context.graph())) {
21282             action = join;
21283         } else if (!merge.disabled(context.graph())) {
21284             action = merge;
21285         } else {
21286             action = mergePolygon;
21287         }
21288
21289         context.perform(action, annotation);
21290         context.enter(iD.modes.Select(context, selectedIDs.filter(function(id) { return context.hasEntity(id); }))
21291             .suppressMenu(true));
21292     };
21293
21294     operation.available = function() {
21295         return selectedIDs.length >= 2;
21296     };
21297
21298     operation.disabled = function() {
21299         return join.disabled(context.graph()) &&
21300             merge.disabled(context.graph()) &&
21301             mergePolygon.disabled(context.graph());
21302     };
21303
21304     operation.tooltip = function() {
21305         var j = join.disabled(context.graph()),
21306             m = merge.disabled(context.graph()),
21307             p = mergePolygon.disabled(context.graph());
21308
21309         if (j === 'restriction' && m && p)
21310             return t('operations.merge.restriction', {relation: context.presets().item('type/restriction').name()});
21311
21312         if (p === 'incomplete_relation' && j && m)
21313             return t('operations.merge.incomplete_relation');
21314
21315         if (j && m && p)
21316             return t('operations.merge.' + j);
21317
21318         return t('operations.merge.description');
21319     };
21320
21321     operation.id = 'merge';
21322     operation.keys = [t('operations.merge.key')];
21323     operation.title = t('operations.merge.title');
21324
21325     return operation;
21326 };
21327 iD.operations.Move = function(selectedIDs, context) {
21328     var extent = selectedIDs.reduce(function(extent, id) {
21329             return extent.extend(context.entity(id).extent(context.graph()));
21330         }, iD.geo.Extent());
21331
21332     var operation = function() {
21333         context.enter(iD.modes.Move(context, selectedIDs));
21334     };
21335
21336     operation.available = function() {
21337         return selectedIDs.length > 1 ||
21338             context.entity(selectedIDs[0]).type !== 'node';
21339     };
21340
21341     operation.disabled = function() {
21342         var reason;
21343         if (extent.area() && extent.percentContainedIn(context.extent()) < 0.8) {
21344             reason = 'too_large';
21345         }
21346         return iD.actions.Move(selectedIDs).disabled(context.graph()) || reason;
21347     };
21348
21349     operation.tooltip = function() {
21350         var disable = operation.disabled();
21351         return disable ?
21352             t('operations.move.' + disable) :
21353             t('operations.move.description');
21354     };
21355
21356     operation.id = 'move';
21357     operation.keys = [t('operations.move.key')];
21358     operation.title = t('operations.move.title');
21359
21360     return operation;
21361 };
21362 iD.operations.Orthogonalize = function(selectedIDs, context) {
21363     var entityId = selectedIDs[0],
21364         entity = context.entity(entityId),
21365         extent = entity.extent(context.graph()),
21366         geometry = context.geometry(entityId),
21367         action = iD.actions.Orthogonalize(entityId, context.projection);
21368
21369     var operation = function() {
21370         var annotation = t('operations.orthogonalize.annotation.' + geometry);
21371         context.perform(action, annotation);
21372     };
21373
21374     operation.available = function() {
21375         return selectedIDs.length === 1 &&
21376             entity.type === 'way' &&
21377             entity.isClosed() &&
21378             _.uniq(entity.nodes).length > 2;
21379     };
21380
21381     operation.disabled = function() {
21382         var reason;
21383         if (extent.percentContainedIn(context.extent()) < 0.8) {
21384             reason = 'too_large';
21385         }
21386         return action.disabled(context.graph()) || reason;
21387     };
21388
21389     operation.tooltip = function() {
21390         var disable = operation.disabled();
21391         return disable ?
21392             t('operations.orthogonalize.' + disable) :
21393             t('operations.orthogonalize.description.' + geometry);
21394     };
21395
21396     operation.id = 'orthogonalize';
21397     operation.keys = [t('operations.orthogonalize.key')];
21398     operation.title = t('operations.orthogonalize.title');
21399
21400     return operation;
21401 };
21402 iD.operations.Reverse = function(selectedIDs, context) {
21403     var entityId = selectedIDs[0];
21404
21405     var operation = function() {
21406         context.perform(
21407             iD.actions.Reverse(entityId),
21408             t('operations.reverse.annotation'));
21409     };
21410
21411     operation.available = function() {
21412         return selectedIDs.length === 1 &&
21413             context.geometry(entityId) === 'line';
21414     };
21415
21416     operation.disabled = function() {
21417         return false;
21418     };
21419
21420     operation.tooltip = function() {
21421         return t('operations.reverse.description');
21422     };
21423
21424     operation.id = 'reverse';
21425     operation.keys = [t('operations.reverse.key')];
21426     operation.title = t('operations.reverse.title');
21427
21428     return operation;
21429 };
21430 iD.operations.Rotate = function(selectedIDs, context) {
21431     var entityId = selectedIDs[0],
21432         entity = context.entity(entityId),
21433         extent = entity.extent(context.graph()),
21434         geometry = context.geometry(entityId);
21435
21436     var operation = function() {
21437         context.enter(iD.modes.RotateWay(context, entityId));
21438     };
21439
21440     operation.available = function() {
21441         if (selectedIDs.length !== 1 || entity.type !== 'way')
21442             return false;
21443         if (geometry === 'area')
21444             return true;
21445         if (entity.isClosed() &&
21446             context.graph().parentRelations(entity).some(function(r) { return r.isMultipolygon(); }))
21447             return true;
21448         return false;
21449     };
21450
21451     operation.disabled = function() {
21452         if (extent.percentContainedIn(context.extent()) < 0.8) {
21453             return 'too_large';
21454         } else {
21455             return false;
21456         }
21457     };
21458
21459     operation.tooltip = function() {
21460         var disable = operation.disabled();
21461         return disable ?
21462             t('operations.rotate.' + disable) :
21463             t('operations.rotate.description');
21464     };
21465
21466     operation.id = 'rotate';
21467     operation.keys = [t('operations.rotate.key')];
21468     operation.title = t('operations.rotate.title');
21469
21470     return operation;
21471 };
21472 iD.operations.Split = function(selectedIDs, context) {
21473     var vertices = _.filter(selectedIDs, function vertex(entityId) {
21474         return context.geometry(entityId) === 'vertex';
21475     });
21476
21477     var entityId = vertices[0],
21478         action = iD.actions.Split(entityId);
21479
21480     if (selectedIDs.length > 1) {
21481         action.limitWays(_.without(selectedIDs, entityId));
21482     }
21483
21484     var operation = function() {
21485         var annotation;
21486
21487         var ways = action.ways(context.graph());
21488         if (ways.length === 1) {
21489             annotation = t('operations.split.annotation.' + context.geometry(ways[0].id));
21490         } else {
21491             annotation = t('operations.split.annotation.multiple', {n: ways.length});
21492         }
21493
21494         var difference = context.perform(action, annotation);
21495         context.enter(iD.modes.Select(context, difference.extantIDs()));
21496     };
21497
21498     operation.available = function() {
21499         return vertices.length === 1;
21500     };
21501
21502     operation.disabled = function() {
21503         return action.disabled(context.graph());
21504     };
21505
21506     operation.tooltip = function() {
21507         var disable = operation.disabled();
21508         if (disable) {
21509             return t('operations.split.' + disable);
21510         }
21511
21512         var ways = action.ways(context.graph());
21513         if (ways.length === 1) {
21514             return t('operations.split.description.' + context.geometry(ways[0].id));
21515         } else {
21516             return t('operations.split.description.multiple');
21517         }
21518     };
21519
21520     operation.id = 'split';
21521     operation.keys = [t('operations.split.key')];
21522     operation.title = t('operations.split.title');
21523
21524     return operation;
21525 };
21526 iD.operations.Straighten = function(selectedIDs, context) {
21527     var entityId = selectedIDs[0],
21528         action = iD.actions.Straighten(entityId, context.projection);
21529
21530     function operation() {
21531         var annotation = t('operations.straighten.annotation');
21532         context.perform(action, annotation);
21533     }
21534
21535     operation.available = function() {
21536         var entity = context.entity(entityId);
21537         return selectedIDs.length === 1 &&
21538             entity.type === 'way' &&
21539             !entity.isClosed() &&
21540             _.uniq(entity.nodes).length > 2;
21541     };
21542
21543     operation.disabled = function() {
21544         return action.disabled(context.graph());
21545     };
21546
21547     operation.tooltip = function() {
21548         var disable = operation.disabled();
21549         return disable ?
21550             t('operations.straighten.' + disable) :
21551             t('operations.straighten.description');
21552     };
21553
21554     operation.id = 'straighten';
21555     operation.keys = [t('operations.straighten.key')];
21556     operation.title = t('operations.straighten.title');
21557
21558     return operation;
21559 };
21560 /* jshint -W109 */
21561 iD.areaKeys = {
21562     "aeroway": {
21563         "gate": true,
21564         "taxiway": true
21565     },
21566     "amenity": {
21567         "atm": true,
21568         "bbq": true,
21569         "bench": true,
21570         "clock": true,
21571         "drinking_water": true,
21572         "parking_entrance": true,
21573         "post_box": true,
21574         "telephone": true,
21575         "vending_machine": true,
21576         "waste_basket": true
21577     },
21578     "area": {},
21579     "barrier": {
21580         "block": true,
21581         "bollard": true,
21582         "cattle_grid": true,
21583         "cycle_barrier": true,
21584         "entrance": true,
21585         "fence": true,
21586         "gate": true,
21587         "kissing_gate": true,
21588         "lift_gate": true,
21589         "stile": true,
21590         "toll_booth": true
21591     },
21592     "building": {
21593         "entrance": true
21594     },
21595     "craft": {},
21596     "emergency": {
21597         "fire_hydrant": true,
21598         "phone": true
21599     },
21600     "golf": {
21601         "hole": true
21602     },
21603     "historic": {
21604         "boundary_stone": true
21605     },
21606     "landuse": {},
21607     "leisure": {
21608         "picnic_table": true,
21609         "slipway": true
21610     },
21611     "man_made": {
21612         "cutline": true,
21613         "embankment": true,
21614         "flagpole": true,
21615         "pipeline": true,
21616         "survey_point": true
21617     },
21618     "military": {},
21619     "natural": {
21620         "coastline": true,
21621         "peak": true,
21622         "spring": true,
21623         "tree": true
21624     },
21625     "office": {},
21626     "piste:type": {},
21627     "place": {},
21628     "power": {
21629         "line": true,
21630         "minor_line": true,
21631         "pole": true,
21632         "tower": true
21633     },
21634     "public_transport": {
21635         "stop_position": true
21636     },
21637     "shop": {},
21638     "tourism": {
21639         "viewpoint": true
21640     },
21641     "waterway": {
21642         "canal": true,
21643         "ditch": true,
21644         "drain": true,
21645         "river": true,
21646         "stream": true,
21647         "weir": true
21648     }
21649 };iD.Connection = function() {
21650
21651     var event = d3.dispatch('authenticating', 'authenticated', 'auth', 'loading', 'load', 'loaded'),
21652         url = 'http://www.openstreetmap.org',
21653         connection = {},
21654         inflight = {},
21655         loadedTiles = {},
21656         tileZoom = 16,
21657         oauth = osmAuth({
21658             url: 'http://www.openstreetmap.org',
21659             oauth_consumer_key: '5A043yRSEugj4DJ5TljuapfnrflWDte8jTOcWLlT',
21660             oauth_secret: 'aB3jKq1TRsCOUrfOIZ6oQMEDmv2ptV76PA54NGLL',
21661             loading: authenticating,
21662             done: authenticated
21663         }),
21664         ndStr = 'nd',
21665         tagStr = 'tag',
21666         memberStr = 'member',
21667         nodeStr = 'node',
21668         wayStr = 'way',
21669         relationStr = 'relation',
21670         off;
21671
21672     connection.changesetURL = function(changesetId) {
21673         return url + '/changeset/' + changesetId;
21674     };
21675
21676     connection.changesetsURL = function(center, zoom) {
21677         var precision = Math.max(0, Math.ceil(Math.log(zoom) / Math.LN2));
21678         return url + '/history#map=' +
21679             Math.floor(zoom) + '/' +
21680             center[1].toFixed(precision) + '/' +
21681             center[0].toFixed(precision);
21682     };
21683
21684     connection.entityURL = function(entity) {
21685         return url + '/' + entity.type + '/' + entity.osmId();
21686     };
21687
21688     connection.userURL = function(username) {
21689         return url + '/user/' + username;
21690     };
21691
21692     connection.loadFromURL = function(url, callback) {
21693         function done(dom) {
21694             return callback(null, parse(dom));
21695         }
21696         return d3.xml(url).get().on('load', done);
21697     };
21698
21699     connection.loadEntity = function(id, callback) {
21700         var type = iD.Entity.id.type(id),
21701             osmID = iD.Entity.id.toOSM(id);
21702
21703         connection.loadFromURL(
21704             url + '/api/0.6/' + type + '/' + osmID + (type !== 'node' ? '/full' : ''),
21705             function(err, entities) {
21706                 event.load(err, {data: entities});
21707                 if (callback) callback(err, entities && _.find(entities, function(e) { return e.id === id; }));
21708             });
21709     };
21710
21711     function authenticating() {
21712         event.authenticating();
21713     }
21714
21715     function authenticated() {
21716         event.authenticated();
21717     }
21718
21719     function getNodes(obj) {
21720         var elems = obj.getElementsByTagName(ndStr),
21721             nodes = new Array(elems.length);
21722         for (var i = 0, l = elems.length; i < l; i++) {
21723             nodes[i] = 'n' + elems[i].attributes.ref.value;
21724         }
21725         return nodes;
21726     }
21727
21728     function getTags(obj) {
21729         var elems = obj.getElementsByTagName(tagStr),
21730             tags = {};
21731         for (var i = 0, l = elems.length; i < l; i++) {
21732             var attrs = elems[i].attributes;
21733             tags[attrs.k.value] = attrs.v.value;
21734         }
21735         return tags;
21736     }
21737
21738     function getMembers(obj) {
21739         var elems = obj.getElementsByTagName(memberStr),
21740             members = new Array(elems.length);
21741         for (var i = 0, l = elems.length; i < l; i++) {
21742             var attrs = elems[i].attributes;
21743             members[i] = {
21744                 id: attrs.type.value[0] + attrs.ref.value,
21745                 type: attrs.type.value,
21746                 role: attrs.role.value
21747             };
21748         }
21749         return members;
21750     }
21751
21752     var parsers = {
21753         node: function nodeData(obj) {
21754             var attrs = obj.attributes;
21755             return new iD.Node({
21756                 id: iD.Entity.id.fromOSM(nodeStr, attrs.id.value),
21757                 loc: [parseFloat(attrs.lon.value), parseFloat(attrs.lat.value)],
21758                 version: attrs.version.value,
21759                 user: attrs.user && attrs.user.value,
21760                 tags: getTags(obj)
21761             });
21762         },
21763
21764         way: function wayData(obj) {
21765             var attrs = obj.attributes;
21766             return new iD.Way({
21767                 id: iD.Entity.id.fromOSM(wayStr, attrs.id.value),
21768                 version: attrs.version.value,
21769                 user: attrs.user && attrs.user.value,
21770                 tags: getTags(obj),
21771                 nodes: getNodes(obj)
21772             });
21773         },
21774
21775         relation: function relationData(obj) {
21776             var attrs = obj.attributes;
21777             return new iD.Relation({
21778                 id: iD.Entity.id.fromOSM(relationStr, attrs.id.value),
21779                 version: attrs.version.value,
21780                 user: attrs.user && attrs.user.value,
21781                 tags: getTags(obj),
21782                 members: getMembers(obj)
21783             });
21784         }
21785     };
21786
21787     function parse(dom) {
21788         if (!dom || !dom.childNodes) return new Error('Bad request');
21789
21790         var root = dom.childNodes[0],
21791             children = root.childNodes,
21792             entities = [];
21793
21794         for (var i = 0, l = children.length; i < l; i++) {
21795             var child = children[i],
21796                 parser = parsers[child.nodeName];
21797             if (parser) {
21798                 entities.push(parser(child));
21799             }
21800         }
21801
21802         return entities;
21803     }
21804
21805     connection.authenticated = function() {
21806         return oauth.authenticated();
21807     };
21808
21809     // Generate Changeset XML. Returns a string.
21810     connection.changesetJXON = function(tags) {
21811         return {
21812             osm: {
21813                 changeset: {
21814                     tag: _.map(tags, function(value, key) {
21815                         return { '@k': key, '@v': value };
21816                     }),
21817                     '@version': 0.3,
21818                     '@generator': 'iD'
21819                 }
21820             }
21821         };
21822     };
21823
21824     // Generate [osmChange](http://wiki.openstreetmap.org/wiki/OsmChange)
21825     // XML. Returns a string.
21826     connection.osmChangeJXON = function(changeset_id, changes) {
21827         function nest(x, order) {
21828             var groups = {};
21829             for (var i = 0; i < x.length; i++) {
21830                 var tagName = Object.keys(x[i])[0];
21831                 if (!groups[tagName]) groups[tagName] = [];
21832                 groups[tagName].push(x[i][tagName]);
21833             }
21834             var ordered = {};
21835             order.forEach(function(o) {
21836                 if (groups[o]) ordered[o] = groups[o];
21837             });
21838             return ordered;
21839         }
21840
21841         function rep(entity) {
21842             return entity.asJXON(changeset_id);
21843         }
21844
21845         return {
21846             osmChange: {
21847                 '@version': 0.3,
21848                 '@generator': 'iD',
21849                 'create': nest(changes.created.map(rep), ['node', 'way', 'relation']),
21850                 'modify': nest(changes.modified.map(rep), ['node', 'way', 'relation']),
21851                 'delete': _.extend(nest(changes.deleted.map(rep), ['relation', 'way', 'node']), {'@if-unused': true})
21852             }
21853         };
21854     };
21855
21856     connection.changesetTags = function(comment, imageryUsed) {
21857         var tags = {
21858             imagery_used: imageryUsed.join(';').substr(0, 255),
21859             created_by: 'iD ' + iD.version
21860         };
21861
21862         if (comment) {
21863             tags.comment = comment;
21864         }
21865
21866         return tags;
21867     };
21868
21869     connection.putChangeset = function(changes, comment, imageryUsed, callback) {
21870         oauth.xhr({
21871                 method: 'PUT',
21872                 path: '/api/0.6/changeset/create',
21873                 options: { header: { 'Content-Type': 'text/xml' } },
21874                 content: JXON.stringify(connection.changesetJXON(connection.changesetTags(comment, imageryUsed)))
21875             }, function(err, changeset_id) {
21876                 if (err) return callback(err);
21877                 oauth.xhr({
21878                     method: 'POST',
21879                     path: '/api/0.6/changeset/' + changeset_id + '/upload',
21880                     options: { header: { 'Content-Type': 'text/xml' } },
21881                     content: JXON.stringify(connection.osmChangeJXON(changeset_id, changes))
21882                 }, function(err) {
21883                     if (err) return callback(err);
21884                     oauth.xhr({
21885                         method: 'PUT',
21886                         path: '/api/0.6/changeset/' + changeset_id + '/close'
21887                     }, function(err) {
21888                         callback(err, changeset_id);
21889                     });
21890                 });
21891             });
21892     };
21893
21894     var userDetails;
21895
21896     connection.userDetails = function(callback) {
21897         if (userDetails) {
21898             callback(undefined, userDetails);
21899             return;
21900         }
21901
21902         function done(err, user_details) {
21903             if (err) return callback(err);
21904
21905             var u = user_details.getElementsByTagName('user')[0],
21906                 img = u.getElementsByTagName('img'),
21907                 image_url = '';
21908
21909             if (img && img[0] && img[0].getAttribute('href')) {
21910                 image_url = img[0].getAttribute('href');
21911             }
21912
21913             userDetails = {
21914                 display_name: u.attributes.display_name.value,
21915                 image_url: image_url,
21916                 id: u.attributes.id.value
21917             };
21918
21919             callback(undefined, userDetails);
21920         }
21921
21922         oauth.xhr({ method: 'GET', path: '/api/0.6/user/details' }, done);
21923     };
21924
21925     connection.status = function(callback) {
21926         function done(capabilities) {
21927             var apiStatus = capabilities.getElementsByTagName('status');
21928             callback(undefined, apiStatus[0].getAttribute('api'));
21929         }
21930         d3.xml(url + '/api/capabilities').get()
21931             .on('load', done)
21932             .on('error', callback);
21933     };
21934
21935     function abortRequest(i) { i.abort(); }
21936
21937     connection.tileZoom = function(_) {
21938         if (!arguments.length) return tileZoom;
21939         tileZoom = _;
21940         return connection;
21941     };
21942
21943     connection.loadTiles = function(projection, dimensions) {
21944
21945         if (off) return;
21946
21947         var s = projection.scale() * 2 * Math.PI,
21948             z = Math.max(Math.log(s) / Math.log(2) - 8, 0),
21949             ts = 256 * Math.pow(2, z - tileZoom),
21950             origin = [
21951                 s / 2 - projection.translate()[0],
21952                 s / 2 - projection.translate()[1]];
21953
21954         var tiles = d3.geo.tile()
21955             .scaleExtent([tileZoom, tileZoom])
21956             .scale(s)
21957             .size(dimensions)
21958             .translate(projection.translate())()
21959             .map(function(tile) {
21960                 var x = tile[0] * ts - origin[0],
21961                     y = tile[1] * ts - origin[1];
21962
21963                 return {
21964                     id: tile.toString(),
21965                     extent: iD.geo.Extent(
21966                         projection.invert([x, y + ts]),
21967                         projection.invert([x + ts, y]))
21968                 };
21969             });
21970
21971         function bboxUrl(tile) {
21972             return url + '/api/0.6/map?bbox=' + tile.extent.toParam();
21973         }
21974
21975         _.filter(inflight, function(v, i) {
21976             var wanted = _.find(tiles, function(tile) {
21977                 return i === tile.id;
21978             });
21979             if (!wanted) delete inflight[i];
21980             return !wanted;
21981         }).map(abortRequest);
21982
21983         tiles.forEach(function(tile) {
21984             var id = tile.id;
21985
21986             if (loadedTiles[id] || inflight[id]) return;
21987
21988             if (_.isEmpty(inflight)) {
21989                 event.loading();
21990             }
21991
21992             inflight[id] = connection.loadFromURL(bboxUrl(tile), function(err, parsed) {
21993                 loadedTiles[id] = true;
21994                 delete inflight[id];
21995
21996                 event.load(err, _.extend({data: parsed}, tile));
21997
21998                 if (_.isEmpty(inflight)) {
21999                     event.loaded();
22000                 }
22001             });
22002         });
22003     };
22004
22005     connection.switch = function(options) {
22006         url = options.url;
22007         oauth.options(_.extend({
22008             loading: authenticating,
22009             done: authenticated
22010         }, options));
22011         event.auth();
22012         connection.flush();
22013         return connection;
22014     };
22015
22016     connection.toggle = function(_) {
22017         off = !_;
22018         return connection;
22019     };
22020
22021     connection.flush = function() {
22022         _.forEach(inflight, abortRequest);
22023         loadedTiles = {};
22024         inflight = {};
22025         return connection;
22026     };
22027
22028     connection.loadedTiles = function(_) {
22029         if (!arguments.length) return loadedTiles;
22030         loadedTiles = _;
22031         return connection;
22032     };
22033
22034     connection.logout = function() {
22035         oauth.logout();
22036         event.auth();
22037         return connection;
22038     };
22039
22040     connection.authenticate = function(callback) {
22041         function done(err, res) {
22042             event.auth();
22043             if (callback) callback(err, res);
22044         }
22045         return oauth.authenticate(done);
22046     };
22047
22048     return d3.rebind(connection, event, 'on');
22049 };
22050 /*
22051     iD.Difference represents the difference between two graphs.
22052     It knows how to calculate the set of entities that were
22053     created, modified, or deleted, and also contains the logic
22054     for recursively extending a difference to the complete set
22055     of entities that will require a redraw, taking into account
22056     child and parent relationships.
22057  */
22058 iD.Difference = function(base, head) {
22059     var changes = {}, length = 0;
22060
22061     function changed(h, b) {
22062         return !_.isEqual(_.omit(h, 'v'), _.omit(b, 'v'));
22063     }
22064
22065     _.each(head.entities, function(h, id) {
22066         var b = base.entities[id];
22067         if (changed(h, b)) {
22068             changes[id] = {base: b, head: h};
22069             length++;
22070         }
22071     });
22072
22073     _.each(base.entities, function(b, id) {
22074         var h = head.entities[id];
22075         if (!changes[id] && changed(h, b)) {
22076             changes[id] = {base: b, head: h};
22077             length++;
22078         }
22079     });
22080
22081     function addParents(parents, result) {
22082         for (var i = 0; i < parents.length; i++) {
22083             var parent = parents[i];
22084
22085             if (parent.id in result)
22086                 continue;
22087
22088             result[parent.id] = parent;
22089             addParents(head.parentRelations(parent), result);
22090         }
22091     }
22092
22093     var difference = {};
22094
22095     difference.length = function() {
22096         return length;
22097     };
22098
22099     difference.changes = function() {
22100         return changes;
22101     };
22102
22103     difference.extantIDs = function() {
22104         var result = [];
22105         _.each(changes, function(change, id) {
22106             if (change.head) result.push(id);
22107         });
22108         return result;
22109     };
22110
22111     difference.modified = function() {
22112         var result = [];
22113         _.each(changes, function(change) {
22114             if (change.base && change.head) result.push(change.head);
22115         });
22116         return result;
22117     };
22118
22119     difference.created = function() {
22120         var result = [];
22121         _.each(changes, function(change) {
22122             if (!change.base && change.head) result.push(change.head);
22123         });
22124         return result;
22125     };
22126
22127     difference.deleted = function() {
22128         var result = [];
22129         _.each(changes, function(change) {
22130             if (change.base && !change.head) result.push(change.base);
22131         });
22132         return result;
22133     };
22134
22135     difference.summary = function() {
22136         var relevant = {};
22137
22138         function addEntity(entity, graph, changeType) {
22139             relevant[entity.id] = {
22140                 entity: entity,
22141                 graph: graph,
22142                 changeType: changeType
22143             };
22144         }
22145
22146         function addParents(entity) {
22147             var parents = head.parentWays(entity);
22148             for (var j = parents.length - 1; j >= 0; j--) {
22149                 var parent = parents[j];
22150                 if (!(parent.id in relevant)) addEntity(parent, head, 'modified');
22151             }
22152         }
22153
22154         _.each(changes, function(change) {
22155             if (change.head && change.head.geometry(head) !== 'vertex') {
22156                 addEntity(change.head, head, change.base ? 'modified' : 'created');
22157
22158             } else if (change.base && change.base.geometry(base) !== 'vertex') {
22159                 addEntity(change.base, base, 'deleted');
22160
22161             } else if (change.base && change.head) { // modified vertex
22162                 var moved    = !_.isEqual(change.base.loc,  change.head.loc),
22163                     retagged = !_.isEqual(change.base.tags, change.head.tags);
22164
22165                 if (moved) {
22166                     addParents(change.head);
22167                 }
22168
22169                 if (retagged || (moved && change.head.hasInterestingTags())) {
22170                     addEntity(change.head, head, 'modified');
22171                 }
22172
22173             } else if (change.head && change.head.hasInterestingTags()) { // created vertex
22174                 addEntity(change.head, head, 'created');
22175
22176             } else if (change.base && change.base.hasInterestingTags()) { // deleted vertex
22177                 addEntity(change.base, base, 'deleted');
22178             }
22179         });
22180
22181         return d3.values(relevant);
22182     };
22183
22184     difference.complete = function(extent) {
22185         var result = {}, id, change;
22186
22187         for (id in changes) {
22188             change = changes[id];
22189
22190             var h = change.head,
22191                 b = change.base,
22192                 entity = h || b;
22193
22194             if (extent &&
22195                 (!h || !h.intersects(extent, head)) &&
22196                 (!b || !b.intersects(extent, base)))
22197                 continue;
22198
22199             result[id] = h;
22200
22201             if (entity.type === 'way') {
22202                 var nh = h ? h.nodes : [],
22203                     nb = b ? b.nodes : [],
22204                     diff, i;
22205
22206                 diff = _.difference(nh, nb);
22207                 for (i = 0; i < diff.length; i++) {
22208                     result[diff[i]] = head.hasEntity(diff[i]);
22209                 }
22210
22211                 diff = _.difference(nb, nh);
22212                 for (i = 0; i < diff.length; i++) {
22213                     result[diff[i]] = head.hasEntity(diff[i]);
22214                 }
22215             }
22216
22217             addParents(head.parentWays(entity), result);
22218             addParents(head.parentRelations(entity), result);
22219         }
22220
22221         return result;
22222     };
22223
22224     return difference;
22225 };
22226 iD.Entity = function(attrs) {
22227     // For prototypal inheritance.
22228     if (this instanceof iD.Entity) return;
22229
22230     // Create the appropriate subtype.
22231     if (attrs && attrs.type) {
22232         return iD.Entity[attrs.type].apply(this, arguments);
22233     } else if (attrs && attrs.id) {
22234         return iD.Entity[iD.Entity.id.type(attrs.id)].apply(this, arguments);
22235     }
22236
22237     // Initialize a generic Entity (used only in tests).
22238     return (new iD.Entity()).initialize(arguments);
22239 };
22240
22241 iD.Entity.id = function(type) {
22242     return iD.Entity.id.fromOSM(type, iD.Entity.id.next[type]--);
22243 };
22244
22245 iD.Entity.id.next = {node: -1, way: -1, relation: -1};
22246
22247 iD.Entity.id.fromOSM = function(type, id) {
22248     return type[0] + id;
22249 };
22250
22251 iD.Entity.id.toOSM = function(id) {
22252     return id.slice(1);
22253 };
22254
22255 iD.Entity.id.type = function(id) {
22256     return {'n': 'node', 'w': 'way', 'r': 'relation'}[id[0]];
22257 };
22258
22259 // A function suitable for use as the second argument to d3.selection#data().
22260 iD.Entity.key = function(entity) {
22261     return entity.id + 'v' + (entity.v || 0);
22262 };
22263
22264 iD.Entity.prototype = {
22265     tags: {},
22266
22267     initialize: function(sources) {
22268         for (var i = 0; i < sources.length; ++i) {
22269             var source = sources[i];
22270             for (var prop in source) {
22271                 if (Object.prototype.hasOwnProperty.call(source, prop)) {
22272                     this[prop] = source[prop];
22273                 }
22274             }
22275         }
22276
22277         if (!this.id && this.type) {
22278             this.id = iD.Entity.id(this.type);
22279         }
22280
22281         if (iD.debug) {
22282             Object.freeze(this);
22283             Object.freeze(this.tags);
22284
22285             if (this.loc) Object.freeze(this.loc);
22286             if (this.nodes) Object.freeze(this.nodes);
22287             if (this.members) Object.freeze(this.members);
22288         }
22289
22290         return this;
22291     },
22292
22293     osmId: function() {
22294         return iD.Entity.id.toOSM(this.id);
22295     },
22296
22297     isNew: function() {
22298         return this.osmId() < 0;
22299     },
22300
22301     update: function(attrs) {
22302         return iD.Entity(this, attrs, {v: 1 + (this.v || 0)});
22303     },
22304
22305     mergeTags: function(tags) {
22306         var merged = _.clone(this.tags), changed = false;
22307         for (var k in tags) {
22308             var t1 = merged[k],
22309                 t2 = tags[k];
22310             if (!t1) {
22311                 changed = true;
22312                 merged[k] = t2;
22313             } else if (t1 !== t2) {
22314                 changed = true;
22315                 merged[k] = _.union(t1.split(/;\s*/), t2.split(/;\s*/)).join(';');
22316             }
22317         }
22318         return changed ? this.update({tags: merged}) : this;
22319     },
22320
22321     intersects: function(extent, resolver) {
22322         return this.extent(resolver).intersects(extent);
22323     },
22324
22325     isUsed: function(resolver) {
22326         return _.without(Object.keys(this.tags), 'area').length > 0 ||
22327             resolver.parentRelations(this).length > 0;
22328     },
22329
22330     hasInterestingTags: function() {
22331         return _.keys(this.tags).some(function(key) {
22332             return key !== 'attribution' &&
22333                 key !== 'created_by' &&
22334                 key !== 'source' &&
22335                 key !== 'odbl' &&
22336                 key.indexOf('tiger:') !== 0;
22337         });
22338     },
22339
22340     isHighwayIntersection: function() {
22341         return false;
22342     },
22343
22344     deprecatedTags: function() {
22345         var tags = _.pairs(this.tags);
22346         var deprecated = {};
22347
22348         iD.data.deprecated.forEach(function(d) {
22349             var match = _.pairs(d.old)[0];
22350             tags.forEach(function(t) {
22351                 if (t[0] === match[0] &&
22352                     (t[1] === match[1] || match[1] === '*')) {
22353                     deprecated[t[0]] = t[1];
22354                 }
22355             });
22356         });
22357
22358         return deprecated;
22359     }
22360 };
22361 iD.Graph = function(other, mutable) {
22362     if (!(this instanceof iD.Graph)) return new iD.Graph(other, mutable);
22363
22364     if (other instanceof iD.Graph) {
22365         var base = other.base();
22366         this.entities = _.assign(Object.create(base.entities), other.entities);
22367         this._parentWays = _.assign(Object.create(base.parentWays), other._parentWays);
22368         this._parentRels = _.assign(Object.create(base.parentRels), other._parentRels);
22369
22370     } else {
22371         this.entities = Object.create({});
22372         this._parentWays = Object.create({});
22373         this._parentRels = Object.create({});
22374         this.rebase(other || [], [this]);
22375     }
22376
22377     this.transients = {};
22378     this._childNodes = {};
22379
22380     if (!mutable) {
22381         this.freeze();
22382     }
22383 };
22384
22385 iD.Graph.prototype = {
22386     hasEntity: function(id) {
22387         return this.entities[id];
22388     },
22389
22390     entity: function(id) {
22391         var entity = this.entities[id];
22392         if (!entity) {
22393             throw new Error('entity ' + id + ' not found');
22394         }
22395         return entity;
22396     },
22397
22398     transient: function(entity, key, fn) {
22399         var id = entity.id,
22400             transients = this.transients[id] ||
22401             (this.transients[id] = {});
22402
22403         if (transients[key] !== undefined) {
22404             return transients[key];
22405         }
22406
22407         transients[key] = fn.call(entity);
22408
22409         return transients[key];
22410     },
22411
22412     parentWays: function(entity) {
22413         return _.map(this._parentWays[entity.id], this.entity, this);
22414     },
22415
22416     isPoi: function(entity) {
22417         var parentWays = this._parentWays[entity.id];
22418         return !parentWays || parentWays.length === 0;
22419     },
22420
22421     isShared: function(entity) {
22422         var parentWays = this._parentWays[entity.id];
22423         return parentWays && parentWays.length > 1;
22424     },
22425
22426     parentRelations: function(entity) {
22427         return _.map(this._parentRels[entity.id], this.entity, this);
22428     },
22429
22430     childNodes: function(entity) {
22431         if (this._childNodes[entity.id])
22432             return this._childNodes[entity.id];
22433
22434         var nodes = [];
22435         for (var i = 0, l = entity.nodes.length; i < l; i++) {
22436             nodes[i] = this.entity(entity.nodes[i]);
22437         }
22438
22439         if (iD.debug) Object.freeze(nodes);
22440
22441         this._childNodes[entity.id] = nodes;
22442         return this._childNodes[entity.id];
22443     },
22444
22445     base: function() {
22446         return {
22447             'entities': iD.util.getPrototypeOf(this.entities),
22448             'parentWays': iD.util.getPrototypeOf(this._parentWays),
22449             'parentRels': iD.util.getPrototypeOf(this._parentRels)
22450         };
22451     },
22452
22453     // Unlike other graph methods, rebase mutates in place. This is because it
22454     // is used only during the history operation that merges newly downloaded
22455     // data into each state. To external consumers, it should appear as if the
22456     // graph always contained the newly downloaded data.
22457     rebase: function(entities, stack) {
22458         var base = this.base(),
22459             i, j, k, id;
22460
22461         for (i = 0; i < entities.length; i++) {
22462             var entity = entities[i];
22463
22464             if (base.entities[entity.id])
22465                 continue;
22466
22467             // Merging data into the base graph
22468             base.entities[entity.id] = entity;
22469             this._updateCalculated(undefined, entity,
22470                 base.parentWays, base.parentRels);
22471
22472             // Restore provisionally-deleted nodes that are discovered to have an extant parent
22473             if (entity.type === 'way') {
22474                 for (j = 0; j < entity.nodes.length; j++) {
22475                     id = entity.nodes[j];
22476                     for (k = 1; k < stack.length; k++) {
22477                         var ents = stack[k].entities;
22478                         if (ents.hasOwnProperty(id) && ents[id] === undefined) {
22479                             delete ents[id];
22480                         }
22481                     }
22482                 }
22483             }
22484         }
22485
22486         for (i = 0; i < stack.length; i++) {
22487             stack[i]._updateRebased();
22488         }
22489     },
22490
22491     _updateRebased: function() {
22492         var base = this.base(),
22493             i, k, child, id, keys;
22494
22495         keys = Object.keys(this._parentWays);
22496         for (i = 0; i < keys.length; i++) {
22497             child = keys[i];
22498             if (base.parentWays[child]) {
22499                 for (k = 0; k < base.parentWays[child].length; k++) {
22500                     id = base.parentWays[child][k];
22501                     if (!this.entities.hasOwnProperty(id) && !_.contains(this._parentWays[child], id)) {
22502                         this._parentWays[child].push(id);
22503                     }
22504                 }
22505             }
22506         }
22507
22508         keys = Object.keys(this._parentRels);
22509         for (i = 0; i < keys.length; i++) {
22510             child = keys[i];
22511             if (base.parentRels[child]) {
22512                 for (k = 0; k < base.parentRels[child].length; k++) {
22513                     id = base.parentRels[child][k];
22514                     if (!this.entities.hasOwnProperty(id) && !_.contains(this._parentRels[child], id)) {
22515                         this._parentRels[child].push(id);
22516                     }
22517                 }
22518             }
22519         }
22520
22521         this.transients = {};
22522
22523         // this._childNodes is not updated, under the assumption that
22524         // ways are always downloaded with their child nodes.
22525     },
22526
22527     // Updates calculated properties (parentWays, parentRels) for the specified change
22528     _updateCalculated: function(oldentity, entity, parentWays, parentRels) {
22529
22530         parentWays = parentWays || this._parentWays;
22531         parentRels = parentRels || this._parentRels;
22532
22533         var type = entity && entity.type || oldentity && oldentity.type,
22534             removed, added, ways, rels, i;
22535
22536
22537         if (type === 'way') {
22538
22539             // Update parentWays
22540             if (oldentity && entity) {
22541                 removed = _.difference(oldentity.nodes, entity.nodes);
22542                 added = _.difference(entity.nodes, oldentity.nodes);
22543             } else if (oldentity) {
22544                 removed = oldentity.nodes;
22545                 added = [];
22546             } else if (entity) {
22547                 removed = [];
22548                 added = entity.nodes;
22549             }
22550             for (i = 0; i < removed.length; i++) {
22551                 parentWays[removed[i]] = _.without(parentWays[removed[i]], oldentity.id);
22552             }
22553             for (i = 0; i < added.length; i++) {
22554                 ways = _.without(parentWays[added[i]], entity.id);
22555                 ways.push(entity.id);
22556                 parentWays[added[i]] = ways;
22557             }
22558
22559         } else if (type === 'relation') {
22560
22561             // Update parentRels
22562             if (oldentity && entity) {
22563                 removed = _.difference(oldentity.members, entity.members);
22564                 added = _.difference(entity.members, oldentity);
22565             } else if (oldentity) {
22566                 removed = oldentity.members;
22567                 added = [];
22568             } else if (entity) {
22569                 removed = [];
22570                 added = entity.members;
22571             }
22572             for (i = 0; i < removed.length; i++) {
22573                 parentRels[removed[i].id] = _.without(parentRels[removed[i].id], oldentity.id);
22574             }
22575             for (i = 0; i < added.length; i++) {
22576                 rels = _.without(parentRels[added[i].id], entity.id);
22577                 rels.push(entity.id);
22578                 parentRels[added[i].id] = rels;
22579             }
22580         }
22581     },
22582
22583     replace: function(entity) {
22584         if (this.entities[entity.id] === entity)
22585             return this;
22586
22587         return this.update(function() {
22588             this._updateCalculated(this.entities[entity.id], entity);
22589             this.entities[entity.id] = entity;
22590         });
22591     },
22592
22593     remove: function(entity) {
22594         return this.update(function() {
22595             this._updateCalculated(entity, undefined);
22596             this.entities[entity.id] = undefined;
22597         });
22598     },
22599
22600     update: function() {
22601         var graph = this.frozen ? iD.Graph(this, true) : this;
22602
22603         for (var i = 0; i < arguments.length; i++) {
22604             arguments[i].call(graph, graph);
22605         }
22606
22607         return this.frozen ? graph.freeze() : this;
22608     },
22609
22610     freeze: function() {
22611         this.frozen = true;
22612
22613         // No longer freezing entities here due to in-place updates needed in rebase.
22614
22615         return this;
22616     },
22617
22618     // Obliterates any existing entities
22619     load: function(entities) {
22620         var base = this.base();
22621         this.entities = Object.create(base.entities);
22622
22623         for (var i in entities) {
22624             this.entities[i] = entities[i];
22625             this._updateCalculated(base.entities[i], this.entities[i]);
22626         }
22627
22628         return this;
22629     }
22630 };
22631 iD.History = function(context) {
22632     var stack, index, tree,
22633         imageryUsed = ['Bing'],
22634         dispatch = d3.dispatch('change', 'undone', 'redone'),
22635         lock = iD.util.SessionMutex('lock');
22636
22637     function perform(actions) {
22638         actions = Array.prototype.slice.call(actions);
22639
22640         var annotation;
22641
22642         if (!_.isFunction(_.last(actions))) {
22643             annotation = actions.pop();
22644         }
22645
22646         var graph = stack[index].graph;
22647         for (var i = 0; i < actions.length; i++) {
22648             graph = actions[i](graph);
22649         }
22650
22651         return {
22652             graph: graph,
22653             annotation: annotation,
22654             imageryUsed: imageryUsed
22655         };
22656     }
22657
22658     function change(previous) {
22659         var difference = iD.Difference(previous, history.graph());
22660         dispatch.change(difference);
22661         return difference;
22662     }
22663
22664     // iD uses namespaced keys so multiple installations do not conflict
22665     function getKey(n) {
22666         return 'iD_' + window.location.origin + '_' + n;
22667     }
22668
22669     var history = {
22670         graph: function() {
22671             return stack[index].graph;
22672         },
22673
22674         merge: function(entities, extent) {
22675             stack[0].graph.rebase(entities, _.pluck(stack, 'graph'));
22676             tree.rebase(entities);
22677
22678             dispatch.change(undefined, extent);
22679         },
22680
22681         perform: function() {
22682             var previous = stack[index].graph;
22683
22684             stack = stack.slice(0, index + 1);
22685             stack.push(perform(arguments));
22686             index++;
22687
22688             return change(previous);
22689         },
22690
22691         replace: function() {
22692             var previous = stack[index].graph;
22693
22694             // assert(index == stack.length - 1)
22695             stack[index] = perform(arguments);
22696
22697             return change(previous);
22698         },
22699
22700         pop: function() {
22701             var previous = stack[index].graph;
22702
22703             if (index > 0) {
22704                 index--;
22705                 stack.pop();
22706                 return change(previous);
22707             }
22708         },
22709
22710         undo: function() {
22711             var previous = stack[index].graph;
22712
22713             // Pop to the next annotated state.
22714             while (index > 0) {
22715                 index--;
22716                 if (stack[index].annotation) break;
22717             }
22718
22719             dispatch.undone();
22720             return change(previous);
22721         },
22722
22723         redo: function() {
22724             var previous = stack[index].graph;
22725
22726             while (index < stack.length - 1) {
22727                 index++;
22728                 if (stack[index].annotation) break;
22729             }
22730
22731             dispatch.redone();
22732             return change(previous);
22733         },
22734
22735         undoAnnotation: function() {
22736             var i = index;
22737             while (i >= 0) {
22738                 if (stack[i].annotation) return stack[i].annotation;
22739                 i--;
22740             }
22741         },
22742
22743         redoAnnotation: function() {
22744             var i = index + 1;
22745             while (i <= stack.length - 1) {
22746                 if (stack[i].annotation) return stack[i].annotation;
22747                 i++;
22748             }
22749         },
22750
22751         intersects: function(extent) {
22752             return tree.intersects(extent, stack[index].graph);
22753         },
22754
22755         difference: function() {
22756             var base = stack[0].graph,
22757                 head = stack[index].graph;
22758             return iD.Difference(base, head);
22759         },
22760
22761         changes: function(action) {
22762             var base = stack[0].graph,
22763                 head = stack[index].graph;
22764
22765             if (action) {
22766                 head = action(head);
22767             }
22768
22769             var difference = iD.Difference(base, head);
22770
22771             return {
22772                 modified: difference.modified(),
22773                 created: difference.created(),
22774                 deleted: difference.deleted()
22775             };
22776         },
22777
22778         hasChanges: function() {
22779             return this.difference().length() > 0;
22780         },
22781
22782         imageryUsed: function(sources) {
22783             if (sources) {
22784                 imageryUsed = sources;
22785                 return history;
22786             } else {
22787                 return _(stack.slice(1, index + 1))
22788                     .pluck('imageryUsed')
22789                     .flatten()
22790                     .unique()
22791                     .without(undefined, 'Custom')
22792                     .value();
22793             }
22794         },
22795
22796         reset: function() {
22797             stack = [{graph: iD.Graph()}];
22798             index = 0;
22799             tree = iD.Tree(stack[0].graph);
22800             dispatch.change();
22801             return history;
22802         },
22803
22804         toJSON: function() {
22805             if (stack.length <= 1) return;
22806
22807             var allEntities = {},
22808                 baseEntities = {},
22809                 base = stack[0];
22810
22811             var s = stack.map(function(i) {
22812                 var modified = [], deleted = [];
22813
22814                 _.forEach(i.graph.entities, function(entity, id) {
22815                     if (entity) {
22816                         var key = iD.Entity.key(entity);
22817                         allEntities[key] = entity;
22818                         modified.push(key);
22819                     } else {
22820                         deleted.push(id);
22821                     }
22822
22823                     // make sure that the originals of changed or deleted entities get merged
22824                     // into the base of the stack after restoring the data from JSON.
22825                     if (id in base.graph.entities) {
22826                         baseEntities[id] = base.graph.entities[id];
22827                     }
22828                 });
22829
22830                 var x = {};
22831
22832                 if (modified.length) x.modified = modified;
22833                 if (deleted.length) x.deleted = deleted;
22834                 if (i.imageryUsed) x.imageryUsed = i.imageryUsed;
22835                 if (i.annotation) x.annotation = i.annotation;
22836
22837                 return x;
22838             });
22839
22840             return JSON.stringify({
22841                 version: 3,
22842                 entities: _.values(allEntities),
22843                 baseEntities: _.values(baseEntities),
22844                 stack: s,
22845                 nextIDs: iD.Entity.id.next,
22846                 index: index
22847             });
22848         },
22849
22850         fromJSON: function(json) {
22851             var h = JSON.parse(json);
22852
22853             iD.Entity.id.next = h.nextIDs;
22854             index = h.index;
22855
22856             if (h.version === 2 || h.version === 3) {
22857                 var allEntities = {};
22858
22859                 h.entities.forEach(function(entity) {
22860                     allEntities[iD.Entity.key(entity)] = iD.Entity(entity);
22861                 });
22862
22863                 if (h.version === 3) {
22864                     // this merges originals for changed entities into the base of
22865                     // the stack even if the current stack doesn't have them (for
22866                     // example when iD has been restarted in a different region)
22867                     var baseEntities = h.baseEntities.map(iD.Entity);
22868                     stack[0].graph.rebase(baseEntities, _.pluck(stack, 'graph'));
22869                     tree.rebase(baseEntities);
22870                 }
22871
22872                 stack = h.stack.map(function(d) {
22873                     var entities = {}, entity;
22874
22875                     if (d.modified) {
22876                         d.modified.forEach(function(key) {
22877                             entity = allEntities[key];
22878                             entities[entity.id] = entity;
22879                         });
22880                     }
22881
22882                     if (d.deleted) {
22883                         d.deleted.forEach(function(id) {
22884                             entities[id] = undefined;
22885                         });
22886                     }
22887
22888                     return {
22889                         graph: iD.Graph(stack[0].graph).load(entities),
22890                         annotation: d.annotation,
22891                         imageryUsed: d.imageryUsed
22892                     };
22893                 });
22894             } else { // original version
22895                 stack = h.stack.map(function(d) {
22896                     var entities = {};
22897
22898                     for (var i in d.entities) {
22899                         var entity = d.entities[i];
22900                         entities[i] = entity === 'undefined' ? undefined : iD.Entity(entity);
22901                     }
22902
22903                     d.graph = iD.Graph(stack[0].graph).load(entities);
22904                     return d;
22905                 });
22906             }
22907
22908             dispatch.change();
22909
22910             return history;
22911         },
22912
22913         save: function() {
22914             if (lock.locked()) context.storage(getKey('saved_history'), history.toJSON() || null);
22915             return history;
22916         },
22917
22918         clearSaved: function() {
22919             if (lock.locked()) context.storage(getKey('saved_history'), null);
22920             return history;
22921         },
22922
22923         lock: function() {
22924             return lock.lock();
22925         },
22926
22927         unlock: function() {
22928             lock.unlock();
22929         },
22930
22931         // is iD not open in another window and it detects that
22932         // there's a history stored in localStorage that's recoverable?
22933         restorableChanges: function() {
22934             return lock.locked() && !!context.storage(getKey('saved_history'));
22935         },
22936
22937         // load history from a version stored in localStorage
22938         restore: function() {
22939             if (!lock.locked()) return;
22940
22941             var json = context.storage(getKey('saved_history'));
22942             if (json) history.fromJSON(json);
22943         },
22944
22945         _getKey: getKey
22946
22947     };
22948
22949     history.reset();
22950
22951     return d3.rebind(history, dispatch, 'on');
22952 };
22953 iD.Node = iD.Entity.node = function iD_Node() {
22954     if (!(this instanceof iD_Node)) {
22955         return (new iD_Node()).initialize(arguments);
22956     } else if (arguments.length) {
22957         this.initialize(arguments);
22958     }
22959 };
22960
22961 iD.Node.prototype = Object.create(iD.Entity.prototype);
22962
22963 _.extend(iD.Node.prototype, {
22964     type: 'node',
22965
22966     extent: function() {
22967         return new iD.geo.Extent(this.loc);
22968     },
22969
22970     geometry: function(graph) {
22971         return graph.transient(this, 'geometry', function() {
22972             return graph.isPoi(this) ? 'point' : 'vertex';
22973         });
22974     },
22975
22976     move: function(loc) {
22977         return this.update({loc: loc});
22978     },
22979
22980     isIntersection: function(resolver) {
22981         return resolver.transient(this, 'isIntersection', function() {
22982             return resolver.parentWays(this).filter(function(parent) {
22983                 return (parent.tags.highway ||
22984                     parent.tags.waterway ||
22985                     parent.tags.railway ||
22986                     parent.tags.aeroway) &&
22987                     parent.geometry(resolver) === 'line';
22988             }).length > 1;
22989         });
22990     },
22991
22992     isHighwayIntersection: function(resolver) {
22993         return resolver.transient(this, 'isHighwayIntersection', function() {
22994             return resolver.parentWays(this).filter(function(parent) {
22995                 return parent.tags.highway && parent.geometry(resolver) === 'line';
22996             }).length > 1;
22997         });
22998     },
22999
23000     asJXON: function(changeset_id) {
23001         var r = {
23002             node: {
23003                 '@id': this.osmId(),
23004                 '@lon': this.loc[0],
23005                 '@lat': this.loc[1],
23006                 '@version': (this.version || 0),
23007                 tag: _.map(this.tags, function(v, k) {
23008                     return { keyAttributes: { k: k, v: v } };
23009                 })
23010             }
23011         };
23012         if (changeset_id) r.node['@changeset'] = changeset_id;
23013         return r;
23014     },
23015
23016     asGeoJSON: function() {
23017         return {
23018             type: 'Point',
23019             coordinates: this.loc
23020         };
23021     }
23022 });
23023 iD.oneWayTags = {
23024     'aerialway': {
23025         'chair_lift': true,
23026         'mixed_lift': true,
23027         't-bar': true,
23028         'j-bar': true,
23029         'platter': true,
23030         'rope_tow': true,
23031         'magic_carpet': true,
23032         'yes': true
23033     },
23034     'highway': {
23035         'motorway': true,
23036         'motorway_link': true
23037     },
23038     'junction': {
23039         'roundabout': true
23040     },
23041     'man_made': {
23042         'piste:halfpipe': true
23043     },
23044     'piste:type': {
23045         'downhill': true,
23046         'sled': true,
23047         'yes': true
23048     },
23049     'waterway': {
23050         'river': true,
23051         'stream': true
23052     }
23053 };
23054 iD.Relation = iD.Entity.relation = function iD_Relation() {
23055     if (!(this instanceof iD_Relation)) {
23056         return (new iD_Relation()).initialize(arguments);
23057     } else if (arguments.length) {
23058         this.initialize(arguments);
23059     }
23060 };
23061
23062 iD.Relation.prototype = Object.create(iD.Entity.prototype);
23063
23064 iD.Relation.creationOrder = function(a, b) {
23065     var aId = parseInt(iD.Entity.id.toOSM(a.id), 10);
23066     var bId = parseInt(iD.Entity.id.toOSM(b.id), 10);
23067
23068     if (aId < 0 || bId < 0) return aId - bId;
23069     return bId - aId;
23070 };
23071
23072 _.extend(iD.Relation.prototype, {
23073     type: 'relation',
23074     members: [],
23075
23076     extent: function(resolver, memo) {
23077         return resolver.transient(this, 'extent', function() {
23078             if (memo && memo[this.id]) return iD.geo.Extent();
23079             memo = memo || {};
23080             memo[this.id] = true;
23081             return this.members.reduce(function(extent, member) {
23082                 member = resolver.hasEntity(member.id);
23083                 if (member) {
23084                     return extent.extend(member.extent(resolver, memo));
23085                 } else {
23086                     return extent;
23087                 }
23088             }, iD.geo.Extent());
23089         });
23090     },
23091
23092     geometry: function(graph) {
23093         return graph.transient(this, 'geometry', function() {
23094             return this.isMultipolygon() ? 'area' : 'relation';
23095         });
23096     },
23097
23098     isDegenerate: function() {
23099         return this.members.length === 0;
23100     },
23101
23102     // Return an array of members, each extended with an 'index' property whose value
23103     // is the member index.
23104     indexedMembers: function() {
23105         var result = new Array(this.members.length);
23106         for (var i = 0; i < this.members.length; i++) {
23107             result[i] = _.extend({}, this.members[i], {index: i});
23108         }
23109         return result;
23110     },
23111
23112     // Return the first member with the given role. A copy of the member object
23113     // is returned, extended with an 'index' property whose value is the member index.
23114     memberByRole: function(role) {
23115         for (var i = 0; i < this.members.length; i++) {
23116             if (this.members[i].role === role) {
23117                 return _.extend({}, this.members[i], {index: i});
23118             }
23119         }
23120     },
23121
23122     // Return the first member with the given id. A copy of the member object
23123     // is returned, extended with an 'index' property whose value is the member index.
23124     memberById: function(id) {
23125         for (var i = 0; i < this.members.length; i++) {
23126             if (this.members[i].id === id) {
23127                 return _.extend({}, this.members[i], {index: i});
23128             }
23129         }
23130     },
23131
23132     // Return the first member with the given id and role. A copy of the member object
23133     // is returned, extended with an 'index' property whose value is the member index.
23134     memberByIdAndRole: function(id, role) {
23135         for (var i = 0; i < this.members.length; i++) {
23136             if (this.members[i].id === id && this.members[i].role === role) {
23137                 return _.extend({}, this.members[i], {index: i});
23138             }
23139         }
23140     },
23141
23142     addMember: function(member, index) {
23143         var members = this.members.slice();
23144         members.splice(index === undefined ? members.length : index, 0, member);
23145         return this.update({members: members});
23146     },
23147
23148     updateMember: function(member, index) {
23149         var members = this.members.slice();
23150         members.splice(index, 1, _.extend({}, members[index], member));
23151         return this.update({members: members});
23152     },
23153
23154     removeMember: function(index) {
23155         var members = this.members.slice();
23156         members.splice(index, 1);
23157         return this.update({members: members});
23158     },
23159
23160     removeMembersWithID: function(id) {
23161         var members = _.reject(this.members, function(m) { return m.id === id; });
23162         return this.update({members: members});
23163     },
23164
23165     // Wherever a member appears with id `needle.id`, replace it with a member
23166     // with id `replacement.id`, type `replacement.type`, and the original role,
23167     // unless a member already exists with that id and role. Return an updated
23168     // relation.
23169     replaceMember: function(needle, replacement) {
23170         if (!this.memberById(needle.id))
23171             return this;
23172
23173         var members = [];
23174
23175         for (var i = 0; i < this.members.length; i++) {
23176             var member = this.members[i];
23177             if (member.id !== needle.id) {
23178                 members.push(member);
23179             } else if (!this.memberByIdAndRole(replacement.id, member.role)) {
23180                 members.push({id: replacement.id, type: replacement.type, role: member.role});
23181             }
23182         }
23183
23184         return this.update({members: members});
23185     },
23186
23187     asJXON: function(changeset_id) {
23188         var r = {
23189             relation: {
23190                 '@id': this.osmId(),
23191                 '@version': this.version || 0,
23192                 member: _.map(this.members, function(member) {
23193                     return { keyAttributes: { type: member.type, role: member.role, ref: iD.Entity.id.toOSM(member.id) } };
23194                 }),
23195                 tag: _.map(this.tags, function(v, k) {
23196                     return { keyAttributes: { k: k, v: v } };
23197                 })
23198             }
23199         };
23200         if (changeset_id) r.relation['@changeset'] = changeset_id;
23201         return r;
23202     },
23203
23204     asGeoJSON: function(resolver) {
23205         return resolver.transient(this, 'GeoJSON', function () {
23206             if (this.isMultipolygon()) {
23207                 return {
23208                     type: 'MultiPolygon',
23209                     coordinates: this.multipolygon(resolver)
23210                 };
23211             } else {
23212                 return {
23213                     type: 'FeatureCollection',
23214                     properties: this.tags,
23215                     features: this.members.map(function (member) {
23216                         return _.extend({role: member.role}, resolver.entity(member.id).asGeoJSON(resolver));
23217                     })
23218                 };
23219             }
23220         });
23221     },
23222
23223     area: function(resolver) {
23224         return resolver.transient(this, 'area', function() {
23225             return d3.geo.area(this.asGeoJSON(resolver));
23226         });
23227     },
23228
23229     isMultipolygon: function() {
23230         return this.tags.type === 'multipolygon';
23231     },
23232
23233     isComplete: function(resolver) {
23234         for (var i = 0; i < this.members.length; i++) {
23235             if (!resolver.hasEntity(this.members[i].id)) {
23236                 return false;
23237             }
23238         }
23239         return true;
23240     },
23241
23242     isRestriction: function() {
23243         return !!(this.tags.type && this.tags.type.match(/^restriction:?/));
23244     },
23245
23246     // Returns an array [A0, ... An], each Ai being an array of node arrays [Nds0, ... Ndsm],
23247     // where Nds0 is an outer ring and subsequent Ndsi's (if any i > 0) being inner rings.
23248     //
23249     // This corresponds to the structure needed for rendering a multipolygon path using a
23250     // `evenodd` fill rule, as well as the structure of a GeoJSON MultiPolygon geometry.
23251     //
23252     // In the case of invalid geometries, this function will still return a result which
23253     // includes the nodes of all way members, but some Nds may be unclosed and some inner
23254     // rings not matched with the intended outer ring.
23255     //
23256     multipolygon: function(resolver) {
23257         var outers = this.members.filter(function(m) { return 'outer' === (m.role || 'outer'); }),
23258             inners = this.members.filter(function(m) { return 'inner' === m.role; });
23259
23260         outers = iD.geo.joinWays(outers, resolver);
23261         inners = iD.geo.joinWays(inners, resolver);
23262
23263         outers = outers.map(function(outer) { return _.pluck(outer.nodes, 'loc'); });
23264         inners = inners.map(function(inner) { return _.pluck(inner.nodes, 'loc'); });
23265
23266         var result = outers.map(function(o) {
23267             // Heuristic for detecting counterclockwise winding order. Assumes
23268             // that OpenStreetMap polygons are not hemisphere-spanning.
23269             return [d3.geo.area({type: 'Polygon', coordinates: [o]}) > 2 * Math.PI ? o.reverse() : o];
23270         });
23271
23272         function findOuter(inner) {
23273             var o, outer;
23274
23275             for (o = 0; o < outers.length; o++) {
23276                 outer = outers[o];
23277                 if (iD.geo.polygonContainsPolygon(outer, inner))
23278                     return o;
23279             }
23280
23281             for (o = 0; o < outers.length; o++) {
23282                 outer = outers[o];
23283                 if (iD.geo.polygonIntersectsPolygon(outer, inner))
23284                     return o;
23285             }
23286         }
23287
23288         for (var i = 0; i < inners.length; i++) {
23289             var inner = inners[i];
23290
23291             if (d3.geo.area({type: 'Polygon', coordinates: [inner]}) < 2 * Math.PI) {
23292                 inner = inner.reverse();
23293             }
23294
23295             var o = findOuter(inners[i]);
23296             if (o !== undefined)
23297                 result[o].push(inners[i]);
23298             else
23299                 result.push([inners[i]]); // Invalid geometry
23300         }
23301
23302         return result;
23303     }
23304 });
23305 iD.Tree = function(head) {
23306     var rtree = rbush(),
23307         rectangles = {};
23308
23309     function extentRectangle(extent) {
23310         return [
23311             extent[0][0],
23312             extent[0][1],
23313             extent[1][0],
23314             extent[1][1]
23315         ];
23316     }
23317
23318     function entityRectangle(entity) {
23319         var rect = extentRectangle(entity.extent(head));
23320         rect.id = entity.id;
23321         rectangles[entity.id] = rect;
23322         return rect;
23323     }
23324
23325     function updateParents(entity, insertions, memo) {
23326         if (memo && memo[entity.id]) return;
23327         memo = memo || {};
23328         memo[entity.id] = true;
23329
23330         head.parentWays(entity).forEach(function(parent) {
23331             if (rectangles[parent.id]) {
23332                 rtree.remove(rectangles[parent.id]);
23333                 insertions.push(parent);
23334             }
23335         });
23336
23337         head.parentRelations(entity).forEach(function(parent) {
23338             if (rectangles[parent.id]) {
23339                 rtree.remove(rectangles[parent.id]);
23340                 insertions.push(parent);
23341             }
23342             updateParents(parent, insertions, memo);
23343         });
23344     }
23345
23346     var tree = {};
23347
23348     tree.rebase = function(entities) {
23349         var insertions = [];
23350
23351         entities.forEach(function(entity) {
23352             if (head.entities.hasOwnProperty(entity.id) || rectangles[entity.id])
23353                 return;
23354
23355             insertions.push(entity);
23356             updateParents(entity, insertions);
23357         });
23358
23359         insertions = _.unique(insertions).map(entityRectangle);
23360         rtree.load(insertions);
23361
23362         return tree;
23363     };
23364
23365     tree.intersects = function(extent, graph) {
23366         if (graph !== head) {
23367             var diff = iD.Difference(head, graph),
23368                 insertions = [];
23369
23370             head = graph;
23371
23372             diff.deleted().forEach(function(entity) {
23373                 rtree.remove(rectangles[entity.id]);
23374                 delete rectangles[entity.id];
23375             });
23376
23377             diff.modified().forEach(function(entity) {
23378                 rtree.remove(rectangles[entity.id]);
23379                 insertions.push(entity);
23380                 updateParents(entity, insertions);
23381             });
23382
23383             diff.created().forEach(function(entity) {
23384                 insertions.push(entity);
23385             });
23386
23387             insertions = _.unique(insertions).map(entityRectangle);
23388             rtree.load(insertions);
23389         }
23390
23391         return rtree.search(extentRectangle(extent)).map(function(rect) {
23392             return head.entity(rect.id);
23393         });
23394     };
23395
23396     return tree;
23397 };
23398 iD.Way = iD.Entity.way = function iD_Way() {
23399     if (!(this instanceof iD_Way)) {
23400         return (new iD_Way()).initialize(arguments);
23401     } else if (arguments.length) {
23402         this.initialize(arguments);
23403     }
23404 };
23405
23406 iD.Way.prototype = Object.create(iD.Entity.prototype);
23407
23408 _.extend(iD.Way.prototype, {
23409     type: 'way',
23410     nodes: [],
23411
23412     extent: function(resolver) {
23413         return resolver.transient(this, 'extent', function() {
23414             return this.nodes.reduce(function(extent, id) {
23415                 var node = resolver.hasEntity(id);
23416                 if (node) {
23417                     return extent.extend(node.extent());
23418                 } else {
23419                     return extent;
23420                 }
23421             }, iD.geo.Extent());
23422         });
23423     },
23424
23425     first: function() {
23426         return this.nodes[0];
23427     },
23428
23429     last: function() {
23430         return this.nodes[this.nodes.length - 1];
23431     },
23432
23433     contains: function(node) {
23434         return this.nodes.indexOf(node) >= 0;
23435     },
23436
23437     affix: function(node) {
23438         if (this.nodes[0] === node) return 'prefix';
23439         if (this.nodes[this.nodes.length - 1] === node) return 'suffix';
23440     },
23441
23442     layer: function() {
23443         // explicit layer tag, clamp between -10, 10..
23444         if (this.tags.layer !== undefined) {
23445             return Math.max(-10, Math.min(+(this.tags.layer), 10));
23446         }
23447
23448         // implied layer tag..
23449         if (this.tags.location === 'overground') return 1;
23450         if (this.tags.location === 'underground') return -1;
23451         if (this.tags.location === 'underwater') return -10;
23452
23453         if (this.tags.power === 'line') return 10;
23454         if (this.tags.power === 'minor_line') return 10;
23455         if (this.tags.aerialway) return 10;
23456         if (this.tags.bridge) return 1;
23457         if (this.tags.cutting) return -1;
23458         if (this.tags.tunnel) return -1;
23459         if (this.tags.waterway) return -1;
23460         if (this.tags.man_made === 'pipeline') return -10;
23461         if (this.tags.boundary) return -10;
23462         return 0;
23463     },
23464
23465     isOneWay: function() {
23466         // explicit oneway tag..
23467         if (['yes', '1', '-1'].indexOf(this.tags.oneway) !== -1) { return true; }
23468         if (['no', '0'].indexOf(this.tags.oneway) !== -1) { return false; }
23469
23470         // implied oneway tag..
23471         for (var key in this.tags) {
23472             if (key in iD.oneWayTags && (this.tags[key] in iD.oneWayTags[key]))
23473                 return true;
23474         }
23475         return false;
23476     },
23477
23478     isClosed: function() {
23479         return this.nodes.length > 0 && this.first() === this.last();
23480     },
23481
23482     isConvex: function(resolver) {
23483         if (!this.isClosed() || this.isDegenerate()) return null;
23484
23485         var nodes = _.uniq(resolver.childNodes(this)),
23486             coords = _.pluck(nodes, 'loc'),
23487             curr = 0, prev = 0;
23488
23489         for (var i = 0; i < coords.length; i++) {
23490             var o = coords[(i+1) % coords.length],
23491                 a = coords[i],
23492                 b = coords[(i+2) % coords.length],
23493                 res = iD.geo.cross(o, a, b);
23494
23495             curr = (res > 0) ? 1 : (res < 0) ? -1 : 0;
23496             if (curr === 0) {
23497                 continue;
23498             } else if (prev && curr !== prev) {
23499                 return false;
23500             }
23501             prev = curr;
23502         }
23503         return true;
23504     },
23505
23506     isArea: function() {
23507         if (this.tags.area === 'yes')
23508             return true;
23509         if (!this.isClosed() || this.tags.area === 'no')
23510             return false;
23511         for (var key in this.tags)
23512             if (key in iD.areaKeys && !(this.tags[key] in iD.areaKeys[key]))
23513                 return true;
23514         return false;
23515     },
23516
23517     isDegenerate: function() {
23518         return _.uniq(this.nodes).length < (this.isArea() ? 3 : 2);
23519     },
23520
23521     areAdjacent: function(n1, n2) {
23522         for (var i = 0; i < this.nodes.length; i++) {
23523             if (this.nodes[i] === n1) {
23524                 if (this.nodes[i - 1] === n2) return true;
23525                 if (this.nodes[i + 1] === n2) return true;
23526             }
23527         }
23528         return false;
23529     },
23530
23531     geometry: function(graph) {
23532         return graph.transient(this, 'geometry', function() {
23533             return this.isArea() ? 'area' : 'line';
23534         });
23535     },
23536
23537     addNode: function(id, index) {
23538         var nodes = this.nodes.slice();
23539         nodes.splice(index === undefined ? nodes.length : index, 0, id);
23540         return this.update({nodes: nodes});
23541     },
23542
23543     updateNode: function(id, index) {
23544         var nodes = this.nodes.slice();
23545         nodes.splice(index, 1, id);
23546         return this.update({nodes: nodes});
23547     },
23548
23549     replaceNode: function(needle, replacement) {
23550         if (this.nodes.indexOf(needle) < 0)
23551             return this;
23552
23553         var nodes = this.nodes.slice();
23554         for (var i = 0; i < nodes.length; i++) {
23555             if (nodes[i] === needle) {
23556                 nodes[i] = replacement;
23557             }
23558         }
23559         return this.update({nodes: nodes});
23560     },
23561
23562     removeNode: function(id) {
23563         var nodes = [];
23564
23565         for (var i = 0; i < this.nodes.length; i++) {
23566             var node = this.nodes[i];
23567             if (node !== id && nodes[nodes.length - 1] !== node) {
23568                 nodes.push(node);
23569             }
23570         }
23571
23572         // Preserve circularity
23573         if (this.nodes.length > 1 && this.first() === id && this.last() === id && nodes[nodes.length - 1] !== nodes[0]) {
23574             nodes.push(nodes[0]);
23575         }
23576
23577         return this.update({nodes: nodes});
23578     },
23579
23580     asJXON: function(changeset_id) {
23581         var r = {
23582             way: {
23583                 '@id': this.osmId(),
23584                 '@version': this.version || 0,
23585                 nd: _.map(this.nodes, function(id) {
23586                     return { keyAttributes: { ref: iD.Entity.id.toOSM(id) } };
23587                 }),
23588                 tag: _.map(this.tags, function(v, k) {
23589                     return { keyAttributes: { k: k, v: v } };
23590                 })
23591             }
23592         };
23593         if (changeset_id) r.way['@changeset'] = changeset_id;
23594         return r;
23595     },
23596
23597     asGeoJSON: function(resolver) {
23598         return resolver.transient(this, 'GeoJSON', function() {
23599             var coordinates = _.pluck(resolver.childNodes(this), 'loc');
23600             if (this.isArea() && this.isClosed()) {
23601                 return {
23602                     type: 'Polygon',
23603                     coordinates: [coordinates]
23604                 };
23605             } else {
23606                 return {
23607                     type: 'LineString',
23608                     coordinates: coordinates
23609                 };
23610             }
23611         });
23612     },
23613
23614     area: function(resolver) {
23615         return resolver.transient(this, 'area', function() {
23616             var nodes = resolver.childNodes(this);
23617
23618             if (!this.isClosed() && nodes.length) {
23619                 nodes = nodes.concat([nodes[0]]);
23620             }
23621
23622             var json = {
23623                 type: 'Polygon',
23624                 coordinates: [_.pluck(nodes, 'loc')]
23625             };
23626
23627             var area = d3.geo.area(json);
23628
23629             // Heuristic for detecting counterclockwise winding order. Assumes
23630             // that OpenStreetMap polygons are not hemisphere-spanning.
23631             if (d3.geo.area(json) > 2 * Math.PI) {
23632                 json.coordinates[0] = json.coordinates[0].reverse();
23633                 area = d3.geo.area(json);
23634             }
23635
23636             return isNaN(area) ? 0 : area;
23637         });
23638     }
23639 });
23640 iD.Background = function(context) {
23641     var dispatch = d3.dispatch('change'),
23642         baseLayer = iD.TileLayer()
23643             .projection(context.projection),
23644         gpxLayer = iD.GpxLayer(context, dispatch)
23645             .projection(context.projection),
23646         overlayLayers = [];
23647
23648     var backgroundSources = iD.data.imagery.map(function(source) {
23649         if (source.type === 'bing') {
23650             return iD.BackgroundSource.Bing(source, dispatch);
23651         } else {
23652             return iD.BackgroundSource(source);
23653         }
23654     });
23655
23656     backgroundSources.unshift(iD.BackgroundSource.None());
23657
23658     function findSource(id) {
23659         return _.find(backgroundSources, function(d) {
23660             return d.id && d.id === id;
23661         });
23662     }
23663
23664     function updateImagery() {
23665         var b = background.baseLayerSource(),
23666             o = overlayLayers.map(function (d) { return d.source().id; }).join(','),
23667             q = iD.util.stringQs(location.hash.substring(1));
23668
23669         var id = b.id;
23670         if (id === 'custom') {
23671             id = 'custom:' + b.template;
23672         }
23673
23674         if (id) {
23675             q.background = id;
23676         } else {
23677             delete q.background;
23678         }
23679
23680         if (o) {
23681             q.overlays = o;
23682         } else {
23683             delete q.overlays;
23684         }
23685
23686         location.replace('#' + iD.util.qsString(q, true));
23687
23688         var imageryUsed = [b.imageryUsed()];
23689
23690         overlayLayers.forEach(function (d) {
23691             var source = d.source();
23692             if (!source.isLocatorOverlay()) {
23693                 imageryUsed.push(source.imageryUsed());
23694             }
23695         });
23696
23697         if (background.showsGpxLayer()) {
23698             imageryUsed.push('Local GPX');
23699         }
23700
23701         context.history().imageryUsed(imageryUsed);
23702     }
23703
23704     function background(selection) {
23705         var base = selection.selectAll('.background-layer')
23706             .data([0]);
23707
23708         base.enter().insert('div', '.layer-data')
23709             .attr('class', 'layer-layer background-layer');
23710
23711         base.call(baseLayer);
23712
23713         var gpx = selection.selectAll('.gpx-layer')
23714             .data([0]);
23715
23716         gpx.enter().insert('div', '.layer-data')
23717             .attr('class', 'layer-layer gpx-layer');
23718
23719         gpx.call(gpxLayer);
23720
23721         var overlays = selection.selectAll('.overlay-layer')
23722             .data(overlayLayers, function(d) { return d.source().name(); });
23723
23724         overlays.enter().insert('div', '.layer-data')
23725             .attr('class', 'layer-layer overlay-layer');
23726
23727         overlays.each(function(layer) {
23728             d3.select(this).call(layer);
23729         });
23730
23731         overlays.exit()
23732             .remove();
23733     }
23734
23735     background.sources = function(extent) {
23736         return backgroundSources.filter(function(source) {
23737             return source.intersects(extent);
23738         });
23739     };
23740
23741     background.dimensions = function(_) {
23742         baseLayer.dimensions(_);
23743         gpxLayer.dimensions(_);
23744
23745         overlayLayers.forEach(function(layer) {
23746             layer.dimensions(_);
23747         });
23748     };
23749
23750     background.baseLayerSource = function(d) {
23751         if (!arguments.length) return baseLayer.source();
23752
23753         baseLayer.source(d);
23754         dispatch.change();
23755         updateImagery();
23756
23757         return background;
23758     };
23759
23760     background.bing = function() {
23761         background.baseLayerSource(findSource('Bing'));
23762     };
23763
23764     background.hasGpxLayer = function() {
23765         return !_.isEmpty(gpxLayer.geojson());
23766     };
23767
23768     background.showsGpxLayer = function() {
23769         return background.hasGpxLayer() && gpxLayer.enable();
23770     };
23771
23772     function toDom(x) {
23773         return (new DOMParser()).parseFromString(x, 'text/xml');
23774     }
23775
23776     background.gpxLayerFiles = function(fileList) {
23777         var f = fileList[0],
23778             reader = new FileReader();
23779
23780         reader.onload = function(e) {
23781             gpxLayer.geojson(toGeoJSON.gpx(toDom(e.target.result)));
23782             background.zoomToGpxLayer();
23783             dispatch.change();
23784         };
23785
23786         reader.readAsText(f);
23787     };
23788
23789     background.zoomToGpxLayer = function() {
23790         if (background.hasGpxLayer()) {
23791             var gpx = d3.geo.bounds(gpxLayer.geojson());
23792
23793             if (!context.map().extent().intersects(gpx)) {
23794                 context.map().extent(gpx);
23795             }
23796         }
23797     };
23798
23799     background.toggleGpxLayer = function() {
23800         gpxLayer.enable(!gpxLayer.enable());
23801         dispatch.change();
23802     };
23803
23804     background.showsLayer = function(d) {
23805         return d === baseLayer.source() ||
23806             (d.id === 'custom' && baseLayer.source().id === 'custom') ||
23807             overlayLayers.some(function(l) { return l.source() === d; });
23808     };
23809
23810     background.overlayLayerSources = function() {
23811         return overlayLayers.map(function (l) { return l.source(); });
23812     };
23813
23814     background.toggleOverlayLayer = function(d) {
23815         var layer;
23816
23817         for (var i = 0; i < overlayLayers.length; i++) {
23818             layer = overlayLayers[i];
23819             if (layer.source() === d) {
23820                 overlayLayers.splice(i, 1);
23821                 dispatch.change();
23822                 updateImagery();
23823                 return;
23824             }
23825         }
23826
23827         layer = iD.TileLayer()
23828             .source(d)
23829             .projection(context.projection)
23830             .dimensions(baseLayer.dimensions());
23831
23832         overlayLayers.push(layer);
23833         dispatch.change();
23834         updateImagery();
23835     };
23836
23837     background.nudge = function(d, zoom) {
23838         baseLayer.source().nudge(d, zoom);
23839         dispatch.change();
23840         return background;
23841     };
23842
23843     background.offset = function(d) {
23844         if (!arguments.length) return baseLayer.source().offset();
23845         baseLayer.source().offset(d);
23846         dispatch.change();
23847         return background;
23848     };
23849
23850     var q = iD.util.stringQs(location.hash.substring(1)),
23851         chosen = q.background || q.layer;
23852
23853     if (chosen && chosen.indexOf('custom:') === 0) {
23854         background.baseLayerSource(iD.BackgroundSource.Custom(chosen.replace(/^custom:/, '')));
23855     } else {
23856         background.baseLayerSource(findSource(chosen) || findSource('Bing'));
23857     }
23858
23859     var locator = _.find(backgroundSources, function(d) {
23860         return d.overlay && d.default;
23861     });
23862
23863     if (locator) {
23864         background.toggleOverlayLayer(locator);
23865     }
23866
23867     var overlays = (q.overlays || '').split(',');
23868     overlays.forEach(function(overlay) {
23869         overlay = findSource(overlay);
23870         if (overlay) background.toggleOverlayLayer(overlay);
23871     });
23872
23873     var gpx = q.gpx;
23874     if (gpx) {
23875         d3.text(gpx, function(err, gpxTxt) {
23876             gpxLayer.geojson(toGeoJSON.gpx(toDom(gpxTxt)));
23877             dispatch.change();
23878         });
23879     }
23880
23881     return d3.rebind(background, dispatch, 'on');
23882 };
23883 iD.BackgroundSource = function(data) {
23884     var source = _.clone(data),
23885         offset = [0, 0],
23886         name = source.name;
23887
23888     source.scaleExtent = data.scaleExtent || [0, 20];
23889
23890     source.offset = function(_) {
23891         if (!arguments.length) return offset;
23892         offset = _;
23893         return source;
23894     };
23895
23896     source.nudge = function(_, zoomlevel) {
23897         offset[0] += _[0] / Math.pow(2, zoomlevel);
23898         offset[1] += _[1] / Math.pow(2, zoomlevel);
23899         return source;
23900     };
23901
23902     source.name = function() {
23903         return name;
23904     };
23905
23906     source.imageryUsed = function() {
23907         return source.id || name;
23908     };
23909
23910     source.url = function(coord) {
23911         return data.template
23912             .replace('{x}', coord[0])
23913             .replace('{y}', coord[1])
23914             // TMS-flipped y coordinate
23915             .replace(/\{[t-]y\}/, Math.pow(2, coord[2]) - coord[1] - 1)
23916             .replace(/\{z(oom)?\}/, coord[2])
23917             .replace(/\{switch:([^}]+)\}/, function(s, r) {
23918                 var subdomains = r.split(',');
23919                 return subdomains[(coord[0] + coord[1]) % subdomains.length];
23920             })
23921             .replace('{u}', function() {
23922                 var u = '';
23923                 for (var zoom = coord[2]; zoom > 0; zoom--) {
23924                     var b = 0;
23925                     var mask = 1 << (zoom - 1);
23926                     if ((coord[0] & mask) !== 0) b++;
23927                     if ((coord[1] & mask) !== 0) b += 2;
23928                     u += b.toString();
23929                 }
23930                 return u;
23931             });
23932     };
23933
23934     source.intersects = function(extent) {
23935         extent = extent.polygon();
23936         return !data.polygon || data.polygon.some(function(polygon) {
23937             return iD.geo.polygonIntersectsPolygon(polygon, extent);
23938         });
23939     };
23940
23941     source.validZoom = function(z) {
23942         return source.scaleExtent[0] <= z &&
23943             (!source.isLocatorOverlay() || source.scaleExtent[1] > z);
23944     };
23945
23946     source.isLocatorOverlay = function() {
23947         return name === 'Locator Overlay';
23948     };
23949
23950     source.copyrightNotices = function() {};
23951
23952     return source;
23953 };
23954
23955 iD.BackgroundSource.Bing = function(data, dispatch) {
23956     // http://msdn.microsoft.com/en-us/library/ff701716.aspx
23957     // http://msdn.microsoft.com/en-us/library/ff701701.aspx
23958
23959     data.template = 'https://ecn.t{switch:0,1,2,3}.tiles.virtualearth.net/tiles/a{u}.jpeg?g=587&mkt=en-gb&n=z';
23960
23961     var bing = iD.BackgroundSource(data),
23962         key = 'Arzdiw4nlOJzRwOz__qailc8NiR31Tt51dN2D7cm57NrnceZnCpgOkmJhNpGoppU', // Same as P2 and JOSM
23963         url = 'https://dev.virtualearth.net/REST/v1/Imagery/Metadata/Aerial?include=ImageryProviders&key=' +
23964             key + '&jsonp={callback}',
23965         providers = [];
23966
23967     d3.jsonp(url, function(json) {
23968         providers = json.resourceSets[0].resources[0].imageryProviders.map(function(provider) {
23969             return {
23970                 attribution: provider.attribution,
23971                 areas: provider.coverageAreas.map(function(area) {
23972                     return {
23973                         zoom: [area.zoomMin, area.zoomMax],
23974                         extent: iD.geo.Extent([area.bbox[1], area.bbox[0]], [area.bbox[3], area.bbox[2]])
23975                     };
23976                 })
23977             };
23978         });
23979         dispatch.change();
23980     });
23981
23982     bing.copyrightNotices = function(zoom, extent) {
23983         zoom = Math.min(zoom, 21);
23984         return providers.filter(function(provider) {
23985             return _.any(provider.areas, function(area) {
23986                 return extent.intersects(area.extent) &&
23987                     area.zoom[0] <= zoom &&
23988                     area.zoom[1] >= zoom;
23989             });
23990         }).map(function(provider) {
23991             return provider.attribution;
23992         }).join(', ');
23993     };
23994
23995     bing.logo = 'bing_maps.png';
23996     bing.terms_url = 'http://opengeodata.org/microsoft-imagery-details';
23997
23998     return bing;
23999 };
24000
24001 iD.BackgroundSource.None = function() {
24002     var source = iD.BackgroundSource({id: 'none', template: ''});
24003
24004     source.name = function() {
24005         return t('background.none');
24006     };
24007
24008     source.imageryUsed = function() {
24009         return 'None';
24010     };
24011
24012     return source;
24013 };
24014
24015 iD.BackgroundSource.Custom = function(template) {
24016     var source = iD.BackgroundSource({id: 'custom', template: template});
24017
24018     source.name = function() {
24019         return t('background.custom');
24020     };
24021
24022     source.imageryUsed = function() {
24023         return 'Custom (' + template + ')';
24024     };
24025
24026     return source;
24027 };
24028 iD.GpxLayer = function(context) {
24029     var projection,
24030         gj = {},
24031         enable = true,
24032         svg;
24033
24034     function render(selection) {
24035         svg = selection.selectAll('svg')
24036             .data([render]);
24037
24038         svg.enter()
24039             .append('svg');
24040
24041         svg.style('display', enable ? 'block' : 'none');
24042
24043         var paths = svg
24044             .selectAll('path')
24045             .data([gj]);
24046
24047         paths
24048             .enter()
24049             .append('path')
24050             .attr('class', 'gpx');
24051
24052         var path = d3.geo.path()
24053             .projection(projection);
24054
24055         paths
24056             .attr('d', path);
24057
24058         if (typeof gj.features !== 'undefined') {
24059             svg
24060                 .selectAll('text')
24061                 .remove();
24062
24063             svg
24064                 .selectAll('path')
24065                 .data(gj.features)
24066                 .enter()
24067                 .append('text')
24068                 .attr('class', 'gpx')
24069                 .text(function(d) {
24070                     return d.properties.desc || d.properties.name;
24071                 })
24072                 .attr('x', function(d) {
24073                     var centroid = path.centroid(d);
24074                     return centroid[0] + 5;
24075                 })
24076                 .attr('y', function(d) {
24077                     var centroid = path.centroid(d);
24078                     return centroid[1];
24079                 });
24080         }
24081     }
24082
24083     render.projection = function(_) {
24084         if (!arguments.length) return projection;
24085         projection = _;
24086         return render;
24087     };
24088
24089     render.enable = function(_) {
24090         if (!arguments.length) return enable;
24091         enable = _;
24092         return render;
24093     };
24094
24095     render.geojson = function(_) {
24096         if (!arguments.length) return gj;
24097         gj = _;
24098         return render;
24099     };
24100
24101     render.dimensions = function(_) {
24102         if (!arguments.length) return svg.dimensions();
24103         svg.dimensions(_);
24104         return render;
24105     };
24106
24107     render.id = 'layer-gpx';
24108
24109     function over() {
24110         d3.event.stopPropagation();
24111         d3.event.preventDefault();
24112         d3.event.dataTransfer.dropEffect = 'copy';
24113     }
24114
24115     d3.select('body')
24116         .attr('dropzone', 'copy')
24117         .on('drop.localgpx', function() {
24118             d3.event.stopPropagation();
24119             d3.event.preventDefault();
24120             if (!iD.detect().filedrop) return;
24121             context.background().gpxLayerFiles(d3.event.dataTransfer.files);
24122         })
24123         .on('dragenter.localgpx', over)
24124         .on('dragexit.localgpx', over)
24125         .on('dragover.localgpx', over);
24126
24127     return render;
24128 };
24129 iD.Map = function(context) {
24130     var dimensions = [1, 1],
24131         dispatch = d3.dispatch('move', 'drawn'),
24132         projection = context.projection,
24133         roundedProjection = iD.svg.RoundProjection(projection),
24134         zoom = d3.behavior.zoom()
24135             .translate(projection.translate())
24136             .scale(projection.scale() * 2 * Math.PI)
24137             .scaleExtent([1024, 256 * Math.pow(2, 24)])
24138             .on('zoom', zoomPan),
24139         dblclickEnabled = true,
24140         transformStart,
24141         transformed = false,
24142         minzoom = 0,
24143         points = iD.svg.Points(roundedProjection, context),
24144         vertices = iD.svg.Vertices(roundedProjection, context),
24145         lines = iD.svg.Lines(projection),
24146         areas = iD.svg.Areas(projection),
24147         midpoints = iD.svg.Midpoints(roundedProjection, context),
24148         labels = iD.svg.Labels(projection, context),
24149         supersurface, surface,
24150         mouse,
24151         mousemove;
24152
24153     function map(selection) {
24154         context.history()
24155             .on('change.map', redraw);
24156         context.background()
24157             .on('change.map', redraw);
24158
24159         selection.call(zoom);
24160
24161         supersurface = selection.append('div')
24162             .attr('id', 'supersurface');
24163
24164         supersurface.call(context.background());
24165
24166         // Need a wrapper div because Opera can't cope with an absolutely positioned
24167         // SVG element: http://bl.ocks.org/jfirebaugh/6fbfbd922552bf776c16
24168         var dataLayer = supersurface.append('div')
24169             .attr('class', 'layer-layer layer-data');
24170
24171         map.surface = surface = dataLayer.append('svg')
24172             .on('mousedown.zoom', function() {
24173                 if (d3.event.button === 2) {
24174                     d3.event.stopPropagation();
24175                 }
24176             }, true)
24177             .on('mouseup.zoom', function() {
24178                 if (resetTransform()) redraw();
24179             })
24180             .attr('id', 'surface')
24181             .call(iD.svg.Surface(context));
24182
24183         surface.on('mousemove.map', function() {
24184             mousemove = d3.event;
24185         });
24186
24187         surface.on('mouseover.vertices', function() {
24188             if (map.editable() && !transformed) {
24189                 var hover = d3.event.target.__data__;
24190                 surface.call(vertices.drawHover, context.graph(), hover, map.extent(), map.zoom());
24191                 dispatch.drawn({full: false});
24192             }
24193         });
24194
24195         surface.on('mouseout.vertices', function() {
24196             if (map.editable() && !transformed) {
24197                 var hover = d3.event.relatedTarget && d3.event.relatedTarget.__data__;
24198                 surface.call(vertices.drawHover, context.graph(), hover, map.extent(), map.zoom());
24199                 dispatch.drawn({full: false});
24200             }
24201         });
24202
24203         context.on('enter.map', function() {
24204             if (map.editable() && !transformed) {
24205                 var all = context.intersects(map.extent()),
24206                     filter = d3.functor(true),
24207                     graph = context.graph();
24208                 surface.call(vertices, graph, all, filter, map.extent(), map.zoom());
24209                 surface.call(midpoints, graph, all, filter, map.trimmedExtent());
24210                 dispatch.drawn({full: false});
24211             }
24212         });
24213
24214         map.dimensions(selection.dimensions());
24215
24216         labels.supersurface(supersurface);
24217     }
24218
24219     function pxCenter() { return [dimensions[0] / 2, dimensions[1] / 2]; }
24220
24221     function drawVector(difference, extent) {
24222         var filter, all,
24223             graph = context.graph();
24224
24225         if (difference) {
24226             var complete = difference.complete(map.extent());
24227             all = _.compact(_.values(complete));
24228             filter = function(d) { return d.id in complete; };
24229
24230         } else if (extent) {
24231             all = context.intersects(map.extent().intersection(extent));
24232             var set = d3.set(_.pluck(all, 'id'));
24233             filter = function(d) { return set.has(d.id); };
24234
24235         } else {
24236             all = context.intersects(map.extent());
24237             filter = d3.functor(true);
24238         }
24239
24240         surface
24241             .call(vertices, graph, all, filter, map.extent(), map.zoom())
24242             .call(lines, graph, all, filter)
24243             .call(areas, graph, all, filter)
24244             .call(midpoints, graph, all, filter, map.trimmedExtent())
24245             .call(labels, graph, all, filter, dimensions, !difference && !extent);
24246
24247         if (points.points(context.intersects(map.extent()), 100).length >= 100) {
24248             surface.select('.layer-hit').selectAll('g.point').remove();
24249         } else {
24250             surface.call(points, points.points(all), filter);
24251         }
24252
24253         dispatch.drawn({full: true});
24254     }
24255
24256     function editOff() {
24257         var mode = context.mode();
24258         surface.selectAll('.layer *').remove();
24259         dispatch.drawn({full: true});
24260         if (!(mode && mode.id === 'browse')) {
24261             context.enter(iD.modes.Browse(context));
24262         }
24263     }
24264
24265     function zoomPan() {
24266         if (d3.event && d3.event.sourceEvent.type === 'dblclick') {
24267             if (!dblclickEnabled) {
24268                 zoom.scale(projection.scale() * 2 * Math.PI)
24269                     .translate(projection.translate());
24270                 return d3.event.sourceEvent.preventDefault();
24271             }
24272         }
24273
24274         if (Math.log(d3.event.scale / Math.LN2 - 8) < minzoom + 1) {
24275             iD.ui.flash(context.container())
24276                 .select('.content')
24277                 .text(t('cannot_zoom'));
24278             return setZoom(16, true);
24279         }
24280
24281         projection
24282             .translate(d3.event.translate)
24283             .scale(d3.event.scale / (2 * Math.PI));
24284
24285         var scale = d3.event.scale / transformStart[0],
24286             tX = Math.round((d3.event.translate[0] / scale - transformStart[1][0]) * scale),
24287             tY = Math.round((d3.event.translate[1] / scale - transformStart[1][1]) * scale);
24288
24289         transformed = true;
24290         iD.util.setTransform(supersurface, tX, tY, scale);
24291         queueRedraw();
24292
24293         dispatch.move(map);
24294     }
24295
24296     function resetTransform() {
24297         if (!transformed) return false;
24298         iD.util.setTransform(supersurface, 0, 0);
24299         transformed = false;
24300         return true;
24301     }
24302
24303     function redraw(difference, extent) {
24304
24305         if (!surface) return;
24306
24307         clearTimeout(timeoutId);
24308
24309         // If we are in the middle of a zoom/pan, we can't do differenced redraws.
24310         // It would result in artifacts where differenced entities are redrawn with
24311         // one transform and unchanged entities with another.
24312         if (resetTransform()) {
24313             difference = extent = undefined;
24314         }
24315
24316         var zoom = String(~~map.zoom());
24317         if (surface.attr('data-zoom') !== zoom) {
24318             surface.attr('data-zoom', zoom)
24319                 .classed('low-zoom', zoom <= 16);
24320         }
24321
24322         if (!difference) {
24323             supersurface.call(context.background());
24324         }
24325
24326         if (map.editable()) {
24327             context.connection().loadTiles(projection, dimensions);
24328             drawVector(difference, extent);
24329         } else {
24330             editOff();
24331         }
24332
24333         transformStart = [
24334             projection.scale() * 2 * Math.PI,
24335             projection.translate().slice()];
24336
24337         return map;
24338     }
24339
24340     var timeoutId;
24341     function queueRedraw() {
24342         clearTimeout(timeoutId);
24343         timeoutId = setTimeout(function() { redraw(); }, 300);
24344     }
24345
24346     function pointLocation(p) {
24347         var translate = projection.translate(),
24348             scale = projection.scale() * 2 * Math.PI;
24349         return [(p[0] - translate[0]) / scale, (p[1] - translate[1]) / scale];
24350     }
24351
24352     function locationPoint(l) {
24353         var translate = projection.translate(),
24354             scale = projection.scale() * 2 * Math.PI;
24355         return [l[0] * scale + translate[0], l[1] * scale + translate[1]];
24356     }
24357
24358     map.mouse = function() {
24359         var e = mousemove || d3.event, s;
24360         while ((s = e.sourceEvent)) e = s;
24361         return mouse(e);
24362     };
24363
24364     map.mouseCoordinates = function() {
24365         return projection.invert(map.mouse());
24366     };
24367
24368     map.dblclickEnable = function(_) {
24369         if (!arguments.length) return dblclickEnabled;
24370         dblclickEnabled = _;
24371         return map;
24372     };
24373
24374     function setZoom(_, force) {
24375         if (_ === map.zoom() && !force)
24376             return false;
24377         var scale = 256 * Math.pow(2, _),
24378             center = pxCenter(),
24379             l = pointLocation(center);
24380         scale = Math.max(1024, Math.min(256 * Math.pow(2, 24), scale));
24381         projection.scale(scale / (2 * Math.PI));
24382         zoom.scale(scale);
24383         var t = projection.translate();
24384         l = locationPoint(l);
24385         t[0] += center[0] - l[0];
24386         t[1] += center[1] - l[1];
24387         projection.translate(t);
24388         zoom.translate(projection.translate());
24389         return true;
24390     }
24391
24392     function setCenter(_) {
24393         var c = map.center();
24394         if (_[0] === c[0] && _[1] === c[1])
24395             return false;
24396         var t = projection.translate(),
24397             pxC = pxCenter(),
24398             ll = projection(_);
24399         projection.translate([
24400             t[0] - ll[0] + pxC[0],
24401             t[1] - ll[1] + pxC[1]]);
24402         zoom.translate(projection.translate());
24403         return true;
24404     }
24405
24406     map.pan = function(d) {
24407         var t = projection.translate();
24408         t[0] += d[0];
24409         t[1] += d[1];
24410         projection.translate(t);
24411         zoom.translate(projection.translate());
24412         dispatch.move(map);
24413         return redraw();
24414     };
24415
24416     map.dimensions = function(_) {
24417         if (!arguments.length) return dimensions;
24418         var center = map.center();
24419         dimensions = _;
24420         surface.dimensions(dimensions);
24421         context.background().dimensions(dimensions);
24422         projection.clipExtent([[0, 0], dimensions]);
24423         mouse = iD.util.fastMouse(supersurface.node());
24424         setCenter(center);
24425         return redraw();
24426     };
24427
24428     map.zoomIn = function() { return map.zoom(Math.ceil(map.zoom() + 1)); };
24429     map.zoomOut = function() { return map.zoom(Math.floor(map.zoom() - 1)); };
24430
24431     map.center = function(loc) {
24432         if (!arguments.length) {
24433             return projection.invert(pxCenter());
24434         }
24435
24436         if (setCenter(loc)) {
24437             dispatch.move(map);
24438         }
24439
24440         return redraw();
24441     };
24442
24443     map.zoom = function(z) {
24444         if (!arguments.length) {
24445             return Math.max(Math.log(projection.scale() * 2 * Math.PI) / Math.LN2 - 8, 0);
24446         }
24447
24448         if (setZoom(z)) {
24449             dispatch.move(map);
24450         }
24451
24452         return redraw();
24453     };
24454
24455     map.zoomTo = function(entity, zoomLimits) {
24456         var extent = entity.extent(context.graph()),
24457             zoom = map.extentZoom(extent);
24458         zoomLimits = zoomLimits || [16, 20];
24459         map.centerZoom(extent.center(), Math.min(Math.max(zoom, zoomLimits[0]), zoomLimits[1]));
24460     };
24461
24462     map.centerZoom = function(loc, z) {
24463         var centered = setCenter(loc),
24464             zoomed   = setZoom(z);
24465
24466         if (centered || zoomed) {
24467             dispatch.move(map);
24468         }
24469
24470         return redraw();
24471     };
24472
24473     map.centerEase = function(loc) {
24474         var from = map.center().slice(),
24475             t = 0,
24476             stop;
24477
24478         surface.one('mousedown.ease', function() {
24479             stop = true;
24480         });
24481
24482         d3.timer(function() {
24483             if (stop) return true;
24484             map.center(iD.geo.interp(from, loc, (t += 1) / 10));
24485             return t === 10;
24486         }, 20);
24487         return map;
24488     };
24489
24490     map.extent = function(_) {
24491         if (!arguments.length) {
24492             return new iD.geo.Extent(projection.invert([0, dimensions[1]]),
24493                                  projection.invert([dimensions[0], 0]));
24494         } else {
24495             var extent = iD.geo.Extent(_);
24496             map.centerZoom(extent.center(), map.extentZoom(extent));
24497         }
24498     };
24499
24500     map.trimmedExtent = function() {
24501         var headerY = 60, footerY = 30, pad = 10;
24502         return new iD.geo.Extent(projection.invert([pad, dimensions[1] - footerY - pad]),
24503                 projection.invert([dimensions[0] - pad, headerY + pad]));
24504     };
24505
24506     map.extentZoom = function(_) {
24507         var extent = iD.geo.Extent(_),
24508             tl = projection([extent[0][0], extent[1][1]]),
24509             br = projection([extent[1][0], extent[0][1]]);
24510
24511         // Calculate maximum zoom that fits extent
24512         var hFactor = (br[0] - tl[0]) / dimensions[0],
24513             vFactor = (br[1] - tl[1]) / dimensions[1],
24514             hZoomDiff = Math.log(Math.abs(hFactor)) / Math.LN2,
24515             vZoomDiff = Math.log(Math.abs(vFactor)) / Math.LN2,
24516             newZoom = map.zoom() - Math.max(hZoomDiff, vZoomDiff);
24517
24518         return newZoom;
24519     };
24520
24521     map.editable = function() {
24522         return map.zoom() >= 16;
24523     };
24524
24525     map.minzoom = function(_) {
24526         if (!arguments.length) return minzoom;
24527         minzoom = _;
24528         return map;
24529     };
24530
24531     return d3.rebind(map, dispatch, 'on');
24532 };
24533 iD.TileLayer = function() {
24534     var tileSize = 256,
24535         tile = d3.geo.tile(),
24536         projection,
24537         cache = {},
24538         tileOrigin,
24539         z,
24540         transformProp = iD.util.prefixCSSProperty('Transform'),
24541         source = d3.functor('');
24542
24543     function tileSizeAtZoom(d, z) {
24544         return Math.ceil(tileSize * Math.pow(2, z - d[2])) / tileSize;
24545     }
24546
24547     function atZoom(t, distance) {
24548         var power = Math.pow(2, distance);
24549         return [
24550             Math.floor(t[0] * power),
24551             Math.floor(t[1] * power),
24552             t[2] + distance];
24553     }
24554
24555     function lookUp(d) {
24556         for (var up = -1; up > -d[2]; up--) {
24557             var tile = atZoom(d, up);
24558             if (cache[source.url(tile)] !== false) {
24559                 return tile;
24560             }
24561         }
24562     }
24563
24564     function uniqueBy(a, n) {
24565         var o = [], seen = {};
24566         for (var i = 0; i < a.length; i++) {
24567             if (seen[a[i][n]] === undefined) {
24568                 o.push(a[i]);
24569                 seen[a[i][n]] = true;
24570             }
24571         }
24572         return o;
24573     }
24574
24575     function addSource(d) {
24576         d.push(source.url(d));
24577         return d;
24578     }
24579
24580     // Update tiles based on current state of `projection`.
24581     function background(selection) {
24582         tile.scale(projection.scale() * 2 * Math.PI)
24583             .translate(projection.translate());
24584
24585         tileOrigin = [
24586             projection.scale() * Math.PI - projection.translate()[0],
24587             projection.scale() * Math.PI - projection.translate()[1]];
24588
24589         z = Math.max(Math.log(projection.scale() * 2 * Math.PI) / Math.log(2) - 8, 0);
24590
24591         render(selection);
24592     }
24593
24594     // Derive the tiles onscreen, remove those offscreen and position them.
24595     // Important that this part not depend on `projection` because it's
24596     // rentered when tiles load/error (see #644).
24597     function render(selection) {
24598         var requests = [];
24599
24600         if (source.validZoom(z)) {
24601             tile().forEach(function(d) {
24602                 addSource(d);
24603                 if (d[3] === '') return;
24604                 if (typeof d[3] !== 'string') return; // Workaround for chrome crash https://github.com/openstreetmap/iD/issues/2295
24605                 requests.push(d);
24606                 if (cache[d[3]] === false && lookUp(d)) {
24607                     requests.push(addSource(lookUp(d)));
24608                 }
24609             });
24610
24611             requests = uniqueBy(requests, 3).filter(function(r) {
24612                 // don't re-request tiles which have failed in the past
24613                 return cache[r[3]] !== false;
24614             });
24615         }
24616
24617         var pixelOffset = [
24618             Math.round(source.offset()[0] * Math.pow(2, z)),
24619             Math.round(source.offset()[1] * Math.pow(2, z))
24620         ];
24621
24622         function load(d) {
24623             cache[d[3]] = true;
24624             d3.select(this)
24625                 .on('error', null)
24626                 .on('load', null)
24627                 .classed('tile-loaded', true);
24628             render(selection);
24629         }
24630
24631         function error(d) {
24632             cache[d[3]] = false;
24633             d3.select(this)
24634                 .on('error', null)
24635                 .on('load', null)
24636                 .remove();
24637             render(selection);
24638         }
24639
24640         function imageTransform(d) {
24641             var _ts = tileSize * Math.pow(2, z - d[2]);
24642             var scale = tileSizeAtZoom(d, z);
24643             return 'translate(' +
24644                 (Math.round((d[0] * _ts) - tileOrigin[0]) + pixelOffset[0]) + 'px,' +
24645                 (Math.round((d[1] * _ts) - tileOrigin[1]) + pixelOffset[1]) + 'px)' +
24646                 'scale(' + scale + ',' + scale + ')';
24647         }
24648
24649         var image = selection
24650             .selectAll('img')
24651             .data(requests, function(d) { return d[3]; });
24652
24653         image.exit()
24654             .style(transformProp, imageTransform)
24655             .classed('tile-removing', true)
24656             .each(function() {
24657                 var tile = d3.select(this);
24658                 window.setTimeout(function() {
24659                     if (tile.classed('tile-removing')) {
24660                         tile.remove();
24661                     }
24662                 }, 300);
24663             });
24664
24665         image.enter().append('img')
24666             .attr('class', 'tile')
24667             .attr('src', function(d) { return d[3]; })
24668             .on('error', error)
24669             .on('load', load);
24670
24671         image
24672             .style(transformProp, imageTransform)
24673             .classed('tile-removing', false);
24674     }
24675
24676     background.projection = function(_) {
24677         if (!arguments.length) return projection;
24678         projection = _;
24679         return background;
24680     };
24681
24682     background.dimensions = function(_) {
24683         if (!arguments.length) return tile.size();
24684         tile.size(_);
24685         return background;
24686     };
24687
24688     background.source = function(_) {
24689         if (!arguments.length) return source;
24690         source = _;
24691         cache = {};
24692         tile.scaleExtent(source.scaleExtent);
24693         return background;
24694     };
24695
24696     return background;
24697 };
24698 iD.svg = {
24699     RoundProjection: function(projection) {
24700         return function(d) {
24701             return iD.geo.roundCoords(projection(d));
24702         };
24703     },
24704
24705     PointTransform: function(projection) {
24706         return function(entity) {
24707             // http://jsperf.com/short-array-join
24708             var pt = projection(entity.loc);
24709             return 'translate(' + pt[0] + ',' + pt[1] + ')';
24710         };
24711     },
24712
24713     Round: function () {
24714         return d3.geo.transform({
24715             point: function(x, y) { return this.stream.point(Math.floor(x), Math.floor(y)); }
24716         });
24717     },
24718
24719     Path: function(projection, graph, polygon) {
24720         var cache = {},
24721             round = iD.svg.Round().stream,
24722             clip = d3.geo.clipExtent().extent(projection.clipExtent()).stream,
24723             project = projection.stream,
24724             path = d3.geo.path()
24725                 .projection({stream: function(output) { return polygon ? project(round(output)) : project(clip(round(output))); }});
24726
24727         return function(entity) {
24728             if (entity.id in cache) {
24729                 return cache[entity.id];
24730             } else {
24731                 return cache[entity.id] = path(entity.asGeoJSON(graph)); // jshint ignore:line
24732             }
24733         };
24734     },
24735
24736     OneWaySegments: function(projection, graph, dt) {
24737         return function(entity) {
24738             var a,
24739                 b,
24740                 i = 0,
24741                 offset = dt,
24742                 segments = [],
24743                 viewport = iD.geo.Extent(projection.clipExtent()),
24744                 coordinates = graph.childNodes(entity).map(function(n) {
24745                     return n.loc;
24746                 });
24747
24748             if (entity.tags.oneway === '-1') coordinates.reverse();
24749
24750             d3.geo.stream({
24751                 type: 'LineString',
24752                 coordinates: coordinates
24753             }, projection.stream({
24754                 lineStart: function() {},
24755                 lineEnd: function() {
24756                     a = null;
24757                 },
24758                 point: function(x, y) {
24759                     b = [x, y];
24760
24761                     if (a) {
24762                         var extent = iD.geo.Extent(a).extend(b),
24763                             span = iD.geo.euclideanDistance(a, b) - offset;
24764
24765                         if (extent.intersects(viewport) && span >= 0) {
24766                             var angle = Math.atan2(b[1] - a[1], b[0] - a[0]),
24767                                 dx = dt * Math.cos(angle),
24768                                 dy = dt * Math.sin(angle),
24769                                 p = [a[0] + offset * Math.cos(angle),
24770                                      a[1] + offset * Math.sin(angle)];
24771
24772                             var segment = 'M' + a[0] + ',' + a[1] +
24773                                           'L' + p[0] + ',' + p[1];
24774
24775                             for (span -= dt; span >= 0; span -= dt) {
24776                                 p[0] += dx;
24777                                 p[1] += dy;
24778                                 segment += 'L' + p[0] + ',' + p[1];
24779                             }
24780
24781                             segment += 'L' + b[0] + ',' + b[1];
24782                             segments.push({id: entity.id, index: i, d: segment});
24783                         }
24784
24785                         offset = -span;
24786                         i++;
24787                     }
24788
24789                     a = b;
24790                 }
24791             }));
24792
24793             return segments;
24794         };
24795     },
24796
24797     MultipolygonMemberTags: function(graph) {
24798         return function(entity) {
24799             var tags = entity.tags;
24800             graph.parentRelations(entity).forEach(function(relation) {
24801                 if (relation.isMultipolygon()) {
24802                     tags = _.extend({}, relation.tags, tags);
24803                 }
24804             });
24805             return tags;
24806         };
24807     }
24808 };
24809 iD.svg.Areas = function(projection) {
24810     // Patterns only work in Firefox when set directly on element.
24811     // (This is not a bug: https://bugzilla.mozilla.org/show_bug.cgi?id=750632)
24812     var patterns = {
24813         wetland: 'wetland',
24814         beach: 'beach',
24815         scrub: 'scrub',
24816         construction: 'construction',
24817         military: 'construction',
24818         cemetery: 'cemetery',
24819         grave_yard: 'cemetery',
24820         meadow: 'meadow',
24821         farm: 'farmland',
24822         farmland: 'farmland',
24823         orchard: 'orchard'
24824     };
24825
24826     var patternKeys = ['landuse', 'natural', 'amenity'];
24827
24828     function setPattern(d) {
24829         for (var i = 0; i < patternKeys.length; i++) {
24830             if (patterns.hasOwnProperty(d.tags[patternKeys[i]])) {
24831                 this.style.fill = 'url("#pattern-' + patterns[d.tags[patternKeys[i]]] + '")';
24832                 return;
24833             }
24834         }
24835         this.style.fill = '';
24836     }
24837
24838     return function drawAreas(surface, graph, entities, filter) {
24839         var path = iD.svg.Path(projection, graph, true),
24840             areas = {},
24841             multipolygon;
24842
24843         for (var i = 0; i < entities.length; i++) {
24844             var entity = entities[i];
24845             if (entity.geometry(graph) !== 'area') continue;
24846
24847             multipolygon = iD.geo.isSimpleMultipolygonOuterMember(entity, graph);
24848             if (multipolygon) {
24849                 areas[multipolygon.id] = {
24850                     entity: multipolygon.mergeTags(entity.tags),
24851                     area: Math.abs(entity.area(graph))
24852                 };
24853             } else if (!areas[entity.id]) {
24854                 areas[entity.id] = {
24855                     entity: entity,
24856                     area: Math.abs(entity.area(graph))
24857                 };
24858             }
24859         }
24860
24861         areas = d3.values(areas).filter(function hasPath(a) { return path(a.entity); });
24862         areas.sort(function areaSort(a, b) { return b.area - a.area; });
24863         areas = _.pluck(areas, 'entity');
24864
24865         var strokes = areas.filter(function(area) {
24866             return area.type === 'way';
24867         });
24868
24869         var data = {
24870             shadow: strokes,
24871             stroke: strokes,
24872             fill: areas
24873         };
24874
24875         var areagroup = surface
24876             .select('.layer-areas')
24877             .selectAll('g.areagroup')
24878             .data(['fill', 'shadow', 'stroke']);
24879
24880         areagroup.enter()
24881             .append('g')
24882             .attr('class', function(d) { return 'layer areagroup area-' + d; });
24883
24884         var paths = areagroup
24885             .selectAll('path')
24886             .filter(filter)
24887             .data(function(layer) { return data[layer]; }, iD.Entity.key);
24888
24889         // Remove exiting areas first, so they aren't included in the `fills`
24890         // array used for sorting below (https://github.com/openstreetmap/iD/issues/1903).
24891         paths.exit()
24892             .remove();
24893
24894         var fills = surface.selectAll('.area-fill path.area')[0];
24895
24896         var bisect = d3.bisector(function(node) {
24897             return -node.__data__.area(graph);
24898         }).left;
24899
24900         function sortedByArea(entity) {
24901             if (this.__data__ === 'fill') {
24902                 return fills[bisect(fills, -entity.area(graph))];
24903             }
24904         }
24905
24906         paths.enter()
24907             .insert('path', sortedByArea)
24908             .each(function(entity) {
24909                 var layer = this.parentNode.__data__;
24910
24911                 this.setAttribute('class', entity.type + ' area ' + layer + ' ' + entity.id);
24912
24913                 if (layer === 'fill') {
24914                     setPattern.apply(this, arguments);
24915                 }
24916             })
24917             .call(iD.svg.TagClasses());
24918
24919         paths
24920             .attr('d', path);
24921     };
24922 };
24923 /*
24924     A standalone SVG element that contains only a `defs` sub-element. To be
24925     used once globally, since defs IDs must be unique within a document.
24926 */
24927 iD.svg.Defs = function(context) {
24928     function autosize(image) {
24929         var img = document.createElement('img');
24930         img.src = image.attr('xlink:href');
24931         img.onload = function() {
24932             image.attr({
24933                 width: img.width,
24934                 height: img.height
24935             });
24936         };
24937     }
24938
24939     function SpriteDefinition(id, href, data) {
24940         return function(defs) {
24941             defs.append('image')
24942                 .attr('id', id)
24943                 .attr('xlink:href', href)
24944                 .call(autosize);
24945
24946             defs.selectAll()
24947                 .data(data)
24948                 .enter().append('use')
24949                 .attr('id', function(d) { return d.key; })
24950                 .attr('transform', function(d) { return 'translate(-' + d.value[0] + ',-' + d.value[1] + ')'; })
24951                 .attr('xlink:href', '#' + id);
24952         };
24953     }
24954
24955     return function (selection) {
24956         var defs = selection.append('defs');
24957
24958         defs.append('marker')
24959             .attr({
24960                 id: 'oneway-marker',
24961                 viewBox: '0 0 10 10',
24962                 refY: 2.5,
24963                 refX: 5,
24964                 markerWidth: 2,
24965                 markerHeight: 2,
24966                 orient: 'auto'
24967             })
24968             .append('path')
24969             .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');
24970
24971         var patterns = defs.selectAll('pattern')
24972             .data([
24973                 // pattern name, pattern image name
24974                 ['wetland', 'wetland'],
24975                 ['construction', 'construction'],
24976                 ['cemetery', 'cemetery'],
24977                 ['orchard', 'orchard'],
24978                 ['farmland', 'farmland'],
24979                 ['beach', 'dots'],
24980                 ['scrub', 'dots'],
24981                 ['meadow', 'dots']
24982             ])
24983             .enter()
24984             .append('pattern')
24985             .attr({
24986                 id: function (d) {
24987                     return 'pattern-' + d[0];
24988                 },
24989                 width: 32,
24990                 height: 32,
24991                 patternUnits: 'userSpaceOnUse'
24992             });
24993
24994         patterns.append('rect')
24995             .attr({
24996                 x: 0,
24997                 y: 0,
24998                 width: 32,
24999                 height: 32,
25000                 'class': function (d) {
25001                     return 'pattern-color-' + d[0];
25002                 }
25003             });
25004
25005         patterns.append('image')
25006             .attr({
25007                 x: 0,
25008                 y: 0,
25009                 width: 32,
25010                 height: 32
25011             })
25012             .attr('xlink:href', function (d) {
25013                 return context.imagePath('pattern/' + d[1] + '.png');
25014             });
25015
25016         defs.selectAll()
25017             .data([12, 18, 20, 32, 45])
25018             .enter().append('clipPath')
25019             .attr('id', function (d) {
25020                 return 'clip-square-' + d;
25021             })
25022             .append('rect')
25023             .attr('x', 0)
25024             .attr('y', 0)
25025             .attr('width', function (d) {
25026                 return d;
25027             })
25028             .attr('height', function (d) {
25029                 return d;
25030             });
25031
25032         var maki = [];
25033         _.forEach(iD.data.featureIcons, function (dimensions, name) {
25034             if (dimensions['12'] && dimensions['18'] && dimensions['24']) {
25035                 maki.push({key: 'maki-' + name + '-12', value: dimensions['12']});
25036                 maki.push({key: 'maki-' + name + '-18', value: dimensions['18']});
25037                 maki.push({key: 'maki-' + name + '-24', value: dimensions['24']});
25038             }
25039         });
25040
25041         defs.call(SpriteDefinition(
25042             'sprite',
25043             context.imagePath('sprite.svg'),
25044             d3.entries(iD.data.operations)));
25045
25046         defs.call(SpriteDefinition(
25047             'maki-sprite',
25048             context.imagePath('maki-sprite.png'),
25049             maki));
25050     };
25051 };
25052 iD.svg.Labels = function(projection, context) {
25053     var path = d3.geo.path().projection(projection);
25054
25055     // Replace with dict and iterate over entities tags instead?
25056     var label_stack = [
25057         ['line', 'aeroway'],
25058         ['line', 'highway'],
25059         ['line', 'railway'],
25060         ['line', 'waterway'],
25061         ['area', 'aeroway'],
25062         ['area', 'amenity'],
25063         ['area', 'building'],
25064         ['area', 'historic'],
25065         ['area', 'leisure'],
25066         ['area', 'man_made'],
25067         ['area', 'natural'],
25068         ['area', 'shop'],
25069         ['area', 'tourism'],
25070         ['point', 'aeroway'],
25071         ['point', 'amenity'],
25072         ['point', 'building'],
25073         ['point', 'historic'],
25074         ['point', 'leisure'],
25075         ['point', 'man_made'],
25076         ['point', 'natural'],
25077         ['point', 'shop'],
25078         ['point', 'tourism'],
25079         ['line', 'name'],
25080         ['area', 'name'],
25081         ['point', 'name']
25082     ];
25083
25084     var default_size = 12;
25085
25086     var font_sizes = label_stack.map(function(d) {
25087         var style = iD.util.getStyle('text.' + d[0] + '.tag-' + d[1]),
25088             m = style && style.cssText.match('font-size: ([0-9]{1,2})px;');
25089         if (m) return parseInt(m[1], 10);
25090
25091         style = iD.util.getStyle('text.' + d[0]);
25092         m = style && style.cssText.match('font-size: ([0-9]{1,2})px;');
25093         if (m) return parseInt(m[1], 10);
25094
25095         return default_size;
25096     });
25097
25098     var iconSize = 18;
25099
25100     var pointOffsets = [
25101         [15, -11, 'start'], // right
25102         [10, -11, 'start'], // unused right now
25103         [-15, -11, 'end']
25104     ];
25105
25106     var lineOffsets = [50, 45, 55, 40, 60, 35, 65, 30, 70, 25,
25107         75, 20, 80, 15, 95, 10, 90, 5, 95];
25108
25109
25110     var noIcons = ['building', 'landuse', 'natural'];
25111     function blacklisted(preset) {
25112         return _.any(noIcons, function(s) {
25113             return preset.id.indexOf(s) >= 0;
25114         });
25115     }
25116
25117     function get(array, prop) {
25118         return function(d, i) { return array[i][prop]; };
25119     }
25120
25121     var textWidthCache = {};
25122
25123     function textWidth(text, size, elem) {
25124         var c = textWidthCache[size];
25125         if (!c) c = textWidthCache[size] = {};
25126
25127         if (c[text]) {
25128             return c[text];
25129
25130         } else if (elem) {
25131             c[text] = elem.getComputedTextLength();
25132             return c[text];
25133
25134         } else {
25135             var str = encodeURIComponent(text).match(/%[CDEFcdef]/g);
25136             if (str === null) {
25137                 return size / 3 * 2 * text.length;
25138             } else {
25139                 return size / 3 * (2 * text.length + str.length);
25140             }
25141         }
25142     }
25143
25144     function drawLineLabels(group, entities, filter, classes, labels) {
25145         var texts = group.selectAll('text.' + classes)
25146             .filter(filter)
25147             .data(entities, iD.Entity.key);
25148
25149         texts.enter()
25150             .append('text')
25151             .attr('class', function(d, i) { return classes + ' ' + labels[i].classes + ' ' + d.id; })
25152             .append('textPath')
25153             .attr('class', 'textpath');
25154
25155
25156         texts.selectAll('.textpath')
25157             .filter(filter)
25158             .data(entities, iD.Entity.key)
25159             .attr({
25160                 'startOffset': '50%',
25161                 'xlink:href': function(d) { return '#labelpath-' + d.id; }
25162             })
25163             .text(iD.util.displayName);
25164
25165         texts.exit().remove();
25166     }
25167
25168     function drawLinePaths(group, entities, filter, classes, labels) {
25169         var halos = group.selectAll('path')
25170             .filter(filter)
25171             .data(entities, iD.Entity.key);
25172
25173         halos.enter()
25174             .append('path')
25175             .style('stroke-width', get(labels, 'font-size'))
25176             .attr('id', function(d) { return 'labelpath-' + d.id; })
25177             .attr('class', classes);
25178
25179         halos.attr('d', get(labels, 'lineString'));
25180
25181         halos.exit().remove();
25182     }
25183
25184     function drawPointLabels(group, entities, filter, classes, labels) {
25185
25186         var texts = group.selectAll('text.' + classes)
25187             .filter(filter)
25188             .data(entities, iD.Entity.key);
25189
25190         texts.enter()
25191             .append('text')
25192             .attr('class', function(d, i) { return classes + ' ' + labels[i].classes + ' ' + d.id; });
25193
25194         texts.attr('x', get(labels, 'x'))
25195             .attr('y', get(labels, 'y'))
25196             .style('text-anchor', get(labels, 'textAnchor'))
25197             .text(iD.util.displayName)
25198             .each(function(d, i) { textWidth(iD.util.displayName(d), labels[i].height, this); });
25199
25200         texts.exit().remove();
25201         return texts;
25202     }
25203
25204     function drawAreaLabels(group, entities, filter, classes, labels) {
25205         entities = entities.filter(hasText);
25206         labels = labels.filter(hasText);
25207         return drawPointLabels(group, entities, filter, classes, labels);
25208
25209         function hasText(d, i) {
25210             return labels[i].hasOwnProperty('x') && labels[i].hasOwnProperty('y');
25211         }
25212     }
25213
25214     function drawAreaIcons(group, entities, filter, classes, labels) {
25215
25216         var icons = group.selectAll('use')
25217             .filter(filter)
25218             .data(entities, iD.Entity.key);
25219
25220         icons.enter()
25221             .append('use')
25222             .attr('clip-path', 'url(#clip-square-18)')
25223             .attr('class', 'icon');
25224
25225         icons.attr('transform', get(labels, 'transform'))
25226             .attr('xlink:href', function(d) {
25227                 return '#maki-' + context.presets().match(d, context.graph()).icon + '-18';
25228             });
25229
25230
25231         icons.exit().remove();
25232     }
25233
25234     function reverse(p) {
25235         var angle = Math.atan2(p[1][1] - p[0][1], p[1][0] - p[0][0]);
25236         return !(p[0][0] < p[p.length - 1][0] && angle < Math.PI/2 && angle > - Math.PI/2);
25237     }
25238
25239     function lineString(nodes) {
25240         return 'M' + nodes.join('L');
25241     }
25242
25243     function subpath(nodes, from, to) {
25244         function segmentLength(i) {
25245             var dx = nodes[i][0] - nodes[i + 1][0];
25246             var dy = nodes[i][1] - nodes[i + 1][1];
25247             return Math.sqrt(dx * dx + dy * dy);
25248         }
25249
25250         var sofar = 0,
25251             start, end, i0, i1;
25252         for (var i = 0; i < nodes.length - 1; i++) {
25253             var current = segmentLength(i);
25254             var portion;
25255             if (!start && sofar + current >= from) {
25256                 portion = (from - sofar) / current;
25257                 start = [
25258                     nodes[i][0] + portion * (nodes[i + 1][0] - nodes[i][0]),
25259                     nodes[i][1] + portion * (nodes[i + 1][1] - nodes[i][1])
25260                 ];
25261                 i0 = i + 1;
25262             }
25263             if (!end && sofar + current >= to) {
25264                 portion = (to - sofar) / current;
25265                 end = [
25266                     nodes[i][0] + portion * (nodes[i + 1][0] - nodes[i][0]),
25267                     nodes[i][1] + portion * (nodes[i + 1][1] - nodes[i][1])
25268                 ];
25269                 i1 = i + 1;
25270             }
25271             sofar += current;
25272
25273         }
25274         var ret = nodes.slice(i0, i1);
25275         ret.unshift(start);
25276         ret.push(end);
25277         return ret;
25278
25279     }
25280
25281     function hideOnMouseover() {
25282         var layers = d3.select(this)
25283             .selectAll('.layer-label, .layer-halo');
25284
25285         layers.selectAll('.proximate')
25286             .classed('proximate', false);
25287
25288         var mouse = context.mouse(),
25289             pad = 50,
25290             rect = [mouse[0] - pad, mouse[1] - pad, mouse[0] + pad, mouse[1] + pad],
25291             ids = _.pluck(rtree.search(rect), 'id');
25292
25293         if (!ids.length) return;
25294         layers.selectAll('.' + ids.join(', .'))
25295             .classed('proximate', true);
25296     }
25297
25298     var rtree = rbush(),
25299         rectangles = {};
25300
25301     function labels(surface, graph, entities, filter, dimensions, fullRedraw) {
25302
25303         var hidePoints = !surface.select('.node.point').node();
25304
25305         var labelable = [], i, k, entity;
25306         for (i = 0; i < label_stack.length; i++) labelable.push([]);
25307
25308         if (fullRedraw) {
25309             rtree.clear();
25310             rectangles = {};
25311         } else {
25312             for (i = 0; i < entities.length; i++) {
25313                 rtree.remove(rectangles[entities[i].id]);
25314             }
25315         }
25316
25317         // Split entities into groups specified by label_stack
25318         for (i = 0; i < entities.length; i++) {
25319             entity = entities[i];
25320             var geometry = entity.geometry(graph);
25321
25322             if (geometry === 'vertex')
25323                 continue;
25324             if (hidePoints && geometry === 'point')
25325                 continue;
25326
25327             var preset = geometry === 'area' && context.presets().match(entity, graph),
25328                 icon = preset && !blacklisted(preset) && preset.icon;
25329
25330             if (!icon && !iD.util.displayName(entity))
25331                 continue;
25332
25333             for (k = 0; k < label_stack.length; k ++) {
25334                 if (geometry === label_stack[k][0] && entity.tags[label_stack[k][1]]) {
25335                     labelable[k].push(entity);
25336                     break;
25337                 }
25338             }
25339         }
25340
25341         var positions = {
25342             point: [],
25343             line: [],
25344             area: []
25345         };
25346
25347         var labelled = {
25348             point: [],
25349             line: [],
25350             area: []
25351         };
25352
25353         // Try and find a valid label for labellable entities
25354         for (k = 0; k < labelable.length; k++) {
25355             var font_size = font_sizes[k];
25356             for (i = 0; i < labelable[k].length; i ++) {
25357                 entity = labelable[k][i];
25358                 var name = iD.util.displayName(entity),
25359                     width = name && textWidth(name, font_size),
25360                     p;
25361                 if (entity.geometry(graph) === 'point') {
25362                     p = getPointLabel(entity, width, font_size);
25363                 } else if (entity.geometry(graph) === 'line') {
25364                     p = getLineLabel(entity, width, font_size);
25365                 } else if (entity.geometry(graph) === 'area') {
25366                     p = getAreaLabel(entity, width, font_size);
25367                 }
25368                 if (p) {
25369                     p.classes = entity.geometry(graph) + ' tag-' + label_stack[k][1];
25370                     positions[entity.geometry(graph)].push(p);
25371                     labelled[entity.geometry(graph)].push(entity);
25372                 }
25373             }
25374         }
25375
25376         function getPointLabel(entity, width, height) {
25377             var coord = projection(entity.loc),
25378                 m = 5,  // margin
25379                 offset = pointOffsets[0],
25380                 p = {
25381                     height: height,
25382                     width: width,
25383                     x: coord[0] + offset[0],
25384                     y: coord[1] + offset[1],
25385                     textAnchor: offset[2]
25386                 };
25387             var rect = [p.x - m, p.y - m, p.x + width + m, p.y + height + m];
25388             if (tryInsert(rect, entity.id)) return p;
25389         }
25390
25391
25392         function getLineLabel(entity, width, height) {
25393             var nodes = _.pluck(graph.childNodes(entity), 'loc').map(projection),
25394                 length = iD.geo.pathLength(nodes);
25395             if (length < width + 20) return;
25396
25397             for (var i = 0; i < lineOffsets.length; i ++) {
25398                 var offset = lineOffsets[i],
25399                     middle = offset / 100 * length,
25400                     start = middle - width/2;
25401                 if (start < 0 || start + width > length) continue;
25402                 var sub = subpath(nodes, start, start + width),
25403                     rev = reverse(sub),
25404                     rect = [
25405                         Math.min(sub[0][0], sub[sub.length - 1][0]) - 10,
25406                         Math.min(sub[0][1], sub[sub.length - 1][1]) - 10,
25407                         Math.max(sub[0][0], sub[sub.length - 1][0]) + 20,
25408                         Math.max(sub[0][1], sub[sub.length - 1][1]) + 30
25409                     ];
25410                 if (rev) sub = sub.reverse();
25411                 if (tryInsert(rect, entity.id)) return {
25412                     'font-size': height + 2,
25413                     lineString: lineString(sub),
25414                     startOffset: offset + '%'
25415                 };
25416             }
25417         }
25418
25419         function getAreaLabel(entity, width, height) {
25420             var centroid = path.centroid(entity.asGeoJSON(graph, true)),
25421                 extent = entity.extent(graph),
25422                 entitywidth = projection(extent[1])[0] - projection(extent[0])[0],
25423                 rect;
25424
25425             if (!centroid || entitywidth < 20) return;
25426
25427             var iconX = centroid[0] - (iconSize/2),
25428                 iconY = centroid[1] - (iconSize/2),
25429                 textOffset = iconSize + 5;
25430
25431             var p = {
25432                 transform: 'translate(' + iconX + ',' + iconY + ')'
25433             };
25434
25435             if (width && entitywidth >= width + 20) {
25436                 p.x = centroid[0];
25437                 p.y = centroid[1] + textOffset;
25438                 p.textAnchor = 'middle';
25439                 p.height = height;
25440                 rect = [p.x - width/2, p.y, p.x + width/2, p.y + height + textOffset];
25441             } else {
25442                 rect = [iconX, iconY, iconX + iconSize, iconY + iconSize];
25443             }
25444
25445             if (tryInsert(rect, entity.id)) return p;
25446
25447         }
25448
25449         function tryInsert(rect, id) {
25450             // Check that label is visible
25451             if (rect[0] < 0 || rect[1] < 0 || rect[2] > dimensions[0] ||
25452                 rect[3] > dimensions[1]) return false;
25453             var v = rtree.search(rect).length === 0;
25454             if (v) {
25455                 rect.id = id;
25456                 rtree.insert(rect);
25457                 rectangles[id] = rect;
25458             }
25459             return v;
25460         }
25461
25462         var label = surface.select('.layer-label'),
25463             halo = surface.select('.layer-halo');
25464
25465         // points
25466         drawPointLabels(label, labelled.point, filter, 'pointlabel', positions.point);
25467         drawPointLabels(halo, labelled.point, filter, 'pointlabel-halo', positions.point);
25468
25469         // lines
25470         drawLinePaths(halo, labelled.line, filter, '', positions.line);
25471         drawLineLabels(label, labelled.line, filter, 'linelabel', positions.line);
25472         drawLineLabels(halo, labelled.line, filter, 'linelabel-halo', positions.line);
25473
25474         // areas
25475         drawAreaLabels(label, labelled.area, filter, 'arealabel', positions.area);
25476         drawAreaLabels(halo, labelled.area, filter, 'arealabel-halo', positions.area);
25477         drawAreaIcons(label, labelled.area, filter, 'arealabel-icon', positions.area);
25478     }
25479
25480     labels.supersurface = function(supersurface) {
25481         supersurface
25482             .on('mousemove.hidelabels', hideOnMouseover)
25483             .on('mousedown.hidelabels', function () {
25484                 supersurface.on('mousemove.hidelabels', null);
25485             })
25486             .on('mouseup.hidelabels', function () {
25487                 supersurface.on('mousemove.hidelabels', hideOnMouseover);
25488             });
25489     };
25490
25491     return labels;
25492 };
25493 iD.svg.Lines = function(projection) {
25494
25495     var highway_stack = {
25496         motorway: 0,
25497         motorway_link: 1,
25498         trunk: 2,
25499         trunk_link: 3,
25500         primary: 4,
25501         primary_link: 5,
25502         secondary: 6,
25503         tertiary: 7,
25504         unclassified: 8,
25505         residential: 9,
25506         service: 10,
25507         footway: 11
25508     };
25509
25510     function waystack(a, b) {
25511         var as = 0, bs = 0;
25512
25513         if (a.tags.highway) { as -= highway_stack[a.tags.highway]; }
25514         if (b.tags.highway) { bs -= highway_stack[b.tags.highway]; }
25515         return as - bs;
25516     }
25517
25518     return function drawLines(surface, graph, entities, filter) {
25519         var ways = [], pathdata = {}, onewaydata = {},
25520             getPath = iD.svg.Path(projection, graph);
25521
25522         for (var i = 0; i < entities.length; i++) {
25523             var entity = entities[i],
25524                 outer = iD.geo.simpleMultipolygonOuterMember(entity, graph);
25525             if (outer) {
25526                 ways.push(entity.mergeTags(outer.tags));
25527             } else if (entity.geometry(graph) === 'line') {
25528                 ways.push(entity);
25529             }
25530         }
25531
25532         ways = ways.filter(getPath);
25533
25534         pathdata = _.groupBy(ways, function(way) { return way.layer(); });
25535
25536         _.forOwn(pathdata, function(v, k) {
25537             onewaydata[k] = _(v)
25538                 .filter(function(d) { return d.isOneWay(); })
25539                 .map(iD.svg.OneWaySegments(projection, graph, 35))
25540                 .flatten()
25541                 .valueOf();
25542         });
25543
25544         var layergroup = surface
25545             .select('.layer-lines')
25546             .selectAll('g.layergroup')
25547             .data(d3.range(-10, 11));
25548
25549         layergroup.enter()
25550             .append('g')
25551             .attr('class', function(d) { return 'layer layergroup layer' + String(d); });
25552
25553
25554         var linegroup = layergroup
25555             .selectAll('g.linegroup')
25556             .data(['shadow', 'casing', 'stroke']);
25557
25558         linegroup.enter()
25559             .append('g')
25560             .attr('class', function(d) { return 'layer linegroup line-' + d; });
25561
25562
25563         var lines = linegroup
25564             .selectAll('path')
25565             .filter(filter)
25566             .data(
25567                 function() { return pathdata[this.parentNode.parentNode.__data__] || []; },
25568                 iD.Entity.key
25569             );
25570
25571         // Optimization: call simple TagClasses only on enter selection. This
25572         // works because iD.Entity.key is defined to include the entity v attribute.
25573         lines.enter()
25574             .append('path')
25575             .attr('class', function(d) { return 'way line ' + this.parentNode.__data__ + ' ' + d.id; })
25576             .call(iD.svg.TagClasses());
25577
25578         lines
25579             .sort(waystack)
25580             .attr('d', getPath)
25581             .call(iD.svg.TagClasses().tags(iD.svg.MultipolygonMemberTags(graph)));
25582
25583         lines.exit()
25584             .remove();
25585
25586
25587         var onewaygroup = layergroup
25588             .selectAll('g.onewaygroup')
25589             .data(['oneway']);
25590
25591         onewaygroup.enter()
25592             .append('g')
25593             .attr('class', 'layer onewaygroup');
25594
25595
25596         var oneways = onewaygroup
25597             .selectAll('path')
25598             .filter(filter)
25599             .data(
25600                 function() { return onewaydata[this.parentNode.parentNode.__data__] || []; },
25601                 function(d) { return [d.id, d.index]; }
25602             );
25603
25604         oneways.enter()
25605             .append('path')
25606             .attr('class', 'oneway')
25607             .attr('marker-mid', 'url(#oneway-marker)');
25608
25609         oneways
25610             .attr('d', function(d) { return d.d; });
25611
25612         oneways.exit()
25613             .remove();
25614
25615     };
25616 };
25617 iD.svg.Midpoints = function(projection, context) {
25618     return function drawMidpoints(surface, graph, entities, filter, extent) {
25619         var poly = extent.polygon(),
25620             midpoints = {};
25621
25622         for (var i = 0; i < entities.length; i++) {
25623             var entity = entities[i];
25624
25625             if (entity.type !== 'way')
25626                 continue;
25627             if (!filter(entity))
25628                 continue;
25629             if (context.selectedIDs().indexOf(entity.id) < 0)
25630                 continue;
25631
25632             var nodes = graph.childNodes(entity);
25633             for (var j = 0; j < nodes.length - 1; j++) {
25634
25635                 var a = nodes[j],
25636                     b = nodes[j + 1],
25637                     id = [a.id, b.id].sort().join('-');
25638
25639                 if (midpoints[id]) {
25640                     midpoints[id].parents.push(entity);
25641                 } else {
25642                     if (iD.geo.euclideanDistance(projection(a.loc), projection(b.loc)) > 40) {
25643                         var point = iD.geo.interp(a.loc, b.loc, 0.5),
25644                             loc = null;
25645
25646                         if (extent.intersects(point)) {
25647                             loc = point;
25648                         } else {
25649                             for (var k = 0; k < 4; k++) {
25650                                 point = iD.geo.lineIntersection([a.loc, b.loc], [poly[k], poly[k+1]]);
25651                                 if (point &&
25652                                     iD.geo.euclideanDistance(projection(a.loc), projection(point)) > 20 &&
25653                                     iD.geo.euclideanDistance(projection(b.loc), projection(point)) > 20)
25654                                 {
25655                                     loc = point;
25656                                     break;
25657                                 }
25658                             }
25659                         }
25660
25661                         if (loc) {
25662                             midpoints[id] = {
25663                                 type: 'midpoint',
25664                                 id: id,
25665                                 loc: loc,
25666                                 edge: [a.id, b.id],
25667                                 parents: [entity]
25668                             };
25669                         }
25670                     }
25671                 }
25672             }
25673         }
25674
25675         function midpointFilter(d) {
25676             if (midpoints[d.id])
25677                 return true;
25678
25679             for (var i = 0; i < d.parents.length; i++)
25680                 if (filter(d.parents[i]))
25681                     return true;
25682
25683             return false;
25684         }
25685
25686         var groups = surface.select('.layer-hit').selectAll('g.midpoint')
25687             .filter(midpointFilter)
25688             .data(_.values(midpoints), function(d) { return d.id; });
25689
25690         var group = groups.enter()
25691             .insert('g', ':first-child')
25692             .attr('class', 'midpoint');
25693
25694         group.append('polygon')
25695             .attr('points', '-6,8 10,0 -6,-8')
25696             .attr('class', 'shadow');
25697
25698         group.append('polygon')
25699             .attr('points', '-3,4 5,0 -3,-4')
25700             .attr('class', 'fill');
25701
25702         groups.attr('transform', function(d) {
25703             var translate = iD.svg.PointTransform(projection),
25704                 a = context.entity(d.edge[0]),
25705                 b = context.entity(d.edge[1]),
25706                 angle = Math.round(iD.geo.angle(a, b, projection) * (180 / Math.PI));
25707             return translate(d) + ' rotate(' + angle + ')';
25708         });
25709
25710         // Propagate data bindings.
25711         groups.select('polygon.shadow');
25712         groups.select('polygon.fill');
25713
25714         groups.exit()
25715             .remove();
25716     };
25717 };
25718 iD.svg.Points = function(projection, context) {
25719     function markerPath(selection, klass) {
25720         selection
25721             .attr('class', klass)
25722             .attr('transform', 'translate(-8, -23)')
25723             .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');
25724     }
25725
25726     function sortY(a, b) {
25727         return b.loc[1] - a.loc[1];
25728     }
25729
25730     function drawPoints(surface, points, filter) {
25731         points.sort(sortY);
25732
25733         var groups = surface.select('.layer-hit').selectAll('g.point')
25734             .filter(filter)
25735             .data(points, iD.Entity.key);
25736
25737         var group = groups.enter()
25738             .append('g')
25739             .attr('class', function(d) { return 'node point ' + d.id; })
25740             .order();
25741
25742         group.append('path')
25743             .call(markerPath, 'shadow');
25744
25745         group.append('path')
25746             .call(markerPath, 'stroke');
25747
25748         group.append('use')
25749             .attr('class', 'icon')
25750             .attr('transform', 'translate(-6, -20)')
25751             .attr('clip-path', 'url(#clip-square-12)');
25752
25753         groups.attr('transform', iD.svg.PointTransform(projection))
25754             .call(iD.svg.TagClasses());
25755
25756         // Selecting the following implicitly
25757         // sets the data (point entity) on the element
25758         groups.select('.shadow');
25759         groups.select('.stroke');
25760         groups.select('.icon')
25761             .attr('xlink:href', function(entity) {
25762                 var preset = context.presets().match(entity, context.graph());
25763                 return preset.icon ? '#maki-' + preset.icon + '-12' : '';
25764             });
25765
25766         groups.exit()
25767             .remove();
25768     }
25769
25770     drawPoints.points = function(entities, limit) {
25771         var graph = context.graph(),
25772             points = [];
25773
25774         for (var i = 0; i < entities.length; i++) {
25775             var entity = entities[i];
25776             if (entity.geometry(graph) === 'point') {
25777                 points.push(entity);
25778                 if (limit && points.length >= limit) break;
25779             }
25780         }
25781
25782         return points;
25783     };
25784
25785     return drawPoints;
25786 };
25787 iD.svg.Surface = function() {
25788     return function (selection) {
25789         var layers = selection.selectAll('.layer')
25790             .data(['areas', 'lines', 'hit', 'halo', 'label']);
25791
25792         layers.enter().append('g')
25793             .attr('class', function(d) { return 'layer layer-' + d; });
25794     };
25795 };
25796 iD.svg.TagClasses = function() {
25797     var primary = [
25798             'building', 'highway', 'railway', 'waterway', 'aeroway',
25799             'motorway', 'boundary', 'power', 'amenity', 'natural', 'landuse',
25800             'leisure', 'place'
25801         ],
25802         secondary = [
25803             'oneway', 'bridge', 'tunnel', 'construction', 'embankment', 'cutting'
25804         ],
25805         tagClassRe = /^tag-/,
25806         tags = function(entity) { return entity.tags; };
25807
25808     var tagClasses = function(selection) {
25809         selection.each(function tagClassesEach(entity) {
25810             var classes, value = this.className;
25811
25812             if (value.baseVal !== undefined) value = value.baseVal;
25813
25814             classes = value.trim().split(/\s+/).filter(function(name) {
25815                 return name.length && !tagClassRe.test(name);
25816             }).join(' ');
25817
25818             var t = tags(entity), i, k, v;
25819
25820             for (i = 0; i < primary.length; i++) {
25821                 k = primary[i];
25822                 v = t[k];
25823                 if (!v || v === 'no') continue;
25824                 classes += ' tag-' + k + ' tag-' + k + '-' + v;
25825                 break;
25826             }
25827
25828             for (i = 0; i < secondary.length; i++) {
25829                 k = secondary[i];
25830                 v = t[k];
25831                 if (!v || v === 'no') continue;
25832                 classes += ' tag-' + k + ' tag-' + k + '-' + v;
25833             }
25834
25835             classes = classes.trim();
25836
25837             if (classes !== value) {
25838                 d3.select(this).attr('class', classes);
25839             }
25840         });
25841     };
25842
25843     tagClasses.tags = function(_) {
25844         if (!arguments.length) return tags;
25845         tags = _;
25846         return tagClasses;
25847     };
25848
25849     return tagClasses;
25850 };
25851 iD.svg.Turns = function(projection) {
25852     return function(surface, graph, turns) {
25853         function key(turn) {
25854             return [turn.from.node + turn.via.node + turn.to.node].join('-');
25855         }
25856
25857         function icon(turn) {
25858             var u = turn.u ? '-u' : '';
25859             if (!turn.restriction)
25860                 return '#icon-restriction-yes' + u;
25861             var restriction = graph.entity(turn.restriction).tags.restriction;
25862             return '#icon-restriction-' +
25863                 (!turn.indirect_restriction && /^only_/.test(restriction) ? 'only' : 'no') + u;
25864         }
25865
25866         var groups = surface.select('.layer-hit').selectAll('g.turn')
25867             .data(turns, key);
25868
25869         // Enter
25870
25871         var enter = groups.enter().append('g')
25872             .attr('class', 'turn');
25873
25874         var nEnter = enter.filter(function (turn) { return !turn.u; });
25875
25876         nEnter.append('rect')
25877             .attr('transform', 'translate(-12, -12)')
25878             .attr('width', '45')
25879             .attr('height', '25');
25880
25881         nEnter.append('use')
25882             .attr('transform', 'translate(-12, -12)')
25883             .attr('clip-path', 'url(#clip-square-45)');
25884
25885         var uEnter = enter.filter(function (turn) { return turn.u; });
25886
25887         uEnter.append('circle')
25888             .attr('r', '16');
25889
25890         uEnter.append('use')
25891             .attr('transform', 'translate(-16, -16)')
25892             .attr('clip-path', 'url(#clip-square-32)');
25893
25894         // Update
25895
25896         groups
25897             .attr('transform', function (turn) {
25898                 var v = graph.entity(turn.via.node),
25899                     t = graph.entity(turn.to.node),
25900                     a = iD.geo.angle(v, t, projection),
25901                     p = projection(v.loc),
25902                     r = turn.u ? 0 : 60;
25903
25904                 return 'translate(' + (r * Math.cos(a) + p[0]) + ',' + (r * Math.sin(a) + p[1]) + ')' +
25905                     'rotate(' + a * 180 / Math.PI + ')';
25906             });
25907
25908         groups.select('use')
25909             .attr('xlink:href', icon);
25910
25911         groups.select('rect');
25912         groups.select('circle');
25913
25914         // Exit
25915
25916         groups.exit()
25917             .remove();
25918
25919         return this;
25920     };
25921 };
25922 iD.svg.Vertices = function(projection, context) {
25923     var radiuses = {
25924         //       z16-, z17, z18+, tagged
25925         shadow: [6,    7.5,   7.5,  11.5],
25926         stroke: [2.5,  3.5,   3.5,  7],
25927         fill:   [1,    1.5,   1.5,  1.5]
25928     };
25929
25930     var hover;
25931
25932     function siblingAndChildVertices(ids, graph, extent) {
25933         var vertices = {};
25934
25935         function addChildVertices(entity) {
25936             var i;
25937             if (entity.type === 'way') {
25938                 for (i = 0; i < entity.nodes.length; i++) {
25939                     addChildVertices(graph.entity(entity.nodes[i]));
25940                 }
25941             } else if (entity.type === 'relation') {
25942                 for (i = 0; i < entity.members.length; i++) {
25943                     var member = context.hasEntity(entity.members[i].id);
25944                     if (member) {
25945                         addChildVertices(member);
25946                     }
25947                 }
25948             } else if (entity.intersects(extent, graph)) {
25949                 vertices[entity.id] = entity;
25950             }
25951         }
25952
25953         ids.forEach(function(id) {
25954             var entity = context.hasEntity(id);
25955             if (entity && entity.type === 'node') {
25956                 vertices[entity.id] = entity;
25957                 context.graph().parentWays(entity).forEach(function(entity) {
25958                     addChildVertices(entity);
25959                 });
25960             } else if (entity) {
25961                 addChildVertices(entity);
25962             }
25963         });
25964
25965         return vertices;
25966     }
25967
25968     function draw(selection, vertices, klass, graph, zoom) {
25969         var icons = {},
25970             z;
25971
25972         if (zoom < 17) {
25973             z = 0;
25974         } else if (zoom < 18) {
25975             z = 1;
25976         } else {
25977             z = 2;
25978         }
25979
25980         var groups = selection.data(vertices, function(entity) {
25981             return iD.Entity.key(entity);
25982         });
25983
25984         function icon(entity) {
25985             if (entity.id in icons) return icons[entity.id];
25986             icons[entity.id] =
25987                 entity.hasInterestingTags() &&
25988                 context.presets().match(entity, graph).icon;
25989             return icons[entity.id];
25990         }
25991
25992         function classCircle(klass) {
25993             return function(entity) {
25994                 this.setAttribute('class', 'node vertex ' + klass + ' ' + entity.id);
25995             };
25996         }
25997
25998         function setAttributes(selection) {
25999             ['shadow','stroke','fill'].forEach(function(klass) {
26000                 var rads = radiuses[klass];
26001                 selection.selectAll('.' + klass)
26002                     .each(function(entity) {
26003                         var i = z && icon(entity),
26004                             c = i ? 0.5 : 0,
26005                             r = rads[i ? 3 : z];
26006                         this.setAttribute('cx', c);
26007                         this.setAttribute('cy', -c);
26008                         this.setAttribute('r', r);
26009                         if (i && klass === 'fill') {
26010                             this.setAttribute('visibility', 'hidden');
26011                         } else {
26012                             this.removeAttribute('visibility');
26013                         }
26014                     });
26015             });
26016
26017             selection.selectAll('use')
26018                 .each(function() {
26019                     if (z) {
26020                         this.removeAttribute('visibility');
26021                     } else {
26022                         this.setAttribute('visibility', 'hidden');
26023                     }
26024                 });
26025         }
26026
26027         var enter = groups.enter()
26028             .append('g')
26029             .attr('class', function(d) { return 'node vertex ' + klass + ' ' + d.id; });
26030
26031         enter.append('circle')
26032             .each(classCircle('shadow'));
26033
26034         enter.append('circle')
26035             .each(classCircle('stroke'));
26036
26037         // Vertices with icons get a `use`.
26038         enter.filter(function(d) { return icon(d); })
26039             .append('use')
26040             .attr('transform', 'translate(-6, -6)')
26041             .attr('clip-path', 'url(#clip-square-12)')
26042             .attr('xlink:href', function(d) { return '#maki-' + icon(d) + '-12'; });
26043
26044         // Vertices with tags get a fill.
26045         enter.filter(function(d) { return d.hasInterestingTags(); })
26046             .append('circle')
26047             .each(classCircle('fill'));
26048
26049         groups
26050             .attr('transform', iD.svg.PointTransform(projection))
26051             .classed('shared', function(entity) { return graph.isShared(entity); })
26052             .call(setAttributes);
26053
26054         groups.exit()
26055             .remove();
26056     }
26057
26058     function drawVertices(surface, graph, entities, filter, extent, zoom) {
26059         var selected = siblingAndChildVertices(context.selectedIDs(), graph, extent),
26060             vertices = [];
26061
26062         for (var i = 0; i < entities.length; i++) {
26063             var entity = entities[i];
26064
26065             if (entity.geometry(graph) !== 'vertex')
26066                 continue;
26067
26068             if (entity.id in selected ||
26069                 entity.hasInterestingTags() ||
26070                 entity.isIntersection(graph)) {
26071                 vertices.push(entity);
26072             }
26073         }
26074
26075         surface.select('.layer-hit').selectAll('g.vertex.vertex-persistent')
26076             .filter(filter)
26077             .call(draw, vertices, 'vertex-persistent', graph, zoom);
26078
26079         drawHover(surface, graph, extent, zoom);
26080     }
26081
26082     function drawHover(surface, graph, extent, zoom) {
26083         var hovered = hover ? siblingAndChildVertices([hover.id], graph, extent) : {};
26084
26085         surface.select('.layer-hit').selectAll('g.vertex.vertex-hover')
26086             .call(draw, d3.values(hovered), 'vertex-hover', graph, zoom);
26087     }
26088
26089     drawVertices.drawHover = function(surface, graph, _, extent, zoom) {
26090         if (hover !== _) {
26091             hover = _;
26092             drawHover(surface, graph, extent, zoom);
26093         }
26094     };
26095
26096     return drawVertices;
26097 };
26098 iD.ui = function(context) {
26099     function render(container) {
26100         var map = context.map();
26101
26102         if (iD.detect().opera) container.classed('opera', true);
26103
26104         var hash = iD.behavior.Hash(context);
26105
26106         hash();
26107
26108         if (!hash.hadHash) {
26109             map.centerZoom([-77.02271, 38.90085], 20);
26110         }
26111
26112         container.append('svg')
26113             .attr('id', 'defs')
26114             .call(iD.svg.Defs(context));
26115
26116         container.append('div')
26117             .attr('id', 'sidebar')
26118             .attr('class', 'col4')
26119             .call(ui.sidebar);
26120
26121         var content = container.append('div')
26122             .attr('id', 'content');
26123
26124         var bar = content.append('div')
26125             .attr('id', 'bar')
26126             .attr('class', 'fillD');
26127
26128         var m = content.append('div')
26129             .attr('id', 'map')
26130             .call(map);
26131
26132         bar.append('div')
26133             .attr('class', 'spacer col4');
26134
26135         var limiter = bar.append('div')
26136             .attr('class', 'limiter');
26137
26138         limiter.append('div')
26139             .attr('class', 'button-wrap joined col3')
26140             .call(iD.ui.Modes(context), limiter);
26141
26142         limiter.append('div')
26143             .attr('class', 'button-wrap joined col1')
26144             .call(iD.ui.UndoRedo(context));
26145
26146         limiter.append('div')
26147             .attr('class', 'button-wrap col1')
26148             .call(iD.ui.Save(context));
26149
26150         bar.append('div')
26151             .attr('class', 'spinner')
26152             .call(iD.ui.Spinner(context));
26153
26154         content
26155             .call(iD.ui.Attribution(context));
26156
26157         content.append('div')
26158             .style('display', 'none')
26159             .attr('class', 'help-wrap map-overlay fillL col5 content');
26160
26161         var controls = bar.append('div')
26162             .attr('class', 'map-controls');
26163
26164         controls.append('div')
26165             .attr('class', 'map-control zoombuttons')
26166             .call(iD.ui.Zoom(context));
26167
26168         controls.append('div')
26169             .attr('class', 'map-control geolocate-control')
26170             .call(iD.ui.Geolocate(map));
26171
26172         controls.append('div')
26173             .attr('class', 'map-control background-control')
26174             .call(iD.ui.Background(context));
26175
26176         controls.append('div')
26177             .attr('class', 'map-control help-control')
26178             .call(iD.ui.Help(context));
26179
26180         var footer = content.append('div')
26181             .attr('id', 'footer')
26182             .attr('class', 'fillD');
26183
26184         footer.append('div')
26185             .attr('id', 'scale-block')
26186             .call(iD.ui.Scale(context));
26187
26188         var linkList = footer.append('div')
26189             .attr('id', 'info-block')
26190             .append('ul')
26191             .attr('id', 'about-list')
26192             .attr('class', 'link-list');
26193
26194         if (!context.embed()) {
26195             linkList.call(iD.ui.Account(context));
26196         }
26197
26198         linkList.append('li')
26199             .append('a')
26200             .attr('target', '_blank')
26201             .attr('tabindex', -1)
26202             .attr('href', 'http://github.com/openstreetmap/iD')
26203             .text(iD.version);
26204
26205         var bugReport = linkList.append('li')
26206             .append('a')
26207             .attr('target', '_blank')
26208             .attr('tabindex', -1)
26209             .attr('href', 'https://github.com/openstreetmap/iD/issues');
26210
26211         bugReport.append('span')
26212             .attr('class','icon bug light');
26213
26214         bugReport.call(bootstrap.tooltip()
26215                 .title(t('report_a_bug'))
26216                 .placement('top')
26217             );
26218
26219         linkList.append('li')
26220             .attr('class', 'user-list')
26221             .attr('tabindex', -1)
26222             .call(iD.ui.Contributors(context));
26223
26224         footer.append('div')
26225             .attr('class', 'api-status')
26226             .call(iD.ui.Status(context));
26227
26228         window.onbeforeunload = function() {
26229             return context.save();
26230         };
26231
26232         window.onunload = function() {
26233             context.history().unlock();
26234         };
26235
26236         d3.select(window).on('resize.editor', function() {
26237             map.dimensions(m.dimensions());
26238         });
26239
26240         function pan(d) {
26241             return function() {
26242                 context.pan(d);
26243             };
26244         }
26245
26246         // pan amount
26247         var pa = 5;
26248
26249         var keybinding = d3.keybinding('main')
26250             .on('⌫', function() { d3.event.preventDefault(); })
26251             .on('←', pan([pa, 0]))
26252             .on('↑', pan([0, pa]))
26253             .on('→', pan([-pa, 0]))
26254             .on('↓', pan([0, -pa]));
26255
26256         d3.select(document)
26257             .call(keybinding);
26258
26259         context.enter(iD.modes.Browse(context));
26260
26261         context.container()
26262             .call(iD.ui.Splash(context))
26263             .call(iD.ui.Restore(context));
26264
26265         var authenticating = iD.ui.Loading(context)
26266             .message(t('loading_auth'));
26267
26268         context.connection()
26269             .on('authenticating.ui', function() {
26270                 context.container()
26271                     .call(authenticating);
26272             })
26273             .on('authenticated.ui', function() {
26274                 authenticating.close();
26275             });
26276     }
26277
26278     function ui(container) {
26279         context.container(container);
26280         context.loadLocale(function() {
26281             render(container);
26282         });
26283     }
26284
26285     ui.sidebar = iD.ui.Sidebar(context);
26286
26287     return ui;
26288 };
26289
26290 iD.ui.tooltipHtml = function(text, key) {
26291     return '<span>' + text + '</span>' + '<div class="keyhint-wrap">' + '<span> ' + (t('tooltip_keyhint')) + ' </span>' + '<span class="keyhint"> ' + key + '</span></div>';
26292 };
26293 iD.ui.Account = function(context) {
26294     var connection = context.connection();
26295
26296     function update(selection) {
26297         if (!connection.authenticated()) {
26298             selection.selectAll('#userLink, #logoutLink')
26299                 .style('display', 'none');
26300             return;
26301         }
26302
26303         connection.userDetails(function(err, details) {
26304             var userLink = selection.select('#userLink'),
26305                 logoutLink = selection.select('#logoutLink');
26306
26307             userLink.html('');
26308             logoutLink.html('');
26309
26310             if (err) return;
26311
26312             selection.selectAll('#userLink, #logoutLink')
26313                 .style('display', 'list-item');
26314
26315             // Link
26316             userLink.append('a')
26317                 .attr('href', connection.userURL(details.display_name))
26318                 .attr('target', '_blank');
26319
26320             // Add thumbnail or dont
26321             if (details.image_url) {
26322                 userLink.append('img')
26323                     .attr('class', 'icon icon-pre-text user-icon')
26324                     .attr('src', details.image_url);
26325             } else {
26326                 userLink.append('span')
26327                     .attr('class', 'icon avatar light icon-pre-text');
26328             }
26329
26330             // Add user name
26331             userLink.append('span')
26332                 .attr('class', 'label')
26333                 .text(details.display_name);
26334
26335             logoutLink.append('a')
26336                 .attr('class', 'logout')
26337                 .attr('href', '#')
26338                 .text(t('logout'))
26339                 .on('click.logout', function() {
26340                     d3.event.preventDefault();
26341                     connection.logout();
26342                 });
26343         });
26344     }
26345
26346     return function(selection) {
26347         selection.append('li')
26348             .attr('id', 'logoutLink')
26349             .style('display', 'none');
26350
26351         selection.append('li')
26352             .attr('id', 'userLink')
26353             .style('display', 'none');
26354
26355         connection.on('auth.account', function() { update(selection); });
26356         update(selection);
26357     };
26358 };
26359 iD.ui.Attribution = function(context) {
26360     var selection;
26361
26362     function attribution(data, klass) {
26363         var div = selection.selectAll('.' + klass)
26364             .data([0]);
26365
26366         div.enter()
26367             .append('div')
26368             .attr('class', klass);
26369
26370         var background = div.selectAll('.attribution')
26371             .data(data, function(d) { return d.name(); });
26372
26373         background.enter()
26374             .append('span')
26375             .attr('class', 'attribution')
26376             .each(function(d) {
26377                 if (d.terms_html) {
26378                     d3.select(this)
26379                         .html(d.terms_html);
26380                     return;
26381                 }
26382
26383                 var source = d.terms_text || d.id || d.name();
26384
26385                 if (d.logo) {
26386                     source = '<img class="source-image" src="' + context.imagePath(d.logo) + '">';
26387                 }
26388
26389                 if (d.terms_url) {
26390                     d3.select(this)
26391                         .append('a')
26392                         .attr('href', d.terms_url)
26393                         .attr('target', '_blank')
26394                         .html(source);
26395                 } else {
26396                     d3.select(this)
26397                         .text(source);
26398                 }
26399             });
26400
26401         background.exit()
26402             .remove();
26403
26404         var copyright = background.selectAll('.copyright-notice')
26405             .data(function(d) {
26406                 var notice = d.copyrightNotices(context.map().zoom(), context.map().extent());
26407                 return notice ? [notice] : [];
26408             });
26409
26410         copyright.enter()
26411             .append('span')
26412             .attr('class', 'copyright-notice');
26413
26414         copyright.text(String);
26415
26416         copyright.exit()
26417             .remove();
26418     }
26419
26420     function update() {
26421         attribution([context.background().baseLayerSource()], 'base-layer-attribution');
26422         attribution(context.background().overlayLayerSources().filter(function (s) {
26423             return s.validZoom(context.map().zoom());
26424         }), 'overlay-layer-attribution');
26425     }
26426
26427     return function(select) {
26428         selection = select;
26429
26430         context.background()
26431             .on('change.attribution', update);
26432
26433         context.map()
26434             .on('move.attribution', _.throttle(update, 400, {leading: false}));
26435
26436         update();
26437     };
26438 };
26439 iD.ui.Background = function(context) {
26440     var key = 'b',
26441         opacities = [1, 0.75, 0.5, 0.25],
26442         directions = [
26443             ['left', [1, 0]],
26444             ['top', [0, -1]],
26445             ['right', [-1, 0]],
26446             ['bottom', [0, 1]]],
26447         opacityDefault = (context.storage('background-opacity') !== null) ?
26448             (+context.storage('background-opacity')) : 0.5,
26449         customTemplate = '';
26450
26451     // Can be 0 from <1.3.0 use or due to issue #1923.
26452     if (opacityDefault === 0) opacityDefault = 0.5;
26453
26454     function background(selection) {
26455
26456         function setOpacity(d) {
26457             var bg = context.container().selectAll('.background-layer')
26458                 .transition()
26459                 .style('opacity', d)
26460                 .attr('data-opacity', d);
26461
26462             if (!iD.detect().opera) {
26463                 iD.util.setTransform(bg, 0, 0);
26464             }
26465
26466             opacityList.selectAll('li')
26467                 .classed('active', function(_) { return _ === d; });
26468
26469             context.storage('background-opacity', d);
26470         }
26471
26472         function selectLayer() {
26473             function active(d) {
26474                 return context.background().showsLayer(d);
26475             }
26476
26477             content.selectAll('.layer, .custom_layer')
26478                 .classed('active', active)
26479                 .selectAll('input')
26480                 .property('checked', active);
26481         }
26482
26483         function clickSetSource(d) {
26484             d3.event.preventDefault();
26485             context.background().baseLayerSource(d);
26486             selectLayer();
26487         }
26488
26489         function editCustom() {
26490             d3.event.preventDefault();
26491             var template = window.prompt(t('background.custom_prompt'), customTemplate);
26492             if (!template ||
26493                 template.indexOf('google.com') !== -1 ||
26494                 template.indexOf('googleapis.com') !== -1 ||
26495                 template.indexOf('google.ru') !== -1) {
26496                 selectLayer();
26497                 return;
26498             }
26499             setCustom(template);
26500         }
26501
26502         function setCustom(template) {
26503             context.background().baseLayerSource(iD.BackgroundSource.Custom(template));
26504             selectLayer();
26505         }
26506
26507         function clickSetOverlay(d) {
26508             d3.event.preventDefault();
26509             context.background().toggleOverlayLayer(d);
26510             selectLayer();
26511         }
26512
26513         function clickGpx() {
26514             context.background().toggleGpxLayer();
26515             update();
26516         }
26517
26518         function drawList(layerList, type, change, filter) {
26519             var sources = context.background()
26520                 .sources(context.map().extent())
26521                 .filter(filter);
26522
26523             var layerLinks = layerList.selectAll('li.layer')
26524                 .data(sources, function(d) { return d.name(); });
26525
26526             var enter = layerLinks.enter()
26527                 .insert('li', '.custom_layer')
26528                 .attr('class', 'layer');
26529
26530             // only set tooltips for layers with tooltips
26531             enter.filter(function(d) { return d.description; })
26532                 .call(bootstrap.tooltip()
26533                     .title(function(d) { return d.description; })
26534                     .placement('top'));
26535
26536             var label = enter.append('label');
26537
26538             label.append('input')
26539                 .attr('type', type)
26540                 .attr('name', 'layers')
26541                 .on('change', change);
26542
26543             label.append('span')
26544                 .text(function(d) { return d.name(); });
26545
26546             layerLinks.exit()
26547                 .remove();
26548
26549             layerList.style('display', layerList.selectAll('li.layer').data().length > 0 ? 'block' : 'none');
26550         }
26551
26552         function update() {
26553             backgroundList.call(drawList, 'radio', clickSetSource, function(d) { return !d.overlay; });
26554             overlayList.call(drawList, 'checkbox', clickSetOverlay, function(d) { return d.overlay; });
26555
26556             var hasGpx = context.background().hasGpxLayer(),
26557                 showsGpx = context.background().showsGpxLayer();
26558
26559             gpxLayerItem
26560                 .classed('active', showsGpx)
26561                 .selectAll('input')
26562                 .property('disabled', !hasGpx)
26563                 .property('checked', showsGpx);
26564
26565             selectLayer();
26566
26567             var source = context.background().baseLayerSource();
26568             if (source.id === 'custom') {
26569                 customTemplate = source.template;
26570             }
26571         }
26572
26573         function clickNudge(d) {
26574
26575             var timeout = window.setTimeout(function() {
26576                     interval = window.setInterval(nudge, 100);
26577                 }, 500),
26578                 interval;
26579
26580             d3.select(this).on('mouseup', function() {
26581                 window.clearInterval(interval);
26582                 window.clearTimeout(timeout);
26583                 nudge();
26584             });
26585
26586             function nudge() {
26587                 var offset = context.background()
26588                     .nudge(d[1], context.map().zoom())
26589                     .offset();
26590                 resetButton.classed('disabled', offset[0] === 0 && offset[1] === 0);
26591             }
26592         }
26593
26594         var content = selection.append('div')
26595                 .attr('class', 'fillL map-overlay col3 content hide'),
26596             tooltip = bootstrap.tooltip()
26597                 .placement('left')
26598                 .html(true)
26599                 .title(iD.ui.tooltipHtml(t('background.description'), key));
26600
26601         function hide() { setVisible(false); }
26602
26603         function toggle() {
26604             if (d3.event) d3.event.preventDefault();
26605             tooltip.hide(button);
26606             setVisible(!button.classed('active'));
26607         }
26608
26609         function setVisible(show) {
26610             if (show !== shown) {
26611                 button.classed('active', show);
26612                 shown = show;
26613
26614                 if (show) {
26615                     selection.on('mousedown.background-inside', function() {
26616                         return d3.event.stopPropagation();
26617                     });
26618                     content.style('display', 'block')
26619                         .style('right', '-300px')
26620                         .transition()
26621                         .duration(200)
26622                         .style('right', '0px');
26623                 } else {
26624                     content.style('display', 'block')
26625                         .style('right', '0px')
26626                         .transition()
26627                         .duration(200)
26628                         .style('right', '-300px')
26629                         .each('end', function() {
26630                             d3.select(this).style('display', 'none');
26631                         });
26632                     selection.on('mousedown.background-inside', null);
26633                 }
26634             }
26635         }
26636
26637         var button = selection.append('button')
26638                 .attr('tabindex', -1)
26639                 .on('click', toggle)
26640                 .call(tooltip),
26641             opa = content
26642                 .append('div')
26643                 .attr('class', 'opacity-options-wrapper'),
26644             shown = false;
26645
26646         button.append('span')
26647             .attr('class', 'icon layers light');
26648
26649         opa.append('h4')
26650             .text(t('background.title'));
26651
26652         var opacityList = opa.append('ul')
26653             .attr('class', 'opacity-options');
26654
26655         opacityList.selectAll('div.opacity')
26656             .data(opacities)
26657             .enter()
26658             .append('li')
26659             .attr('data-original-title', function(d) {
26660                 return t('background.percent_brightness', { opacity: (d * 100) });
26661             })
26662             .on('click.set-opacity', setOpacity)
26663             .html('<div class="select-box"></div>')
26664             .call(bootstrap.tooltip()
26665                 .placement('left'))
26666             .append('div')
26667             .attr('class', 'opacity')
26668             .style('opacity', String);
26669
26670         var backgroundList = content.append('ul')
26671             .attr('class', 'layer-list');
26672
26673         var custom = backgroundList.append('li')
26674             .attr('class', 'custom_layer')
26675             .datum(iD.BackgroundSource.Custom());
26676
26677         custom.append('button')
26678             .attr('class', 'layer-browse')
26679             .call(bootstrap.tooltip()
26680                 .title(t('background.custom_button'))
26681                 .placement('left'))
26682             .on('click', editCustom)
26683             .append('span')
26684             .attr('class', 'icon geocode');
26685
26686         var label = custom.append('label');
26687
26688         label.append('input')
26689             .attr('type', 'radio')
26690             .attr('name', 'layers')
26691             .on('change', function () {
26692                 if (customTemplate) {
26693                     setCustom(customTemplate);
26694                 } else {
26695                     editCustom();
26696                 }
26697             });
26698
26699         label.append('span')
26700             .text(t('background.custom'));
26701
26702         var overlayList = content.append('ul')
26703             .attr('class', 'layer-list');
26704
26705         var gpxLayerItem = content.append('ul')
26706             .style('display', iD.detect().filedrop ? 'block' : 'none')
26707             .attr('class', 'layer-list')
26708             .append('li')
26709             .classed('layer-toggle-gpx', true);
26710
26711         gpxLayerItem.append('button')
26712             .attr('class', 'layer-extent')
26713             .call(bootstrap.tooltip()
26714                 .title(t('gpx.zoom'))
26715                 .placement('left'))
26716             .on('click', function() {
26717                 d3.event.preventDefault();
26718                 d3.event.stopPropagation();
26719                 context.background().zoomToGpxLayer();
26720             })
26721             .append('span')
26722             .attr('class', 'icon geolocate');
26723
26724         gpxLayerItem.append('button')
26725             .attr('class', 'layer-browse')
26726             .call(bootstrap.tooltip()
26727                 .title(t('gpx.browse'))
26728                 .placement('left'))
26729             .on('click', function() {
26730                 d3.select(document.createElement('input'))
26731                     .attr('type', 'file')
26732                     .on('change', function() {
26733                         context.background().gpxLayerFiles(d3.event.target.files);
26734                     })
26735                     .node().click();
26736             })
26737             .append('span')
26738             .attr('class', 'icon geocode');
26739
26740         label = gpxLayerItem.append('label')
26741             .call(bootstrap.tooltip()
26742                 .title(t('gpx.drag_drop'))
26743                 .placement('top'));
26744
26745         label.append('input')
26746             .attr('type', 'checkbox')
26747             .property('disabled', true)
26748             .on('change', clickGpx);
26749
26750         label.append('span')
26751             .text(t('gpx.local_layer'));
26752
26753         var adjustments = content.append('div')
26754             .attr('class', 'adjustments');
26755
26756         adjustments.append('a')
26757             .text(t('background.fix_misalignment'))
26758             .attr('href', '#')
26759             .classed('hide-toggle', true)
26760             .classed('expanded', false)
26761             .on('click', function() {
26762                 var exp = d3.select(this).classed('expanded');
26763                 nudgeContainer.style('display', exp ? 'none' : 'block');
26764                 d3.select(this).classed('expanded', !exp);
26765                 d3.event.preventDefault();
26766             });
26767
26768         var nudgeContainer = adjustments.append('div')
26769             .attr('class', 'nudge-container cf')
26770             .style('display', 'none');
26771
26772         nudgeContainer.selectAll('button')
26773             .data(directions).enter()
26774             .append('button')
26775             .attr('class', function(d) { return d[0] + ' nudge'; })
26776             .on('mousedown', clickNudge);
26777
26778         var resetButton = nudgeContainer.append('button')
26779             .attr('class', 'reset disabled')
26780             .on('click', function () {
26781                 context.background().offset([0, 0]);
26782                 resetButton.classed('disabled', true);
26783             });
26784
26785         resetButton.append('div')
26786             .attr('class', 'icon undo');
26787
26788         context.map()
26789             .on('move.background-update', _.debounce(update, 1000));
26790
26791         context.background()
26792             .on('change.background-update', update);
26793
26794         update();
26795         setOpacity(opacityDefault);
26796
26797         var keybinding = d3.keybinding('background');
26798         keybinding.on(key, toggle);
26799
26800         d3.select(document)
26801             .call(keybinding);
26802
26803         context.surface().on('mousedown.background-outside', hide);
26804         context.container().on('mousedown.background-outside', hide);
26805     }
26806
26807     return background;
26808 };
26809 // Translate a MacOS key command into the appropriate Windows/Linux equivalent.
26810 // For example, ⌘Z -> Ctrl+Z
26811 iD.ui.cmd = function(code) {
26812     if (iD.detect().os === 'mac')
26813         return code;
26814
26815     var replacements = {
26816         '⌘': 'Ctrl',
26817         '⇧': 'Shift',
26818         '⌥': 'Alt',
26819         '⌫': 'Backspace',
26820         '⌦': 'Delete'
26821     }, keys = [];
26822
26823     if (iD.detect().os === 'win') {
26824         if (code === '⌘⇧Z') return 'Ctrl+Y';
26825     }
26826
26827     for (var i = 0; i < code.length; i++) {
26828         if (code[i] in replacements) {
26829             keys.push(replacements[code[i]]);
26830         } else {
26831             keys.push(code[i]);
26832         }
26833     }
26834
26835     return keys.join('+');
26836 };
26837 iD.ui.Commit = function(context) {
26838     var event = d3.dispatch('cancel', 'save');
26839
26840     function commit(selection) {
26841         var changes = context.history().changes(),
26842             summary = context.history().difference().summary();
26843
26844         function zoomToEntity(change) {
26845             var entity = change.entity;
26846             if (change.changeType !== 'deleted' &&
26847                 context.graph().entity(entity.id).geometry(context.graph()) !== 'vertex') {
26848                 context.map().zoomTo(entity);
26849                 context.surface().selectAll(
26850                     iD.util.entityOrMemberSelector([entity.id], context.graph()))
26851                     .classed('hover', true);
26852             }
26853         }
26854
26855         var header = selection.append('div')
26856             .attr('class', 'header fillL');
26857
26858         header.append('button')
26859             .attr('class', 'fr')
26860             .on('click', event.cancel)
26861             .append('span')
26862             .attr('class', 'icon close');
26863
26864         header.append('h3')
26865             .text(t('commit.title'));
26866
26867         var body = selection.append('div')
26868             .attr('class', 'body');
26869
26870         // Comment Section
26871         var commentSection = body.append('div')
26872             .attr('class', 'modal-section form-field commit-form');
26873
26874         commentSection.append('label')
26875             .attr('class', 'form-label')
26876             .text(t('commit.message_label'));
26877
26878         var commentField = commentSection.append('textarea')
26879             .attr('placeholder', t('commit.description_placeholder'))
26880             .property('value', context.storage('comment') || '')
26881             .on('blur.save', function () {
26882                 context.storage('comment', this.value);
26883             });
26884
26885         commentField.node().select();
26886
26887         // Warnings
26888         var warnings = body.selectAll('div.warning-section')
26889             .data([iD.validate(changes, context.graph())])
26890             .enter()
26891             .append('div')
26892             .attr('class', 'modal-section warning-section fillL2')
26893             .style('display', function(d) { return _.isEmpty(d) ? 'none' : null; })
26894             .style('background', '#ffb');
26895
26896         warnings.append('h3')
26897             .text(t('commit.warnings'));
26898
26899         var warningLi = warnings.append('ul')
26900             .attr('class', 'changeset-list')
26901             .selectAll('li')
26902             .data(function(d) { return d; })
26903             .enter()
26904             .append('li')
26905             .style()
26906             .on('mouseover', mouseover)
26907             .on('mouseout', mouseout)
26908             .on('click', warningClick);
26909
26910         warningLi.append('span')
26911             .attr('class', 'alert icon icon-pre-text');
26912
26913         warningLi.append('strong').text(function(d) {
26914             return d.message;
26915         });
26916
26917         warningLi.filter(function(d) { return d.tooltip; })
26918             .call(bootstrap.tooltip()
26919                 .title(function(d) { return d.tooltip; })
26920                 .placement('top')
26921             );
26922
26923         // Save Section
26924         var saveSection = body.append('div')
26925             .attr('class','modal-section fillL cf');
26926
26927         var prose = saveSection.append('p')
26928             .attr('class', 'commit-info')
26929             .html(t('commit.upload_explanation'));
26930
26931         context.connection().userDetails(function(err, user) {
26932             if (err) return;
26933
26934             var userLink = d3.select(document.createElement('div'));
26935
26936             if (user.image_url) {
26937                 userLink.append('img')
26938                     .attr('src', user.image_url)
26939                     .attr('class', 'icon icon-pre-text user-icon');
26940             }
26941
26942             userLink.append('a')
26943                 .attr('class','user-info')
26944                 .text(user.display_name)
26945                 .attr('href', context.connection().userURL(user.display_name))
26946                 .attr('tabindex', -1)
26947                 .attr('target', '_blank');
26948
26949             prose.html(t('commit.upload_explanation_with_user', {user: userLink.html()}));
26950         });
26951
26952         // Confirm Button
26953         var saveButton = saveSection.append('button')
26954             .attr('class', 'action col4 button')
26955             .on('click.save', function() {
26956                 event.save({
26957                     comment: commentField.node().value
26958                 });
26959             });
26960
26961         saveButton.append('span')
26962             .attr('class', 'label')
26963             .text(t('commit.save'));
26964
26965         var changeSection = body.selectAll('div.commit-section')
26966             .data([0])
26967             .enter()
26968             .append('div')
26969             .attr('class', 'commit-section modal-section fillL2');
26970
26971         changeSection.append('h3')
26972             .text(summary.length + ' Changes');
26973
26974         var li = changeSection.append('ul')
26975             .attr('class', 'changeset-list')
26976             .selectAll('li')
26977             .data(summary)
26978             .enter()
26979             .append('li')
26980             .on('mouseover', mouseover)
26981             .on('mouseout', mouseout)
26982             .on('click', zoomToEntity);
26983
26984         li.append('span')
26985             .attr('class', function(d) {
26986                 return d.entity.geometry(d.graph) + ' ' + d.changeType + ' icon icon-pre-text';
26987             });
26988
26989         li.append('span')
26990             .attr('class', 'change-type')
26991             .text(function(d) {
26992                 return d.changeType + ' ';
26993             });
26994
26995         li.append('strong')
26996             .attr('class', 'entity-type')
26997             .text(function(d) {
26998                 return context.presets().match(d.entity, d.graph).name();
26999             });
27000
27001         li.append('span')
27002             .attr('class', 'entity-name')
27003             .text(function(d) {
27004                 var name = iD.util.displayName(d.entity) || '',
27005                     string = '';
27006                 if (name !== '') string += ':';
27007                 return string += ' ' + name;
27008             });
27009
27010         li.style('opacity', 0)
27011             .transition()
27012             .style('opacity', 1);
27013
27014         li.style('opacity', 0)
27015             .transition()
27016             .style('opacity', 1);
27017
27018         function mouseover(d) {
27019             if (d.entity) {
27020                 context.surface().selectAll(
27021                     iD.util.entityOrMemberSelector([d.entity.id], context.graph())
27022                 ).classed('hover', true);
27023             }
27024         }
27025
27026         function mouseout() {
27027             context.surface().selectAll('.hover')
27028                 .classed('hover', false);
27029         }
27030
27031         function warningClick(d) {
27032             if (d.entity) {
27033                 context.map().zoomTo(d.entity);
27034                 context.enter(
27035                     iD.modes.Select(context, [d.entity.id])
27036                         .suppressMenu(true));
27037             }
27038         }
27039     }
27040
27041     return d3.rebind(commit, event, 'on');
27042 };
27043 iD.ui.confirm = function(selection) {
27044     var modal = iD.ui.modal(selection);
27045
27046     modal.select('.modal')
27047         .classed('modal-alert', true);
27048
27049     var section = modal.select('.content');
27050
27051     section.append('div')
27052         .attr('class', 'modal-section header');
27053
27054     section.append('div')
27055         .attr('class', 'modal-section message-text');
27056
27057     var buttonwrap = section.append('div')
27058         .attr('class', 'modal-section buttons cf');
27059
27060     buttonwrap.append('button')
27061         .attr('class', 'col2 action')
27062         .on('click.confirm', function() {
27063             modal.remove();
27064         })
27065         .text(t('confirm.okay'));
27066
27067     return modal;
27068 };
27069 iD.ui.Contributors = function(context) {
27070     function update(selection) {
27071         var users = {},
27072             limit = 4,
27073             entities = context.intersects(context.map().extent());
27074
27075         entities.forEach(function(entity) {
27076             if (entity && entity.user) users[entity.user] = true;
27077         });
27078
27079         var u = Object.keys(users),
27080             subset = u.slice(0, u.length > limit ? limit - 1 : limit);
27081
27082         selection.html('')
27083             .append('span')
27084             .attr('class', 'icon nearby light icon-pre-text');
27085
27086         var userList = d3.select(document.createElement('span'));
27087
27088         userList.selectAll()
27089             .data(subset)
27090             .enter()
27091             .append('a')
27092             .attr('class', 'user-link')
27093             .attr('href', function(d) { return context.connection().userURL(d); })
27094             .attr('target', '_blank')
27095             .attr('tabindex', -1)
27096             .text(String);
27097
27098         if (u.length > limit) {
27099             var count = d3.select(document.createElement('span'));
27100
27101             count.append('a')
27102                 .attr('target', '_blank')
27103                 .attr('tabindex', -1)
27104                 .attr('href', function() {
27105                     return context.connection().changesetsURL(context.map().center(), context.map().zoom());
27106                 })
27107                 .text(u.length - limit + 1);
27108
27109             selection.append('span')
27110                 .html(t('contributors.truncated_list', {users: userList.html(), count: count.html()}));
27111         } else {
27112             selection.append('span')
27113                 .html(t('contributors.list', {users: userList.html()}));
27114         }
27115
27116         if (!u.length) {
27117             selection.transition().style('opacity', 0);
27118         } else if (selection.style('opacity') === '0') {
27119             selection.transition().style('opacity', 1);
27120         }
27121     }
27122
27123     return function(selection) {
27124         update(selection);
27125
27126         context.connection().on('load.contributors', function() {
27127             update(selection);
27128         });
27129
27130         context.map().on('move.contributors', _.debounce(function() {
27131             update(selection);
27132         }, 500));
27133     };
27134 };
27135 iD.ui.Disclosure = function() {
27136     var dispatch = d3.dispatch('toggled'),
27137         title,
27138         expanded = false,
27139         content = function () {};
27140
27141     var disclosure = function(selection) {
27142         var $link = selection.selectAll('.hide-toggle')
27143             .data([0]);
27144
27145         $link.enter().append('a')
27146             .attr('href', '#')
27147             .attr('class', 'hide-toggle');
27148
27149         $link.text(title)
27150             .on('click', toggle)
27151             .classed('expanded', expanded);
27152
27153         var $body = selection.selectAll('div')
27154             .data([0]);
27155
27156         $body.enter().append('div');
27157
27158         $body.classed('hide', !expanded)
27159             .call(content);
27160
27161         function toggle() {
27162             expanded = !expanded;
27163             $link.classed('expanded', expanded);
27164             $body.call(iD.ui.Toggle(expanded));
27165             dispatch.toggled(expanded);
27166         }
27167     };
27168
27169     disclosure.title = function(_) {
27170         if (!arguments.length) return title;
27171         title = _;
27172         return disclosure;
27173     };
27174
27175     disclosure.expanded = function(_) {
27176         if (!arguments.length) return expanded;
27177         expanded = _;
27178         return disclosure;
27179     };
27180
27181     disclosure.content = function(_) {
27182         if (!arguments.length) return content;
27183         content = _;
27184         return disclosure;
27185     };
27186
27187     return d3.rebind(disclosure, dispatch, 'on');
27188 };
27189 iD.ui.EntityEditor = function(context) {
27190     var event = d3.dispatch('choose'),
27191         state = 'select',
27192         id,
27193         preset,
27194         reference;
27195
27196     var presetEditor = iD.ui.preset(context)
27197         .on('change', changeTags);
27198     var rawTagEditor = iD.ui.RawTagEditor(context)
27199         .on('change', changeTags);
27200
27201     function entityEditor(selection) {
27202         var entity = context.entity(id),
27203             tags = _.clone(entity.tags);
27204
27205         var $header = selection.selectAll('.header')
27206             .data([0]);
27207
27208         // Enter
27209
27210         var $enter = $header.enter().append('div')
27211             .attr('class', 'header fillL cf');
27212
27213         $enter.append('button')
27214             .attr('class', 'fr preset-close')
27215             .append('span')
27216             .attr('class', 'icon close');
27217
27218         $enter.append('h3');
27219
27220         // Update
27221
27222         $header.select('h3')
27223             .text(t('inspector.edit'));
27224
27225         $header.select('.preset-close')
27226             .on('click', function() {
27227                 context.enter(iD.modes.Browse(context));
27228             });
27229
27230         var $body = selection.selectAll('.inspector-body')
27231             .data([0]);
27232
27233         // Enter
27234
27235         $enter = $body.enter().append('div')
27236             .attr('class', 'inspector-body');
27237
27238         $enter.append('div')
27239             .attr('class', 'preset-list-item inspector-inner')
27240             .append('div')
27241             .attr('class', 'preset-list-button-wrap')
27242             .append('button')
27243             .attr('class', 'preset-list-button preset-reset')
27244             .call(bootstrap.tooltip()
27245                 .title(t('inspector.back_tooltip'))
27246                 .placement('bottom'))
27247             .append('div')
27248             .attr('class', 'label');
27249
27250         $body.select('.preset-list-button-wrap')
27251             .call(reference.button);
27252
27253         $body.select('.preset-list-item')
27254             .call(reference.body);
27255
27256         $enter.append('div')
27257             .attr('class', 'inspector-border inspector-preset');
27258
27259         $enter.append('div')
27260             .attr('class', 'inspector-border raw-tag-editor inspector-inner');
27261
27262         $enter.append('div')
27263             .attr('class', 'inspector-border raw-member-editor inspector-inner');
27264
27265         $enter.append('div')
27266             .attr('class', 'raw-membership-editor inspector-inner');
27267
27268         selection.selectAll('.preset-reset')
27269             .on('click', function() {
27270                 event.choose(preset);
27271             });
27272
27273         // Update
27274
27275         $body.select('.preset-list-item button')
27276             .call(iD.ui.PresetIcon()
27277                 .geometry(context.geometry(id))
27278                 .preset(preset));
27279
27280         $body.select('.preset-list-item .label')
27281             .text(preset.name());
27282
27283         $body.select('.inspector-preset')
27284             .call(presetEditor
27285                 .preset(preset)
27286                 .entityID(id)
27287                 .tags(tags)
27288                 .state(state));
27289
27290         $body.select('.raw-tag-editor')
27291             .call(rawTagEditor
27292                 .preset(preset)
27293                 .entityID(id)
27294                 .tags(tags)
27295                 .state(state));
27296
27297         if (entity.type === 'relation') {
27298             $body.select('.raw-member-editor')
27299                 .style('display', 'block')
27300                 .call(iD.ui.RawMemberEditor(context)
27301                     .entityID(id));
27302         } else {
27303             $body.select('.raw-member-editor')
27304                 .style('display', 'none');
27305         }
27306
27307         $body.select('.raw-membership-editor')
27308             .call(iD.ui.RawMembershipEditor(context)
27309                 .entityID(id));
27310
27311         function historyChanged() {
27312             if (state === 'hide') return;
27313             var entity = context.hasEntity(id);
27314             if (!entity) return;
27315             entityEditor.preset(context.presets().match(entity, context.graph()));
27316             entityEditor(selection);
27317         }
27318
27319         context.history()
27320             .on('change.entity-editor', historyChanged);
27321     }
27322
27323     function clean(o) {
27324         var out = {}, k, v;
27325         /*jshint -W083 */
27326         for (k in o) {
27327             if (k && (v = o[k]) !== undefined) {
27328                 out[k] = v.split(';').map(function(s) { return s.trim(); }).join(';');
27329             }
27330         }
27331         /*jshint +W083 */
27332         return out;
27333     }
27334
27335     function changeTags(changed) {
27336         var entity = context.entity(id),
27337             tags = clean(_.extend({}, entity.tags, changed));
27338
27339         if (!_.isEqual(entity.tags, tags)) {
27340             context.perform(
27341                 iD.actions.ChangeTags(id, tags),
27342                 t('operations.change_tags.annotation'));
27343         }
27344     }
27345
27346     entityEditor.state = function(_) {
27347         if (!arguments.length) return state;
27348         state = _;
27349         return entityEditor;
27350     };
27351
27352     entityEditor.entityID = function(_) {
27353         if (!arguments.length) return id;
27354         id = _;
27355         entityEditor.preset(context.presets().match(context.entity(id), context.graph()));
27356         return entityEditor;
27357     };
27358
27359     entityEditor.preset = function(_) {
27360         if (!arguments.length) return preset;
27361         if (_ !== preset) {
27362             preset = _;
27363             reference = iD.ui.TagReference(preset.reference(context.geometry(id)))
27364                 .showing(false);
27365         }
27366         return entityEditor;
27367     };
27368
27369     return d3.rebind(entityEditor, event, 'on');
27370 };
27371 iD.ui.FeatureList = function(context) {
27372     var geocodeResults;
27373
27374     function featureList(selection) {
27375         var header = selection.append('div')
27376             .attr('class', 'header fillL cf');
27377
27378         header.append('h3')
27379             .text(t('inspector.feature_list'));
27380
27381         function keypress() {
27382             var q = search.property('value'),
27383                 items = list.selectAll('.feature-list-item');
27384             if (d3.event.keyCode === 13 && q.length && items.size()) {
27385                 click(items.datum());
27386             }
27387         }
27388
27389         function inputevent() {
27390             geocodeResults = undefined;
27391             drawList();
27392         }
27393
27394         var searchWrap = selection.append('div')
27395             .attr('class', 'search-header');
27396
27397         var search = searchWrap.append('input')
27398             .attr('placeholder', t('inspector.search'))
27399             .attr('type', 'search')
27400             .on('keypress', keypress)
27401             .on('input', inputevent);
27402
27403         searchWrap.append('span')
27404             .attr('class', 'icon search');
27405
27406         var listWrap = selection.append('div')
27407             .attr('class', 'inspector-body');
27408
27409         var list = listWrap.append('div')
27410             .attr('class', 'feature-list cf');
27411
27412         context.map()
27413             .on('drawn.feature-list', mapDrawn);
27414
27415         function mapDrawn(e) {
27416             if (e.full) {
27417                 drawList();
27418             }
27419         }
27420
27421         function features() {
27422             var entities = {},
27423                 result = [],
27424                 graph = context.graph(),
27425                 q = search.property('value').toLowerCase();
27426
27427             if (!q) return result;
27428
27429             var idMatch = q.match(/^([nwr])([0-9]+)$/);
27430
27431             if (idMatch) {
27432                 result.push({
27433                     id: idMatch[0],
27434                     geometry: idMatch[1] === 'n' ? 'point' : idMatch[1] === 'w' ? 'line' : 'relation',
27435                     type: idMatch[1] === 'n' ? t('inspector.node') : idMatch[1] === 'w' ? t('inspector.way') : t('inspector.relation'),
27436                     name: idMatch[2]
27437                 });
27438             }
27439
27440             var locationMatch = sexagesimal.pair(q.toUpperCase()) || q.match(/^(-?\d+\.?\d*)\s+(-?\d+\.?\d*)$/);
27441
27442             if (locationMatch) {
27443                 var loc = [parseFloat(locationMatch[0]), parseFloat(locationMatch[1])];
27444                 result.push({
27445                     id: -1,
27446                     geometry: 'point',
27447                     type: t('inspector.location'),
27448                     name: loc[0].toFixed(6) + ', ' + loc[1].toFixed(6),
27449                     location: loc
27450                 });
27451             }
27452
27453             function addEntity(entity) {
27454                 if (entity.id in entities || result.length > 200)
27455                     return;
27456
27457                 entities[entity.id] = true;
27458
27459                 var name = iD.util.displayName(entity) || '';
27460                 if (name.toLowerCase().indexOf(q) >= 0) {
27461                     result.push({
27462                         id: entity.id,
27463                         entity: entity,
27464                         geometry: context.geometry(entity.id),
27465                         type: context.presets().match(entity, graph).name(),
27466                         name: name
27467                     });
27468                 }
27469
27470                 graph.parentRelations(entity).forEach(function(parent) {
27471                     addEntity(parent);
27472                 });
27473             }
27474
27475             var visible = context.surface().selectAll('.point, .line, .area')[0];
27476             for (var i = 0; i < visible.length && result.length <= 200; i++) {
27477                 addEntity(visible[i].__data__);
27478             }
27479
27480             (geocodeResults || []).forEach(function(d) {
27481                 // https://github.com/openstreetmap/iD/issues/1890
27482                 if (d.osm_type && d.osm_id) {
27483                     result.push({
27484                         id: iD.Entity.id.fromOSM(d.osm_type, d.osm_id),
27485                         geometry: d.osm_type === 'relation' ? 'relation' : d.osm_type === 'way' ? 'line' : 'point',
27486                         type: d.type !== 'yes' ? (d.type.charAt(0).toUpperCase() + d.type.slice(1)).replace('_', ' ')
27487                                                : (d.class.charAt(0).toUpperCase() + d.class.slice(1)).replace('_', ' '),
27488                         name: d.display_name,
27489                         extent: new iD.geo.Extent(
27490                             [parseFloat(d.boundingbox[3]), parseFloat(d.boundingbox[0])],
27491                             [parseFloat(d.boundingbox[2]), parseFloat(d.boundingbox[1])])
27492                     });
27493                 }
27494             });
27495
27496             return result;
27497         }
27498
27499         function drawList() {
27500             var value = search.property('value'),
27501                 results = features();
27502
27503             list.classed('filtered', value.length);
27504
27505             var noResultsWorldwide = geocodeResults && geocodeResults.length === 0;
27506
27507             var resultsIndicator = list.selectAll('.no-results-item')
27508                 .data([0])
27509                 .enter().append('button')
27510                 .property('disabled', true)
27511                 .attr('class', 'no-results-item');
27512
27513             resultsIndicator.append('span')
27514                 .attr('class', 'icon alert');
27515
27516             resultsIndicator.append('span')
27517                 .attr('class', 'entity-name');
27518
27519             list.selectAll('.no-results-item .entity-name')
27520                 .text(noResultsWorldwide ? t('geocoder.no_results_worldwide') : t('geocoder.no_results_visible'));
27521
27522             list.selectAll('.geocode-item')
27523                 .data([0])
27524                 .enter().append('button')
27525                 .attr('class', 'geocode-item')
27526                 .on('click', geocode)
27527                 .append('div')
27528                 .attr('class', 'label')
27529                 .append('span')
27530                 .attr('class', 'entity-name')
27531                 .text(t('geocoder.search'));
27532
27533             list.selectAll('.no-results-item')
27534                 .style('display', (value.length && !results.length) ? 'block' : 'none');
27535
27536             list.selectAll('.geocode-item')
27537                 .style('display', (value && geocodeResults === undefined) ? 'block' : 'none');
27538
27539             list.selectAll('.feature-list-item')
27540                 .data([-1])
27541                 .remove();
27542
27543             var items = list.selectAll('.feature-list-item')
27544                 .data(results, function(d) { return d.id; });
27545
27546             var enter = items.enter().insert('button', '.geocode-item')
27547                 .attr('class', 'feature-list-item')
27548                 .on('mouseover', mouseover)
27549                 .on('mouseout', mouseout)
27550                 .on('click', click);
27551
27552             var label = enter.append('div')
27553                 .attr('class', 'label');
27554
27555             label.append('span')
27556                 .attr('class', function(d) { return d.geometry + ' icon icon-pre-text'; });
27557
27558             label.append('span')
27559                 .attr('class', 'entity-type')
27560                 .text(function(d) { return d.type; });
27561
27562             label.append('span')
27563                 .attr('class', 'entity-name')
27564                 .text(function(d) { return d.name; });
27565
27566             enter.style('opacity', 0)
27567                 .transition()
27568                 .style('opacity', 1);
27569
27570             items.order();
27571
27572             items.exit()
27573                 .remove();
27574         }
27575
27576         function mouseover(d) {
27577             if (d.id === -1) return;
27578
27579             context.surface().selectAll(iD.util.entityOrMemberSelector([d.id], context.graph()))
27580                 .classed('hover', true);
27581         }
27582
27583         function mouseout() {
27584             context.surface().selectAll('.hover')
27585                 .classed('hover', false);
27586         }
27587
27588         function click(d) {
27589             d3.event.preventDefault();
27590             if (d.location) {
27591                 context.map().centerZoom([d.location[1], d.location[0]], 20);
27592             }
27593             else if (d.entity) {
27594                 context.enter(iD.modes.Select(context, [d.entity.id]));
27595             } else {
27596                 context.loadEntity(d.id);
27597             }
27598         }
27599
27600         function geocode() {
27601             var searchVal = encodeURIComponent(search.property('value'));
27602             d3.json('http://nominatim.openstreetmap.org/search/' + searchVal + '?limit=10&format=json', function(err, resp) {
27603                 geocodeResults = resp || [];
27604                 drawList();
27605             });
27606         }
27607     }
27608
27609     return featureList;
27610 };
27611 iD.ui.flash = function(selection) {
27612     var modal = iD.ui.modal(selection);
27613
27614     modal.select('.modal').classed('modal-flash', true);
27615
27616     modal.select('.content')
27617         .classed('modal-section', true)
27618         .append('div')
27619         .attr('class', 'description');
27620
27621     modal.on('click.flash', function() { modal.remove(); });
27622
27623     setTimeout(function() {
27624         modal.remove();
27625         return true;
27626     }, 1500);
27627
27628     return modal;
27629 };
27630 iD.ui.Geolocate = function(map) {
27631     function click() {
27632         navigator.geolocation.getCurrentPosition(
27633             success, error);
27634     }
27635
27636     function success(position) {
27637         var extent = iD.geo.Extent([position.coords.longitude, position.coords.latitude])
27638             .padByMeters(position.coords.accuracy);
27639
27640         map.centerZoom(extent.center(), Math.min(20, map.extentZoom(extent)));
27641     }
27642
27643     function error() { }
27644
27645     return function(selection) {
27646         if (!navigator.geolocation) return;
27647
27648         var button = selection.append('button')
27649             .attr('tabindex', -1)
27650             .attr('title', t('geolocate.title'))
27651             .on('click', click)
27652             .call(bootstrap.tooltip()
27653                 .placement('left'));
27654
27655          button.append('span')
27656              .attr('class', 'icon geolocate light');
27657     };
27658 };
27659 iD.ui.Help = function(context) {
27660     var key = 'h';
27661
27662     var docKeys = [
27663         'help.help',
27664         'help.editing_saving',
27665         'help.roads',
27666         'help.gps',
27667         'help.imagery',
27668         'help.addresses',
27669         'help.inspector',
27670         'help.buildings',
27671         'help.relations'];
27672
27673     var docs = docKeys.map(function(key) {
27674         var text = t(key);
27675         return {
27676             title: text.split('\n')[0].replace('#', '').trim(),
27677             html: marked(text.split('\n').slice(1).join('\n'))
27678         };
27679     });
27680
27681     function help(selection) {
27682         var shown = false;
27683
27684         function hide() {
27685             setVisible(false);
27686         }
27687
27688         function toggle() {
27689             if (d3.event) d3.event.preventDefault();
27690             tooltip.hide(button);
27691             setVisible(!button.classed('active'));
27692         }
27693
27694         function setVisible(show) {
27695             if (show !== shown) {
27696                 button.classed('active', show);
27697                 shown = show;
27698                 if (show) {
27699                     pane.style('display', 'block')
27700                         .style('right', '-500px')
27701                         .transition()
27702                         .duration(200)
27703                         .style('right', '0px');
27704                 } else {
27705                     pane.style('right', '0px')
27706                         .transition()
27707                         .duration(200)
27708                         .style('right', '-500px')
27709                         .each('end', function() {
27710                             d3.select(this).style('display', 'none');
27711                         });
27712                 }
27713             }
27714         }
27715
27716         function clickHelp(d, i) {
27717             pane.property('scrollTop', 0);
27718             doctitle.text(d.title);
27719             body.html(d.html);
27720             body.selectAll('a')
27721                 .attr('target', '_blank');
27722             menuItems.classed('selected', function(m) {
27723                 return m.title === d.title;
27724             });
27725
27726             nav.html('');
27727
27728             if (i > 0) {
27729                 var prevLink = nav.append('a')
27730                     .attr('class', 'previous')
27731                     .on('click', function() {
27732                         clickHelp(docs[i - 1], i - 1);
27733                     });
27734                 prevLink.append('span').attr('class', 'icon back blue');
27735                 prevLink.append('span').text(docs[i - 1].title);
27736             }
27737             if (i < docs.length - 1) {
27738                 var nextLink = nav.append('a')
27739                     .attr('class', 'next')
27740                     .on('click', function() {
27741                         clickHelp(docs[i + 1], i + 1);
27742                     });
27743                 nextLink.append('span').text(docs[i + 1].title);
27744                 nextLink.append('span').attr('class', 'icon forward blue');
27745             }
27746         }
27747
27748         function clickWalkthrough() {
27749             d3.select(document.body).call(iD.ui.intro(context));
27750             setVisible(false);
27751         }
27752
27753         var tooltip = bootstrap.tooltip()
27754             .placement('left')
27755             .html(true)
27756             .title(iD.ui.tooltipHtml(t('help.title'), key));
27757
27758         var button = selection.append('button')
27759             .attr('tabindex', -1)
27760             .on('click', toggle)
27761             .call(tooltip);
27762
27763         button.append('span')
27764             .attr('class', 'icon help light');
27765
27766         var pane = context.container()
27767             .select('.help-wrap');
27768
27769         var toc = pane.append('ul')
27770             .attr('class', 'toc');
27771
27772         var menuItems = toc.selectAll('li')
27773             .data(docs)
27774             .enter()
27775             .append('li')
27776             .append('a')
27777             .text(function(d) { return d.title; })
27778             .on('click', clickHelp);
27779
27780         toc.append('li')
27781             .attr('class','walkthrough')
27782             .append('a')
27783             .text(t('splash.walkthrough'))
27784             .on('click', clickWalkthrough);
27785
27786         var content = pane.append('div')
27787             .attr('class', 'left-content');
27788
27789         var doctitle = content.append('h2')
27790             .text(t('help.title'));
27791
27792         var body = content.append('div')
27793             .attr('class', 'body');
27794
27795         var nav = content.append('div')
27796             .attr('class', 'nav');
27797
27798         clickHelp(docs[0], 0);
27799
27800         var keybinding = d3.keybinding('help')
27801             .on(key, toggle);
27802
27803         d3.select(document)
27804             .call(keybinding);
27805
27806         context.surface().on('mousedown.help-outside', hide);
27807         context.container().on('mousedown.b.help-outside', hide);
27808
27809         pane.on('mousedown.help-inside', function() {
27810             return d3.event.stopPropagation();
27811         });
27812
27813     }
27814
27815     return help;
27816 };
27817 iD.ui.Inspector = function(context) {
27818     var presetList = iD.ui.PresetList(context),
27819         entityEditor = iD.ui.EntityEditor(context),
27820         state = 'select',
27821         entityID,
27822         newFeature = false;
27823
27824     function inspector(selection) {
27825         presetList
27826             .entityID(entityID)
27827             .autofocus(newFeature)
27828             .on('choose', setPreset);
27829
27830         entityEditor
27831             .state(state)
27832             .entityID(entityID)
27833             .on('choose', showList);
27834
27835         var $wrap = selection.selectAll('.panewrap')
27836             .data([0]);
27837
27838         var $enter = $wrap.enter().append('div')
27839             .attr('class', 'panewrap');
27840
27841         $enter.append('div')
27842             .attr('class', 'preset-list-pane pane');
27843
27844         $enter.append('div')
27845             .attr('class', 'entity-editor-pane pane');
27846
27847         var $presetPane = $wrap.select('.preset-list-pane');
27848         var $editorPane = $wrap.select('.entity-editor-pane');
27849
27850         var graph = context.graph(),
27851             entity = context.entity(entityID),
27852             showEditor = state === 'hover' ||
27853                 entity.isUsed(graph) ||
27854                 entity.isHighwayIntersection(graph);
27855
27856         if (showEditor) {
27857             $wrap.style('right', '0%');
27858             $editorPane.call(entityEditor);
27859         } else {
27860             $wrap.style('right', '-100%');
27861             $presetPane.call(presetList);
27862         }
27863
27864         var $footer = selection.selectAll('.footer')
27865             .data([0]);
27866
27867         $footer.enter().append('div')
27868             .attr('class', 'footer');
27869
27870         selection.select('.footer')
27871             .call(iD.ui.ViewOnOSM(context)
27872                 .entityID(entityID));
27873
27874         function showList(preset) {
27875             $wrap.transition()
27876                 .styleTween('right', function() { return d3.interpolate('0%', '-100%'); });
27877
27878             $presetPane.call(presetList
27879                 .preset(preset)
27880                 .autofocus(true));
27881         }
27882
27883         function setPreset(preset) {
27884             $wrap.transition()
27885                 .styleTween('right', function() { return d3.interpolate('-100%', '0%'); });
27886
27887             $editorPane.call(entityEditor
27888                 .preset(preset));
27889         }
27890     }
27891
27892     inspector.state = function(_) {
27893         if (!arguments.length) return state;
27894         state = _;
27895         entityEditor.state(state);
27896         return inspector;
27897     };
27898
27899     inspector.entityID = function(_) {
27900         if (!arguments.length) return entityID;
27901         entityID = _;
27902         return inspector;
27903     };
27904
27905     inspector.newFeature = function(_) {
27906         if (!arguments.length) return newFeature;
27907         newFeature = _;
27908         return inspector;
27909     };
27910
27911     return inspector;
27912 };
27913 iD.ui.intro = function(context) {
27914
27915     var step;
27916
27917     function intro(selection) {
27918
27919         context.enter(iD.modes.Browse(context));
27920
27921         // Save current map state
27922         var history = context.history().toJSON(),
27923             hash = window.location.hash,
27924             background = context.background().baseLayerSource(),
27925             opacity = d3.select('.background-layer').style('opacity'),
27926             loadedTiles = context.connection().loadedTiles(),
27927             baseEntities = context.history().graph().base().entities,
27928             introGraph;
27929
27930         // Load semi-real data used in intro
27931         context.connection().toggle(false).flush();
27932         context.history().reset();
27933         
27934         introGraph = JSON.parse(iD.introGraph);
27935         for (var key in introGraph) {
27936             introGraph[key] = iD.Entity(introGraph[key]);
27937         }
27938         context.history().merge(d3.values(iD.Graph().load(introGraph).entities));
27939         context.background().bing();
27940
27941         // Block saving
27942         var savebutton = d3.select('#bar button.save'),
27943             save = savebutton.on('click');
27944         savebutton.on('click', null);
27945         context.inIntro(true);
27946
27947         d3.select('.background-layer').style('opacity', 1);
27948
27949         var curtain = d3.curtain();
27950         selection.call(curtain);
27951
27952         function reveal(box, text, options) {
27953             options = options || {};
27954             if (text) curtain.reveal(box, text, options.tooltipClass, options.duration);
27955             else curtain.reveal(box, '', '', options.duration);
27956         }
27957
27958         var steps = ['navigation', 'point', 'area', 'line', 'startEditing'].map(function(step, i) {
27959             var s = iD.ui.intro[step](context, reveal)
27960                 .on('done', function() {
27961                     entered.filter(function(d) {
27962                         return d.title === s.title;
27963                     }).classed('finished', true);
27964                     enter(steps[i + 1]);
27965                 });
27966             return s;
27967         });
27968
27969         steps[steps.length - 1].on('startEditing', function() {
27970             curtain.remove();
27971             navwrap.remove();
27972             d3.select('.background-layer').style('opacity', opacity);
27973             context.connection().toggle(true).flush().loadedTiles(loadedTiles);
27974             context.history().reset().merge(d3.values(baseEntities));
27975             context.background().baseLayerSource(background);
27976             if (history) context.history().fromJSON(history);
27977             window.location.replace(hash);
27978             context.inIntro(false);
27979             d3.select('#bar button.save').on('click', save);
27980         });
27981
27982         var navwrap = selection.append('div').attr('class', 'intro-nav-wrap fillD');
27983
27984         var buttonwrap = navwrap.append('div')
27985             .attr('class', 'joined')
27986             .selectAll('button.step');
27987
27988         var entered = buttonwrap.data(steps)
27989             .enter().append('button')
27990                 .attr('class', 'step')
27991                 .on('click', enter);
27992
27993         entered.append('div').attr('class','icon icon-pre-text apply');
27994         entered.append('label').text(function(d) { return t(d.title); });
27995         enter(steps[0]);
27996
27997         function enter (newStep) {
27998
27999             if (step) {
28000                 step.exit();
28001             }
28002
28003             context.enter(iD.modes.Browse(context));
28004
28005             step = newStep;
28006             step.enter();
28007
28008             entered.classed('active', function(d) {
28009                 return d.title === step.title;
28010             });
28011         }
28012
28013     }
28014     return intro;
28015 };
28016
28017 iD.ui.intro.pointBox = function(point, context) {
28018     var rect = context.surfaceRect();
28019     point = context.projection(point);
28020     return {
28021         left: point[0] + rect.left - 30,
28022         top: point[1] + rect.top - 50,
28023         width: 60,
28024         height: 70
28025     };
28026 };
28027
28028 iD.ui.intro.pad = function(box, padding, context) {
28029     if (box instanceof Array) {
28030         var rect = context.surfaceRect();
28031         box = context.projection(box);
28032         box = {
28033             left: box[0] + rect.left,
28034             top: box[1] + rect.top
28035         };
28036     }
28037     return {
28038         left: box.left - padding,
28039         top: box.top - padding,
28040         width: (box.width || 0) + 2 * padding,
28041         height: (box.width || 0) + 2 * padding
28042     };
28043 };
28044 iD.ui.Lasso = function(context) {
28045
28046     var box, group,
28047         a = [0, 0],
28048         b = [0, 0];
28049
28050     function lasso(selection) {
28051
28052         context.container().classed('lasso', true);
28053
28054         group = selection.append('g')
28055             .attr('class', 'lasso hide');
28056
28057         box = group.append('rect')
28058             .attr('class', 'lasso-box');
28059
28060         group.call(iD.ui.Toggle(true));
28061
28062     }
28063
28064     // top-left
28065     function topLeft(d) {
28066         return 'translate(' + Math.min(d[0][0], d[1][0]) + ',' + Math.min(d[0][1], d[1][1]) + ')';
28067     }
28068
28069     function width(d) { return Math.abs(d[0][0] - d[1][0]); }
28070     function height(d) { return Math.abs(d[0][1] - d[1][1]); }
28071
28072     function draw() {
28073         if (box) {
28074             box.data([[a, b]])
28075                 .attr('transform', topLeft)
28076                 .attr('width', width)
28077                 .attr('height', height);
28078         }
28079     }
28080
28081     lasso.a = function(_) {
28082         if (!arguments.length) return a;
28083         a = _;
28084         draw();
28085         return lasso;
28086     };
28087
28088     lasso.b = function(_) {
28089         if (!arguments.length) return b;
28090         b = _;
28091         draw();
28092         return lasso;
28093     };
28094
28095     lasso.close = function() {
28096         if (group) {
28097             group.call(iD.ui.Toggle(false, function() {
28098                 d3.select(this).remove();
28099             }));
28100         }
28101         context.container().classed('lasso', false);
28102     };
28103
28104     return lasso;
28105 };
28106 iD.ui.Loading = function(context) {
28107     var message = '',
28108         blocking = false,
28109         modal;
28110
28111     var loading = function(selection) {
28112         modal = iD.ui.modal(selection, blocking);
28113
28114         var loadertext = modal.select('.content')
28115             .classed('loading-modal', true)
28116             .append('div')
28117             .attr('class', 'modal-section fillL');
28118
28119         loadertext.append('img')
28120             .attr('class', 'loader')
28121             .attr('src', context.imagePath('loader-white.gif'));
28122
28123         loadertext.append('h3')
28124             .text(message);
28125
28126         modal.select('button.close')
28127             .attr('class', 'hide');
28128
28129         return loading;
28130     };
28131
28132     loading.message = function(_) {
28133         if (!arguments.length) return message;
28134         message = _;
28135         return loading;
28136     };
28137
28138     loading.blocking = function(_) {
28139         if (!arguments.length) return blocking;
28140         blocking = _;
28141         return loading;
28142     };
28143
28144     loading.close = function() {
28145         modal.remove();
28146     };
28147
28148     return loading;
28149 };
28150 iD.ui.modal = function(selection, blocking) {
28151
28152     var previous = selection.select('div.modal');
28153     var animate = previous.empty();
28154
28155     previous.transition()
28156         .duration(200)
28157         .style('opacity', 0)
28158         .remove();
28159
28160     var shaded = selection
28161         .append('div')
28162         .attr('class', 'shaded')
28163         .style('opacity', 0);
28164
28165     shaded.close = function() {
28166         shaded
28167             .transition()
28168             .duration(200)
28169             .style('opacity',0)
28170             .remove();
28171         modal
28172             .transition()
28173             .duration(200)
28174             .style('top','0px');
28175         keybinding.off();
28176     };
28177
28178     var keybinding = d3.keybinding('modal')
28179         .on('⌫', shaded.close)
28180         .on('⎋', shaded.close);
28181
28182     d3.select(document).call(keybinding);
28183
28184     var modal = shaded.append('div')
28185         .attr('class', 'modal fillL col6');
28186
28187         shaded.on('click.remove-modal', function() {
28188             if (d3.event.target === this && !blocking) shaded.close();
28189         });
28190
28191     modal.append('button')
28192         .attr('class', 'close')
28193         .on('click', function() {
28194             if (!blocking) shaded.close();
28195         })
28196         .append('div')
28197             .attr('class','icon close');
28198
28199     modal.append('div')
28200         .attr('class', 'content');
28201
28202     if (animate) {
28203         shaded.transition().style('opacity', 1);
28204         modal
28205             .style('top','0px')
28206             .transition()
28207             .duration(200)
28208             .style('top','40px');
28209     } else {
28210         shaded.style('opacity', 1);
28211     }
28212
28213
28214     return shaded;
28215 };
28216 iD.ui.Modes = function(context) {
28217     var modes = [
28218         iD.modes.AddPoint(context),
28219         iD.modes.AddLine(context),
28220         iD.modes.AddArea(context)];
28221
28222     return function(selection) {
28223         var buttons = selection.selectAll('button.add-button')
28224             .data(modes);
28225
28226        buttons.enter().append('button')
28227            .attr('tabindex', -1)
28228            .attr('class', function(mode) { return mode.id + ' add-button col4'; })
28229            .on('click.mode-buttons', function(mode) {
28230                if (mode.id === context.mode().id) {
28231                    context.enter(iD.modes.Browse(context));
28232                } else {
28233                    context.enter(mode);
28234                }
28235            })
28236            .call(bootstrap.tooltip()
28237                .placement('bottom')
28238                .html(true)
28239                .title(function(mode) {
28240                    return iD.ui.tooltipHtml(mode.description, mode.key);
28241                }));
28242
28243         context.map()
28244             .on('move.modes', _.debounce(update, 500));
28245
28246         context
28247             .on('enter.modes', update);
28248
28249         update();
28250
28251         buttons.append('span')
28252             .attr('class', function(mode) { return mode.id + ' icon icon-pre-text'; });
28253
28254         buttons.append('span')
28255             .attr('class', 'label')
28256             .text(function(mode) { return mode.title; });
28257
28258         context.on('enter.editor', function(entered) {
28259             buttons.classed('active', function(mode) { return entered.button === mode.button; });
28260             context.container()
28261                 .classed('mode-' + entered.id, true);
28262         });
28263
28264         context.on('exit.editor', function(exited) {
28265             context.container()
28266                 .classed('mode-' + exited.id, false);
28267         });
28268
28269         var keybinding = d3.keybinding('mode-buttons');
28270
28271         modes.forEach(function(m) {
28272             keybinding.on(m.key, function() { if (context.editable()) context.enter(m); });
28273         });
28274
28275         d3.select(document)
28276             .call(keybinding);
28277
28278         function update() {
28279             buttons.property('disabled', !context.editable());
28280         }
28281     };
28282 };
28283 iD.ui.Notice = function(context) {
28284     return function(selection) {
28285         var div = selection.append('div')
28286             .attr('class', 'notice');
28287
28288         var button = div.append('button')
28289             .attr('class', 'zoom-to notice')
28290             .on('click', function() { context.map().zoom(16); });
28291
28292         button.append('span')
28293             .attr('class', 'icon zoom-in-invert');
28294
28295         button.append('span')
28296             .attr('class', 'label')
28297             .text(t('zoom_in_edit'));
28298
28299         function disableTooHigh() {
28300             div.style('display', context.map().editable() ? 'none' : 'block');
28301         }
28302
28303         context.map()
28304             .on('move.notice', _.debounce(disableTooHigh, 500));
28305
28306         disableTooHigh();
28307     };
28308 };
28309 iD.ui.preset = function(context) {
28310     var event = d3.dispatch('change'),
28311         state,
28312         fields,
28313         preset,
28314         tags,
28315         id;
28316
28317     function UIField(field, entity, show) {
28318         field = _.clone(field);
28319
28320         field.input = iD.ui.preset[field.type](field, context)
28321             .on('change', event.change);
28322
28323         if (field.input.entity) field.input.entity(entity);
28324
28325         field.keys = field.keys || [field.key];
28326
28327         field.show = show;
28328
28329         field.shown = function() {
28330             return field.id === 'name' || field.show || _.any(field.keys, function(key) { return !!tags[key]; });
28331         };
28332
28333         field.modified = function() {
28334             var original = context.graph().base().entities[entity.id];
28335             return _.any(field.keys, function(key) {
28336                 return original ? tags[key] !== original.tags[key] : tags[key];
28337             });
28338         };
28339
28340         field.revert = function() {
28341             var original = context.graph().base().entities[entity.id],
28342                 t = {};
28343             field.keys.forEach(function(key) {
28344                 t[key] = original ? original.tags[key] : undefined;
28345             });
28346             return t;
28347         };
28348
28349         field.present = function() {
28350             return _.any(field.keys, function(key) {
28351                 return tags[key];
28352             });
28353         };
28354
28355         field.remove = function() {
28356             var t = {};
28357             field.keys.forEach(function(key) {
28358                 t[key] = undefined;
28359             });
28360             return t;
28361         };
28362
28363         return field;
28364     }
28365
28366     function fieldKey(field) {
28367         return field.id;
28368     }
28369
28370     function presets(selection) {
28371         if (!fields) {
28372             var entity = context.entity(id),
28373                 geometry = context.geometry(id);
28374
28375             fields = [UIField(context.presets().field('name'), entity)];
28376
28377             preset.fields.forEach(function(field) {
28378                 if (field.matchGeometry(geometry)) {
28379                     fields.push(UIField(field, entity, true));
28380                 }
28381             });
28382
28383             if (entity.isHighwayIntersection(context.graph())) {
28384                 fields.push(UIField(context.presets().field('restrictions'), entity, true));
28385             }
28386
28387             context.presets().universal().forEach(function(field) {
28388                 if (preset.fields.indexOf(field) < 0) {
28389                     fields.push(UIField(field, entity));
28390                 }
28391             });
28392         }
28393
28394         var shown = fields.filter(function(field) { return field.shown(); }),
28395             notShown = fields.filter(function(field) { return !field.shown(); });
28396
28397         var $form = selection.selectAll('.preset-form')
28398             .data([0]);
28399
28400         $form.enter().append('div')
28401             .attr('class', 'preset-form inspector-inner fillL3');
28402
28403         var $fields = $form.selectAll('.form-field')
28404             .data(shown, fieldKey);
28405
28406         // Enter
28407
28408         var $enter = $fields.enter()
28409             .insert('div', '.more-buttons')
28410             .attr('class', function(field) {
28411                 return 'form-field form-field-' + field.id;
28412             });
28413
28414         var $label = $enter.append('label')
28415             .attr('class', 'form-label')
28416             .attr('for', function(field) { return 'preset-input-' + field.id; })
28417             .text(function(field) { return field.label(); });
28418
28419         var wrap = $label.append('div')
28420             .attr('class', 'form-label-button-wrap');
28421
28422         wrap.append('button')
28423             .attr('class', 'remove-icon')
28424             .append('span').attr('class', 'icon delete');
28425
28426         wrap.append('button')
28427             .attr('class', 'modified-icon')
28428             .attr('tabindex', -1)
28429             .append('div')
28430             .attr('class', 'icon undo');
28431
28432         // Update
28433
28434         $fields.select('.form-label-button-wrap .remove-icon')
28435             .on('click', remove);
28436
28437         $fields.select('.modified-icon')
28438             .on('click', revert);
28439
28440         $fields
28441             .order()
28442             .classed('modified', function(field) {
28443                 return field.modified();
28444             })
28445             .classed('present', function(field) {
28446                 return field.present();
28447             })
28448             .each(function(field) {
28449                 var reference = iD.ui.TagReference(field.reference || {key: field.key});
28450
28451                 if (state === 'hover') {
28452                     reference.showing(false);
28453                 }
28454
28455                 d3.select(this)
28456                     .call(field.input)
28457                     .call(reference.body)
28458                     .select('.form-label-button-wrap')
28459                     .call(reference.button);
28460
28461                 field.input.tags(tags);
28462             });
28463
28464         $fields.exit()
28465             .remove();
28466
28467         var $more = selection.selectAll('.more-buttons')
28468             .data([0]);
28469
28470         $more.enter().append('div')
28471             .attr('class', 'more-buttons inspector-inner');
28472
28473         var $buttons = $more.selectAll('.preset-add-field')
28474             .data(notShown, fieldKey);
28475
28476         $buttons.enter()
28477             .append('button')
28478             .attr('class', 'preset-add-field')
28479             .call(bootstrap.tooltip()
28480                 .placement('top')
28481                 .title(function(d) { return d.label(); }))
28482             .append('span')
28483             .attr('class', function(d) { return 'icon ' + d.icon; });
28484
28485         $buttons.on('click', show);
28486
28487         $buttons.exit()
28488             .remove();
28489
28490         function show(field) {
28491             field.show = true;
28492             presets(selection);
28493             field.input.focus();
28494         }
28495
28496         function revert(field) {
28497             d3.event.stopPropagation();
28498             d3.event.preventDefault();
28499             event.change(field.revert());
28500         }
28501
28502         function remove(field) {
28503             d3.event.stopPropagation();
28504             d3.event.preventDefault();
28505             event.change(field.remove());
28506         }
28507     }
28508
28509     presets.preset = function(_) {
28510         if (!arguments.length) return preset;
28511         if (preset && preset.id === _.id) return presets;
28512         preset = _;
28513         fields = null;
28514         return presets;
28515     };
28516
28517     presets.state = function(_) {
28518         if (!arguments.length) return state;
28519         state = _;
28520         return presets;
28521     };
28522
28523     presets.tags = function(_) {
28524         if (!arguments.length) return tags;
28525         tags = _;
28526         // Don't reset fields here.
28527         return presets;
28528     };
28529
28530     presets.entityID = function(_) {
28531         if (!arguments.length) return id;
28532         if (id === _) return presets;
28533         id = _;
28534         fields = null;
28535         return presets;
28536     };
28537
28538     return d3.rebind(presets, event, 'on');
28539 };
28540 iD.ui.PresetIcon = function() {
28541     var preset, geometry;
28542
28543     function presetIcon(selection) {
28544         selection.each(setup);
28545     }
28546
28547     function setup() {
28548         var selection = d3.select(this),
28549             p = preset.apply(this, arguments),
28550             geom = geometry.apply(this, arguments);
28551
28552         var $fill = selection.selectAll('.preset-icon-fill')
28553             .data([0]);
28554
28555         $fill.enter().append('div');
28556
28557         $fill.attr('class', function() {
28558             var s = 'preset-icon-fill preset-icon-fill-' + geom;
28559             for (var i in p.tags) {
28560                 s += ' tag-' + i + ' tag-' + i + '-' + p.tags[i];
28561             }
28562             return s;
28563         });
28564
28565         var $icon = selection.selectAll('.preset-icon')
28566             .data([0]);
28567
28568         $icon.enter().append('div');
28569
28570         $icon.attr('class', function() {
28571             var icon = p.icon || (geom === 'line' ? 'other-line' : 'marker-stroked'),
28572                 klass = 'feature-' + icon + ' preset-icon';
28573
28574             var featureicon = iD.data.featureIcons[icon];
28575             if (featureicon && featureicon[geom]) {
28576                 klass += ' preset-icon-' + geom;
28577             } else if (icon === 'multipolygon') {
28578                 // Special case (geometry === 'area')
28579                 klass += ' preset-icon-relation';
28580             }
28581
28582             return klass;
28583         });
28584     }
28585
28586     presetIcon.preset = function(_) {
28587         if (!arguments.length) return preset;
28588         preset = d3.functor(_);
28589         return presetIcon;
28590     };
28591
28592     presetIcon.geometry = function(_) {
28593         if (!arguments.length) return geometry;
28594         geometry = d3.functor(_);
28595         return presetIcon;
28596     };
28597
28598     return presetIcon;
28599 };
28600 iD.ui.PresetList = function(context) {
28601     var event = d3.dispatch('choose'),
28602         id,
28603         currentPreset,
28604         autofocus = false;
28605
28606     function presetList(selection) {
28607         var geometry = context.geometry(id),
28608             presets = context.presets().matchGeometry(geometry);
28609
28610         selection.html('');
28611
28612         var messagewrap = selection.append('div')
28613             .attr('class', 'header fillL cf');
28614
28615         var message = messagewrap.append('h3')
28616             .text(t('inspector.choose'));
28617
28618         if (context.entity(id).isUsed(context.graph())) {
28619             messagewrap.append('button')
28620                 .attr('class', 'preset-choose')
28621                 .on('click', function() { event.choose(currentPreset); })
28622                 .append('span')
28623                 .attr('class', 'icon forward');
28624         } else {
28625             messagewrap.append('button')
28626                 .attr('class', 'close')
28627                 .on('click', function() {
28628                     context.enter(iD.modes.Browse(context));
28629                 })
28630                 .append('span')
28631                 .attr('class', 'icon close');
28632         }
28633
28634         function keydown() {
28635             // hack to let delete shortcut work when search is autofocused
28636             if (search.property('value').length === 0 &&
28637                 (d3.event.keyCode === d3.keybinding.keyCodes['⌫'] ||
28638                  d3.event.keyCode === d3.keybinding.keyCodes['⌦'])) {
28639                 d3.event.preventDefault();
28640                 d3.event.stopPropagation();
28641                 iD.operations.Delete([id], context)();
28642             } else if (search.property('value').length === 0 &&
28643                 (d3.event.ctrlKey || d3.event.metaKey) &&
28644                 d3.event.keyCode === d3.keybinding.keyCodes.z) {
28645                 d3.event.preventDefault();
28646                 d3.event.stopPropagation();
28647                 context.undo();
28648             } else if (!d3.event.ctrlKey && !d3.event.metaKey) {
28649                 d3.select(this).on('keydown', null);
28650             }
28651         }
28652
28653         function keypress() {
28654             // enter
28655             var value = search.property('value');
28656             if (d3.event.keyCode === 13 && value.length) {
28657                 list.selectAll('.preset-list-item:first-child').datum().choose();
28658             }
28659         }
28660
28661         function inputevent() {
28662             var value = search.property('value');
28663             list.classed('filtered', value.length);
28664             if (value.length) {
28665                 var results = presets.search(value, geometry);
28666                 message.text(t('inspector.results', {
28667                     n: results.collection.length,
28668                     search: value
28669                 }));
28670                 list.call(drawList, results);
28671             } else {
28672                 list.call(drawList, context.presets().defaults(geometry, 36));
28673                 message.text(t('inspector.choose'));
28674             }
28675         }
28676
28677         var searchWrap = selection.append('div')
28678             .attr('class', 'search-header');
28679
28680         var search = searchWrap.append('input')
28681             .attr('class', 'preset-search-input')
28682             .attr('placeholder', t('inspector.search'))
28683             .attr('type', 'search')
28684             .on('keydown', keydown)
28685             .on('keypress', keypress)
28686             .on('input', inputevent);
28687
28688         searchWrap.append('span')
28689             .attr('class', 'icon search');
28690
28691         if (autofocus) {
28692             search.node().focus();
28693         }
28694
28695         var listWrap = selection.append('div')
28696             .attr('class', 'inspector-body');
28697
28698         var list = listWrap.append('div')
28699             .attr('class', 'preset-list fillL cf')
28700             .call(drawList, context.presets().defaults(geometry, 36));
28701     }
28702
28703     function drawList(list, presets) {
28704         var collection = presets.collection.map(function(preset) {
28705             return preset.members ? CategoryItem(preset) : PresetItem(preset);
28706         });
28707
28708         var items = list.selectAll('.preset-list-item')
28709             .data(collection, function(d) { return d.preset.id; });
28710
28711         items.enter().append('div')
28712             .attr('class', function(item) { return 'preset-list-item preset-' + item.preset.id.replace('/', '-'); })
28713             .classed('current', function(item) { return item.preset === currentPreset; })
28714             .each(function(item) {
28715                 d3.select(this).call(item);
28716             })
28717             .style('opacity', 0)
28718             .transition()
28719             .style('opacity', 1);
28720
28721         items.order();
28722
28723         items.exit()
28724             .remove();
28725     }
28726
28727     function CategoryItem(preset) {
28728         var box, sublist, shown = false;
28729
28730         function item(selection) {
28731             var wrap = selection.append('div')
28732                 .attr('class', 'preset-list-button-wrap category col12');
28733
28734             wrap.append('button')
28735                 .attr('class', 'preset-list-button')
28736                 .call(iD.ui.PresetIcon()
28737                     .geometry(context.geometry(id))
28738                     .preset(preset))
28739                 .on('click', item.choose)
28740                 .append('div')
28741                 .attr('class', 'label')
28742                 .text(preset.name());
28743
28744             box = selection.append('div')
28745                 .attr('class', 'subgrid col12')
28746                 .style('max-height', '0px')
28747                 .style('opacity', 0);
28748
28749             box.append('div')
28750                 .attr('class', 'arrow');
28751
28752             sublist = box.append('div')
28753                 .attr('class', 'preset-list fillL3 cf fl');
28754         }
28755
28756         item.choose = function() {
28757             if (shown) {
28758                 shown = false;
28759                 box.transition()
28760                     .duration(200)
28761                     .style('opacity', '0')
28762                     .style('max-height', '0px')
28763                     .style('padding-bottom', '0px');
28764             } else {
28765                 shown = true;
28766                 sublist.call(drawList, preset.members);
28767                 box.transition()
28768                     .duration(200)
28769                     .style('opacity', '1')
28770                     .style('max-height', 200 + preset.members.collection.length * 80 + 'px')
28771                     .style('padding-bottom', '20px');
28772             }
28773         };
28774
28775         item.preset = preset;
28776
28777         return item;
28778     }
28779
28780     function PresetItem(preset) {
28781         function item(selection) {
28782             var wrap = selection.append('div')
28783                 .attr('class', 'preset-list-button-wrap col12');
28784
28785             wrap.append('button')
28786                 .attr('class', 'preset-list-button')
28787                 .call(iD.ui.PresetIcon()
28788                     .geometry(context.geometry(id))
28789                     .preset(preset))
28790                 .on('click', item.choose)
28791                 .append('div')
28792                 .attr('class', 'label')
28793                 .text(preset.name());
28794
28795             wrap.call(item.reference.button);
28796             selection.call(item.reference.body);
28797         }
28798
28799         item.choose = function() {
28800             context.presets().choose(preset);
28801
28802             context.perform(
28803                 iD.actions.ChangePreset(id, currentPreset, preset),
28804                 t('operations.change_tags.annotation'));
28805
28806             event.choose(preset);
28807         };
28808
28809         item.help = function() {
28810             d3.event.stopPropagation();
28811             item.reference.toggle();
28812         };
28813
28814         item.preset = preset;
28815         item.reference = iD.ui.TagReference(preset.reference(context.geometry(id)));
28816
28817         return item;
28818     }
28819
28820     presetList.autofocus = function(_) {
28821         if (!arguments.length) return autofocus;
28822         autofocus = _;
28823         return presetList;
28824     };
28825
28826     presetList.entityID = function(_) {
28827         if (!arguments.length) return id;
28828         id = _;
28829         presetList.preset(context.presets().match(context.entity(id), context.graph()));
28830         return presetList;
28831     };
28832
28833     presetList.preset = function(_) {
28834         if (!arguments.length) return currentPreset;
28835         currentPreset = _;
28836         return presetList;
28837     };
28838
28839     return d3.rebind(presetList, event, 'on');
28840 };
28841 iD.ui.RadialMenu = function(context, operations) {
28842     var menu,
28843         center = [0, 0],
28844         tooltip;
28845
28846     var radialMenu = function(selection) {
28847         if (!operations.length)
28848             return;
28849
28850         selection.node().parentNode.focus();
28851
28852         function click(operation) {
28853             d3.event.stopPropagation();
28854             if (operation.disabled())
28855                 return;
28856             operation();
28857             radialMenu.close();
28858         }
28859
28860         menu = selection.append('g')
28861             .attr('class', 'radial-menu')
28862             .attr('transform', 'translate(' + center + ')')
28863             .attr('opacity', 0);
28864
28865         menu.transition()
28866             .attr('opacity', 1);
28867
28868         var r = 50,
28869             a = Math.PI / 4,
28870             a0 = -Math.PI / 4,
28871             a1 = a0 + (operations.length - 1) * a;
28872
28873         menu.append('path')
28874             .attr('class', 'radial-menu-background')
28875             .attr('d', 'M' + r * Math.sin(a0) + ',' +
28876                              r * Math.cos(a0) +
28877                       ' A' + r + ',' + r + ' 0 ' + (operations.length > 5 ? '1' : '0') + ',0 ' +
28878                              (r * Math.sin(a1) + 1e-3) + ',' +
28879                              (r * Math.cos(a1) + 1e-3)) // Force positive-length path (#1305)
28880             .attr('stroke-width', 50)
28881             .attr('stroke-linecap', 'round');
28882
28883         var button = menu.selectAll()
28884             .data(operations)
28885             .enter().append('g')
28886             .attr('transform', function(d, i) {
28887                 return 'translate(' + r * Math.sin(a0 + i * a) + ',' +
28888                                       r * Math.cos(a0 + i * a) + ')';
28889             });
28890
28891         button.append('circle')
28892             .attr('class', function(d) { return 'radial-menu-item radial-menu-item-' + d.id; })
28893             .attr('r', 15)
28894             .classed('disabled', function(d) { return d.disabled(); })
28895             .on('click', click)
28896             .on('mousedown', mousedown)
28897             .on('mouseover', mouseover)
28898             .on('mouseout', mouseout);
28899
28900         button.append('use')
28901             .attr('transform', 'translate(-10, -10)')
28902             .attr('clip-path', 'url(#clip-square-20)')
28903             .attr('xlink:href', function(d) { return '#icon-operation-' + (d.disabled() ? 'disabled-' : '') + d.id; });
28904
28905         tooltip = d3.select(document.body)
28906             .append('div')
28907             .attr('class', 'tooltip-inner radial-menu-tooltip');
28908
28909         function mousedown() {
28910             d3.event.stopPropagation(); // https://github.com/openstreetmap/iD/issues/1869
28911         }
28912
28913         function mouseover(d, i) {
28914             var rect = context.surfaceRect(),
28915                 angle = a0 + i * a,
28916                 top = rect.top + (r + 25) * Math.cos(angle) + center[1] + 'px',
28917                 left = rect.left + (r + 25) * Math.sin(angle) + center[0] + 'px',
28918                 bottom = rect.height - (r + 25) * Math.cos(angle) - center[1] + 'px',
28919                 right = rect.width - (r + 25) * Math.sin(angle) - center[0] + 'px';
28920
28921             tooltip
28922                 .style('top', null)
28923                 .style('left', null)
28924                 .style('bottom', null)
28925                 .style('right', null)
28926                 .style('display', 'block')
28927                 .html(iD.ui.tooltipHtml(d.tooltip(), d.keys[0]));
28928
28929             if (i === 0) {
28930                 tooltip
28931                     .style('right', right)
28932                     .style('top', top);
28933             } else if (i >= 4) {
28934                 tooltip
28935                     .style('left', left)
28936                     .style('bottom', bottom);
28937             } else {
28938                 tooltip
28939                     .style('left', left)
28940                     .style('top', top);
28941             }
28942         }
28943
28944         function mouseout() {
28945             tooltip.style('display', 'none');
28946         }
28947     };
28948
28949     radialMenu.close = function() {
28950         if (menu) {
28951             menu
28952                 .style('pointer-events', 'none')
28953                 .transition()
28954                 .attr('opacity', 0)
28955                 .remove();
28956         }
28957
28958         if (tooltip) {
28959             tooltip.remove();
28960         }
28961     };
28962
28963     radialMenu.center = function(_) {
28964         if (!arguments.length) return center;
28965         center = _;
28966         return radialMenu;
28967     };
28968
28969     return radialMenu;
28970 };
28971 iD.ui.RawMemberEditor = function(context) {
28972     var id;
28973
28974     function selectMember(d) {
28975         d3.event.preventDefault();
28976         context.enter(iD.modes.Select(context, [d.id]));
28977     }
28978
28979     function changeRole(d) {
28980         var role = d3.select(this).property('value');
28981         context.perform(
28982             iD.actions.ChangeMember(d.relation.id, _.extend({}, d.id, {role: role}), d.index),
28983             t('operations.change_role.annotation'));
28984     }
28985
28986     function deleteMember(d) {
28987         context.perform(
28988             iD.actions.DeleteMember(d.relation.id, d.index),
28989             t('operations.delete_member.annotation'));
28990
28991         if (!context.hasEntity(d.relation.id)) {
28992             context.enter(iD.modes.Browse(context));
28993         }
28994     }
28995
28996     function rawMemberEditor(selection) {
28997         var entity = context.entity(id),
28998             memberships = [];
28999
29000         entity.members.forEach(function(member, index) {
29001             memberships.push({
29002                 index: index,
29003                 id: member.id,
29004                 role: member.role,
29005                 relation: entity,
29006                 member: context.hasEntity(member.id)
29007             });
29008         });
29009
29010         selection.call(iD.ui.Disclosure()
29011             .title(t('inspector.all_members') + ' (' + memberships.length + ')')
29012             .expanded(true)
29013             .on('toggled', toggled)
29014             .content(content));
29015
29016         function toggled(expanded) {
29017             if (expanded) {
29018                 selection.node().parentNode.scrollTop += 200;
29019             }
29020         }
29021
29022         function content($wrap) {
29023             var $list = $wrap.selectAll('.member-list')
29024                 .data([0]);
29025
29026             $list.enter().append('ul')
29027                 .attr('class', 'member-list');
29028
29029             var $items = $list.selectAll('li')
29030                 .data(memberships, function(d) {
29031                     return iD.Entity.key(d.relation) + ',' + d.index + ',' +
29032                         (d.member ? iD.Entity.key(d.member) : 'incomplete');
29033                 });
29034
29035             var $enter = $items.enter().append('li')
29036                 .attr('class', 'member-row form-field')
29037                 .classed('member-incomplete', function(d) { return !d.member; });
29038
29039             $enter.each(function(d) {
29040                 if (d.member) {
29041                     var $label = d3.select(this).append('label')
29042                         .attr('class', 'form-label')
29043                         .append('a')
29044                         .attr('href', '#')
29045                         .on('click', selectMember);
29046
29047                     $label.append('span')
29048                         .attr('class', 'member-entity-type')
29049                         .text(function(d) { return context.presets().match(d.member, context.graph()).name(); });
29050
29051                     $label.append('span')
29052                         .attr('class', 'member-entity-name')
29053                         .text(function(d) { return iD.util.displayName(d.member); });
29054
29055                 } else {
29056                     d3.select(this).append('label')
29057                         .attr('class', 'form-label')
29058                         .text(t('inspector.incomplete'));
29059                 }
29060             });
29061
29062             $enter.append('input')
29063                 .attr('class', 'member-role')
29064                 .property('type', 'text')
29065                 .attr('maxlength', 255)
29066                 .attr('placeholder', t('inspector.role'))
29067                 .property('value', function(d) { return d.role; })
29068                 .on('change', changeRole);
29069
29070             $enter.append('button')
29071                 .attr('tabindex', -1)
29072                 .attr('class', 'remove button-input-action member-delete minor')
29073                 .on('click', deleteMember)
29074                 .append('span')
29075                 .attr('class', 'icon delete');
29076
29077             $items.exit()
29078                 .remove();
29079         }
29080     }
29081
29082     rawMemberEditor.entityID = function(_) {
29083         if (!arguments.length) return id;
29084         id = _;
29085         return rawMemberEditor;
29086     };
29087
29088     return rawMemberEditor;
29089 };
29090 iD.ui.RawMembershipEditor = function(context) {
29091     var id, showBlank;
29092
29093     function selectRelation(d) {
29094         d3.event.preventDefault();
29095         context.enter(iD.modes.Select(context, [d.relation.id]));
29096     }
29097
29098     function changeRole(d) {
29099         var role = d3.select(this).property('value');
29100         context.perform(
29101             iD.actions.ChangeMember(d.relation.id, _.extend({}, d.member, {role: role}), d.index),
29102             t('operations.change_role.annotation'));
29103     }
29104
29105     function addMembership(d, role) {
29106         showBlank = false;
29107
29108         if (d.relation) {
29109             context.perform(
29110                 iD.actions.AddMember(d.relation.id, {id: id, type: context.entity(id).type, role: role}),
29111                 t('operations.add_member.annotation'));
29112
29113         } else {
29114             var relation = iD.Relation();
29115
29116             context.perform(
29117                 iD.actions.AddEntity(relation),
29118                 iD.actions.AddMember(relation.id, {id: id, type: context.entity(id).type, role: role}),
29119                 t('operations.add.annotation.relation'));
29120
29121             context.enter(iD.modes.Select(context, [relation.id]));
29122         }
29123     }
29124
29125     function deleteMembership(d) {
29126         context.perform(
29127             iD.actions.DeleteMember(d.relation.id, d.index),
29128             t('operations.delete_member.annotation'));
29129     }
29130
29131     function relations(q) {
29132         var newRelation = {
29133                 relation: null,
29134                 value: t('inspector.new_relation')
29135             },
29136             result = [],
29137             graph = context.graph();
29138
29139         context.intersects(context.extent()).forEach(function(entity) {
29140             if (entity.type !== 'relation' || entity.id === id)
29141                 return;
29142
29143             var presetName = context.presets().match(entity, graph).name(),
29144                 entityName = iD.util.displayName(entity) || '';
29145
29146             var value = presetName + ' ' + entityName;
29147             if (q && value.toLowerCase().indexOf(q.toLowerCase()) === -1)
29148                 return;
29149
29150             result.push({
29151                 relation: entity,
29152                 value: value
29153             });
29154         });
29155
29156         result.sort(function(a, b) {
29157             return iD.Relation.creationOrder(a.relation, b.relation);
29158         });
29159         result.unshift(newRelation);
29160
29161         return result;
29162     }
29163
29164     function rawMembershipEditor(selection) {
29165         var entity = context.entity(id),
29166             memberships = [];
29167
29168         context.graph().parentRelations(entity).forEach(function(relation) {
29169             relation.members.forEach(function(member, index) {
29170                 if (member.id === entity.id) {
29171                     memberships.push({relation: relation, member: member, index: index});
29172                 }
29173             });
29174         });
29175
29176         selection.call(iD.ui.Disclosure()
29177             .title(t('inspector.all_relations') + ' (' + memberships.length + ')')
29178             .expanded(true)
29179             .on('toggled', toggled)
29180             .content(content));
29181
29182         function toggled(expanded) {
29183             if (expanded) {
29184                 selection.node().parentNode.scrollTop += 200;
29185             }
29186         }
29187
29188         function content($wrap) {
29189             var $list = $wrap.selectAll('.member-list')
29190                 .data([0]);
29191
29192             $list.enter().append('ul')
29193                 .attr('class', 'member-list');
29194
29195             var $items = $list.selectAll('li.member-row-normal')
29196                 .data(memberships, function(d) { return iD.Entity.key(d.relation) + ',' + d.index; });
29197
29198             var $enter = $items.enter().append('li')
29199                 .attr('class', 'member-row member-row-normal form-field');
29200
29201             var $label = $enter.append('label')
29202                 .attr('class', 'form-label')
29203                 .append('a')
29204                 .attr('href', '#')
29205                 .on('click', selectRelation);
29206
29207             $label.append('span')
29208                 .attr('class', 'member-entity-type')
29209                 .text(function(d) { return context.presets().match(d.relation, context.graph()).name(); });
29210
29211             $label.append('span')
29212                 .attr('class', 'member-entity-name')
29213                 .text(function(d) { return iD.util.displayName(d.relation); });
29214
29215             $enter.append('input')
29216                 .attr('class', 'member-role')
29217                 .property('type', 'text')
29218                 .attr('maxlength', 255)
29219                 .attr('placeholder', t('inspector.role'))
29220                 .property('value', function(d) { return d.member.role; })
29221                 .on('change', changeRole);
29222
29223             $enter.append('button')
29224                 .attr('tabindex', -1)
29225                 .attr('class', 'remove button-input-action member-delete minor')
29226                 .on('click', deleteMembership)
29227                 .append('span')
29228                 .attr('class', 'icon delete');
29229
29230             $items.exit()
29231                 .remove();
29232
29233             if (showBlank) {
29234                 var $new = $list.selectAll('.member-row-new')
29235                     .data([0]);
29236
29237                 $enter = $new.enter().append('li')
29238                     .attr('class', 'member-row member-row-new form-field');
29239
29240                 $enter.append('input')
29241                     .attr('type', 'text')
29242                     .attr('class', 'member-entity-input')
29243                     .call(d3.combobox()
29244                         .minItems(1)
29245                         .fetcher(function(value, callback) {
29246                             callback(relations(value));
29247                         })
29248                         .on('accept', function(d) {
29249                             addMembership(d, $new.select('.member-role').property('value'));
29250                         }));
29251
29252                 $enter.append('input')
29253                     .attr('class', 'member-role')
29254                     .property('type', 'text')
29255                     .attr('maxlength', 255)
29256                     .attr('placeholder', t('inspector.role'))
29257                     .on('change', changeRole);
29258
29259                 $enter.append('button')
29260                     .attr('tabindex', -1)
29261                     .attr('class', 'remove button-input-action member-delete minor')
29262                     .on('click', deleteMembership)
29263                     .append('span')
29264                     .attr('class', 'icon delete');
29265
29266             } else {
29267                 $list.selectAll('.member-row-new')
29268                     .remove();
29269             }
29270
29271             var $add = $wrap.selectAll('.add-relation')
29272                 .data([0]);
29273
29274             $add.enter().append('button')
29275                 .attr('class', 'add-relation')
29276                 .append('span')
29277                 .attr('class', 'icon plus light');
29278
29279             $wrap.selectAll('.add-relation')
29280                 .on('click', function() {
29281                     showBlank = true;
29282                     content($wrap);
29283                     $list.selectAll('.member-entity-input').node().focus();
29284                 });
29285         }
29286     }
29287
29288     rawMembershipEditor.entityID = function(_) {
29289         if (!arguments.length) return id;
29290         id = _;
29291         return rawMembershipEditor;
29292     };
29293
29294     return rawMembershipEditor;
29295 };
29296 iD.ui.RawTagEditor = function(context) {
29297     var event = d3.dispatch('change'),
29298         taginfo = iD.taginfo(),
29299         showBlank = false,
29300         state,
29301         preset,
29302         tags,
29303         id;
29304
29305     function rawTagEditor(selection) {
29306         var count = Object.keys(tags).filter(function(d) { return d; }).length;
29307
29308         selection.call(iD.ui.Disclosure()
29309             .title(t('inspector.all_tags') + ' (' + count + ')')
29310             .expanded(iD.ui.RawTagEditor.expanded || preset.isFallback())
29311             .on('toggled', toggled)
29312             .content(content));
29313
29314         function toggled(expanded) {
29315             iD.ui.RawTagEditor.expanded = expanded;
29316             if (expanded) {
29317                 selection.node().parentNode.scrollTop += 200;
29318             }
29319         }
29320     }
29321
29322     function content($wrap) {
29323         var entries = d3.entries(tags);
29324
29325         if (!entries.length || showBlank) {
29326             showBlank = false;
29327             entries.push({key: '', value: ''});
29328         }
29329
29330         var $list = $wrap.selectAll('.tag-list')
29331             .data([0]);
29332
29333         $list.enter().append('ul')
29334             .attr('class', 'tag-list');
29335
29336         var $newTag = $wrap.selectAll('.add-tag')
29337             .data([0]);
29338
29339         var $enter = $newTag.enter().append('button')
29340             .attr('class', 'add-tag');
29341
29342         $enter.append('span')
29343             .attr('class', 'icon plus light');
29344
29345         $newTag.on('click', addTag);
29346
29347         var $items = $list.selectAll('li')
29348             .data(entries, function(d) { return d.key; });
29349
29350         // Enter
29351
29352         $enter = $items.enter().append('li')
29353             .attr('class', 'tag-row cf');
29354
29355         $enter.append('div')
29356             .attr('class', 'key-wrap')
29357             .append('input')
29358             .property('type', 'text')
29359             .attr('class', 'key')
29360             .attr('maxlength', 255);
29361
29362         $enter.append('div')
29363             .attr('class', 'input-wrap-position')
29364             .append('input')
29365             .property('type', 'text')
29366             .attr('class', 'value')
29367             .attr('maxlength', 255);
29368
29369         $enter.append('button')
29370             .attr('tabindex', -1)
29371             .attr('class', 'remove minor')
29372             .append('span')
29373             .attr('class', 'icon delete');
29374
29375         $enter.each(bindTypeahead);
29376
29377         // Update
29378
29379         $items.order();
29380
29381         $items.each(function(tag) {
29382             var reference = iD.ui.TagReference({key: tag.key});
29383
29384             if (state === 'hover') {
29385                 reference.showing(false);
29386             }
29387
29388             d3.select(this)
29389                 .call(reference.button)
29390                 .call(reference.body);
29391         });
29392
29393         $items.select('input.key')
29394             .value(function(d) { return d.key; })
29395             .on('blur', keyChange)
29396             .on('change', keyChange);
29397
29398         $items.select('input.value')
29399             .value(function(d) { return d.value; })
29400             .on('blur', valueChange)
29401             .on('change', valueChange)
29402             .on('keydown.push-more', pushMore);
29403
29404         $items.select('button.remove')
29405             .on('click', removeTag);
29406
29407         $items.exit()
29408             .remove();
29409
29410         function pushMore() {
29411             if (d3.event.keyCode === 9 && !d3.event.shiftKey &&
29412                 $list.selectAll('li:last-child input.value').node() === this) {
29413                 addTag();
29414             }
29415         }
29416
29417         function bindTypeahead() {
29418             var row = d3.select(this),
29419                 key = row.selectAll('input.key'),
29420                 value = row.selectAll('input.value');
29421
29422             function sort(value, data) {
29423                 var sameletter = [],
29424                     other = [];
29425                 for (var i = 0; i < data.length; i++) {
29426                     if (data[i].value.substring(0, value.length) === value) {
29427                         sameletter.push(data[i]);
29428                     } else {
29429                         other.push(data[i]);
29430                     }
29431                 }
29432                 return sameletter.concat(other);
29433             }
29434
29435             key.call(d3.combobox()
29436                 .fetcher(function(value, callback) {
29437                     taginfo.keys({
29438                         debounce: true,
29439                         geometry: context.geometry(id),
29440                         query: value
29441                     }, function(err, data) {
29442                         if (!err) callback(sort(value, data));
29443                     });
29444                 }));
29445
29446             value.call(d3.combobox()
29447                 .fetcher(function(value, callback) {
29448                     taginfo.values({
29449                         debounce: true,
29450                         key: key.value(),
29451                         geometry: context.geometry(id),
29452                         query: value
29453                     }, function(err, data) {
29454                         if (!err) callback(sort(value, data));
29455                     });
29456                 }));
29457         }
29458
29459         function keyChange(d) {
29460             var kOld = d.key,
29461                 kNew = this.value.trim(),
29462                 tag = {};
29463
29464             if (kNew && kNew !== kOld) {
29465                 var match = kNew.match(/^(.*?)(?:_(\d+))?$/),
29466                     base = match[1],
29467                     suffix = +(match[2] || 1);
29468                 while (tags[kNew]) {  // rename key if already in use
29469                     kNew = base + '_' + suffix++;
29470                 }
29471             }
29472             tag[kOld] = undefined;
29473             tag[kNew] = d.value;
29474             d.key = kNew; // Maintain DOM identity through the subsequent update.
29475             this.value = kNew;
29476             event.change(tag);
29477         }
29478
29479         function valueChange(d) {
29480             var tag = {};
29481             tag[d.key] = this.value;
29482             event.change(tag);
29483         }
29484
29485         function removeTag(d) {
29486             var tag = {};
29487             tag[d.key] = undefined;
29488             event.change(tag);
29489         }
29490
29491         function addTag() {
29492             // Wrapped in a setTimeout in case it's being called from a blur
29493             // handler. Without the setTimeout, the call to `content` would
29494             // wipe out the pending value change.
29495             setTimeout(function() {
29496                 showBlank = true;
29497                 content($wrap);
29498                 $list.selectAll('li:last-child input.key').node().focus();
29499             }, 0);
29500         }
29501     }
29502
29503     rawTagEditor.state = function(_) {
29504         if (!arguments.length) return state;
29505         state = _;
29506         return rawTagEditor;
29507     };
29508
29509     rawTagEditor.preset = function(_) {
29510         if (!arguments.length) return preset;
29511         preset = _;
29512         return rawTagEditor;
29513     };
29514
29515     rawTagEditor.tags = function(_) {
29516         if (!arguments.length) return tags;
29517         tags = _;
29518         return rawTagEditor;
29519     };
29520
29521     rawTagEditor.entityID = function(_) {
29522         if (!arguments.length) return id;
29523         id = _;
29524         return rawTagEditor;
29525     };
29526
29527     return d3.rebind(rawTagEditor, event, 'on');
29528 };
29529 iD.ui.Restore = function(context) {
29530     return function(selection) {
29531         if (!context.history().lock() || !context.history().restorableChanges())
29532             return;
29533
29534         var modal = iD.ui.modal(selection);
29535
29536         modal.select('.modal')
29537             .attr('class', 'modal fillL col6');
29538
29539         var introModal = modal.select('.content');
29540
29541         introModal.attr('class','cf');
29542
29543         introModal.append('div')
29544             .attr('class', 'modal-section')
29545             .append('h3')
29546             .text(t('restore.heading'));
29547
29548         introModal.append('div')
29549             .attr('class','modal-section')
29550             .append('p')
29551             .text(t('restore.description'));
29552
29553         var buttonWrap = introModal.append('div')
29554             .attr('class', 'modal-actions cf');
29555
29556         var restore = buttonWrap.append('button')
29557             .attr('class', 'restore col6')
29558             .text(t('restore.restore'))
29559             .on('click', function() {
29560                 context.history().restore();
29561                 modal.remove();
29562             });
29563
29564         buttonWrap.append('button')
29565             .attr('class', 'reset col6')
29566             .text(t('restore.reset'))
29567             .on('click', function() {
29568                 context.history().clearSaved();
29569                 modal.remove();
29570             });
29571
29572         restore.node().focus();
29573     };
29574 };
29575 iD.ui.Save = function(context) {
29576     var history = context.history(),
29577         key = iD.ui.cmd('⌘S');
29578
29579     function saving() {
29580         return context.mode().id === 'save';
29581     }
29582
29583     function save() {
29584         d3.event.preventDefault();
29585         if (!saving() && history.hasChanges()) {
29586             context.enter(iD.modes.Save(context));
29587         }
29588     }
29589
29590     return function(selection) {
29591         var tooltip = bootstrap.tooltip()
29592             .placement('bottom')
29593             .html(true)
29594             .title(iD.ui.tooltipHtml(t('save.no_changes'), key));
29595
29596         var button = selection.append('button')
29597             .attr('class', 'save col12 disabled')
29598             .attr('tabindex', -1)
29599             .on('click', save)
29600             .call(tooltip);
29601
29602         button.append('span')
29603             .attr('class', 'label')
29604             .text(t('save.title'));
29605
29606         button.append('span')
29607             .attr('class', 'count')
29608             .text('0');
29609
29610         var keybinding = d3.keybinding('undo-redo')
29611             .on(key, save);
29612
29613         d3.select(document)
29614             .call(keybinding);
29615
29616         var numChanges = 0;
29617
29618         context.history().on('change.save', function() {
29619             var _ = history.difference().summary().length;
29620             if (_ === numChanges)
29621                 return;
29622             numChanges = _;
29623
29624             tooltip.title(iD.ui.tooltipHtml(t(numChanges > 0 ?
29625                     'save.help' : 'save.no_changes'), key));
29626
29627             button
29628                 .classed('disabled', numChanges === 0)
29629                 .classed('has-count', numChanges > 0);
29630
29631             button.select('span.count')
29632                 .text(numChanges);
29633         });
29634
29635         context.on('enter.save', function() {
29636             button.property('disabled', saving());
29637             if (saving()) button.call(tooltip.hide);
29638         });
29639     };
29640 };
29641 iD.ui.Scale = function(context) {
29642     var projection = context.projection,
29643         imperial = (iD.detect().locale.toLowerCase() === 'en-us'),
29644         maxLength = 180,
29645         tickHeight = 8;
29646
29647     function scaleDefs(loc1, loc2) {
29648         var lat = (loc2[1] + loc1[1]) / 2,
29649             conversion = (imperial ? 3.28084 : 1),
29650             dist = iD.geo.lonToMeters(loc2[0] - loc1[0], lat) * conversion,
29651             scale = { dist: 0, px: 0, text: '' },
29652             buckets, i, val, dLon;
29653
29654         if (imperial) {
29655             buckets = [5280000, 528000, 52800, 5280, 500, 50, 5, 1];
29656         } else {
29657             buckets = [5000000, 500000, 50000, 5000, 500, 50, 5, 1];
29658         }
29659
29660         // determine a user-friendly endpoint for the scale
29661         for (i = 0; i < buckets.length; i++) {
29662             val = buckets[i];
29663             if (dist >= val) {
29664                 scale.dist = Math.floor(dist / val) * val;
29665                 break;
29666             }
29667         }
29668
29669         dLon = iD.geo.metersToLon(scale.dist / conversion, lat);
29670         scale.px = Math.round(projection([loc1[0] + dLon, loc1[1]])[0]);
29671
29672         if (imperial) {
29673             if (scale.dist >= 5280) {
29674                 scale.dist /= 5280;
29675                 scale.text = String(scale.dist) + ' mi';
29676             } else {
29677                 scale.text = String(scale.dist) + ' ft';
29678             }
29679         } else {
29680             if (scale.dist >= 1000) {
29681                 scale.dist /= 1000;
29682                 scale.text = String(scale.dist) + ' km';
29683             } else {
29684                 scale.text = String(scale.dist) + ' m';
29685             }
29686         }
29687
29688         return scale;
29689     }
29690
29691     function update(selection) {
29692         // choose loc1, loc2 along bottom of viewport (near where the scale will be drawn)
29693         var dims = context.map().dimensions(),
29694             loc1 = projection.invert([0, dims[1]]),
29695             loc2 = projection.invert([maxLength, dims[1]]),
29696             scale = scaleDefs(loc1, loc2);
29697
29698         selection.select('#scalepath')
29699             .attr('d', 'M0.5,0.5v' + tickHeight + 'h' + scale.px + 'v-' + tickHeight);
29700
29701         selection.select('#scaletext')
29702             .attr('x', scale.px + 8)
29703             .attr('y', tickHeight)
29704             .text(scale.text);
29705     }
29706
29707     return function(selection) {
29708         var g = selection.append('svg')
29709             .attr('id', 'scale')
29710             .append('g')
29711             .attr('transform', 'translate(10,11)');
29712
29713         g.append('path').attr('id', 'scalepath');
29714         g.append('text').attr('id', 'scaletext');
29715
29716         update(selection);
29717
29718         context.map().on('move.scale', function() {
29719             update(selection);
29720         });
29721     };
29722 };
29723 iD.ui.SelectionList = function(context, selectedIDs) {
29724
29725     function selectionList(selection) {
29726         selection.classed('selection-list-pane', true);
29727
29728         var header = selection.append('div')
29729             .attr('class', 'header fillL cf');
29730
29731         header.append('h3')
29732             .text(t('inspector.multiselect'));
29733
29734         var listWrap = selection.append('div')
29735             .attr('class', 'inspector-body');
29736
29737         var list = listWrap.append('div')
29738             .attr('class', 'feature-list cf');
29739
29740         context.history().on('change.selection-list', drawList);
29741         drawList();
29742
29743         function drawList() {
29744             var entities = selectedIDs
29745                 .map(function(id) { return context.hasEntity(id); })
29746                 .filter(function(entity) { return entity; });
29747
29748             var items = list.selectAll('.feature-list-item')
29749                 .data(entities, iD.Entity.key);
29750
29751             var enter = items.enter().append('button')
29752                 .attr('class', 'feature-list-item')
29753                 .on('click', function(entity) {
29754                     context.enter(iD.modes.Select(context, [entity.id]));
29755                 });
29756
29757             // Enter
29758
29759             var label = enter.append('div')
29760                 .attr('class', 'label');
29761
29762             label.append('span')
29763                 .attr('class', 'icon icon-pre-text');
29764
29765             label.append('span')
29766                 .attr('class', 'entity-type');
29767
29768             label.append('span')
29769                 .attr('class', 'entity-name');
29770
29771             // Update
29772
29773             items.selectAll('.icon')
29774                 .attr('class', function(entity) { return context.geometry(entity.id) + ' icon icon-pre-text'; });
29775
29776             items.selectAll('.entity-type')
29777                 .text(function(entity) { return context.presets().match(entity, context.graph()).name(); });
29778
29779             items.selectAll('.entity-name')
29780                 .text(function(entity) { return iD.util.displayName(entity); });
29781
29782             // Exit
29783
29784             items.exit()
29785                 .remove();
29786         }
29787     }
29788
29789     return selectionList;
29790
29791 };
29792 iD.ui.Sidebar = function(context) {
29793     var inspector = iD.ui.Inspector(context),
29794         current;
29795
29796     function sidebar(selection) {
29797         var featureListWrap = selection.append('div')
29798             .attr('class', 'feature-list-pane')
29799             .call(iD.ui.FeatureList(context));
29800
29801         selection.call(iD.ui.Notice(context));
29802
29803         var inspectorWrap = selection.append('div')
29804             .attr('class', 'inspector-hidden inspector-wrap fr');
29805
29806         sidebar.hover = function(id) {
29807             if (!current && id) {
29808                 featureListWrap.classed('inspector-hidden', true);
29809                 inspectorWrap.classed('inspector-hidden', false)
29810                     .classed('inspector-hover', true);
29811
29812                 if (inspector.entityID() !== id || inspector.state() !== 'hover') {
29813                     inspector
29814                         .state('hover')
29815                         .entityID(id);
29816
29817                     inspectorWrap.call(inspector);
29818                 }
29819             } else if (!current) {
29820                 featureListWrap.classed('inspector-hidden', false);
29821                 inspectorWrap.classed('inspector-hidden', true);
29822                 inspector.state('hide');
29823             }
29824         };
29825
29826         sidebar.hover = _.throttle(sidebar.hover, 200);
29827
29828         sidebar.select = function(id, newFeature) {
29829             if (!current && id) {
29830                 featureListWrap.classed('inspector-hidden', true);
29831                 inspectorWrap.classed('inspector-hidden', false)
29832                     .classed('inspector-hover', false);
29833
29834                 if (inspector.entityID() !== id || inspector.state() !== 'select') {
29835                     inspector
29836                         .state('select')
29837                         .entityID(id)
29838                         .newFeature(newFeature);
29839
29840                     inspectorWrap.call(inspector);
29841                 }
29842             } else if (!current) {
29843                 featureListWrap.classed('inspector-hidden', false);
29844                 inspectorWrap.classed('inspector-hidden', true);
29845                 inspector.state('hide');
29846             }
29847         };
29848
29849         sidebar.show = function(component) {
29850             featureListWrap.classed('inspector-hidden', true);
29851             inspectorWrap.classed('inspector-hidden', true);
29852             if (current) current.remove();
29853             current = selection.append('div')
29854                 .attr('class', 'sidebar-component')
29855                 .call(component);
29856         };
29857
29858         sidebar.hide = function() {
29859             featureListWrap.classed('inspector-hidden', false);
29860             inspectorWrap.classed('inspector-hidden', true);
29861             if (current) current.remove();
29862             current = null;
29863         };
29864     }
29865
29866     sidebar.hover = function() {};
29867     sidebar.select = function() {};
29868     sidebar.show = function() {};
29869     sidebar.hide = function() {};
29870
29871     return sidebar;
29872 };
29873 iD.ui.SourceSwitch = function(context) {
29874     var keys;
29875
29876     function click() {
29877         d3.event.preventDefault();
29878
29879         if (context.history().hasChanges() &&
29880             !window.confirm(t('source_switch.lose_changes'))) return;
29881
29882         var live = d3.select(this)
29883             .classed('live');
29884
29885         context.connection()
29886             .switch(live ? keys[1] : keys[0]);
29887
29888         context.flush();
29889
29890         d3.select(this)
29891             .text(live ? t('source_switch.dev') : t('source_switch.live'))
29892             .classed('live', !live);
29893     }
29894
29895     var sourceSwitch = function(selection) {
29896         selection.append('a')
29897             .attr('href', '#')
29898             .text(t('source_switch.live'))
29899             .classed('live', true)
29900             .attr('tabindex', -1)
29901             .on('click', click);
29902     };
29903
29904     sourceSwitch.keys = function(_) {
29905         if (!arguments.length) return keys;
29906         keys = _;
29907         return sourceSwitch;
29908     };
29909
29910     return sourceSwitch;
29911 };
29912 iD.ui.Spinner = function(context) {
29913     var connection = context.connection();
29914
29915     return function(selection) {
29916         var img = selection.append('img')
29917             .attr('src', context.imagePath('loader-black.gif'))
29918             .style('opacity', 0);
29919
29920         connection.on('loading.spinner', function() {
29921             img.transition()
29922                 .style('opacity', 1);
29923         });
29924
29925         connection.on('loaded.spinner', function() {
29926             img.transition()
29927                 .style('opacity', 0);
29928         });
29929     };
29930 };
29931 iD.ui.Splash = function(context) {
29932     return function(selection) {
29933         if (context.storage('sawSplash'))
29934              return;
29935
29936         context.storage('sawSplash', true);
29937
29938         var modal = iD.ui.modal(selection);
29939
29940         modal.select('.modal')
29941             .attr('class', 'modal-splash modal col6');
29942
29943         var introModal = modal.select('.content')
29944             .append('div')
29945             .attr('class', 'fillL');
29946
29947         introModal.append('div')
29948             .attr('class','modal-section cf')
29949             .append('h3').text(t('splash.welcome'));
29950
29951         introModal.append('div')
29952             .attr('class','modal-section')
29953             .append('p')
29954             .html(t('splash.text', {
29955                 version: iD.version,
29956                 website: '<a href="http://ideditor.com/">ideditor.com</a>',
29957                 github: '<a href="https://github.com/openstreetmap/iD">github.com</a>'
29958             }));
29959
29960         var buttons = introModal.append('div').attr('class', 'modal-actions cf');
29961
29962         buttons.append('button')
29963             .attr('class', 'col6 walkthrough')
29964             .text(t('splash.walkthrough'))
29965             .on('click', function() {
29966                 d3.select(document.body).call(iD.ui.intro(context));
29967                 modal.close();
29968             });
29969
29970         buttons.append('button')
29971             .attr('class', 'col6 start')
29972             .text(t('splash.start'))
29973             .on('click', modal.close);
29974
29975         modal.select('button.close').attr('class','hide');
29976
29977     };
29978 };
29979 iD.ui.Status = function(context) {
29980     var connection = context.connection(),
29981         errCount = 0;
29982
29983     return function(selection) {
29984
29985         function update() {
29986
29987             connection.status(function(err, apiStatus) {
29988
29989                 selection.html('');
29990
29991                 if (err && errCount++ < 2) return;
29992
29993                 if (err) {
29994                     selection.text(t('status.error'));
29995
29996                 } else if (apiStatus === 'readonly') {
29997                     selection.text(t('status.readonly'));
29998
29999                 } else if (apiStatus === 'offline') {
30000                     selection.text(t('status.offline'));
30001                 }
30002
30003                 selection.attr('class', 'api-status ' + (err ? 'error' : apiStatus));
30004                 if (!err) errCount = 0;
30005
30006             });
30007         }
30008
30009         connection.on('auth', function() { update(selection); });
30010         window.setInterval(update, 90000);
30011         update(selection);
30012     };
30013 };
30014 iD.ui.Success = function(context) {
30015     var event = d3.dispatch('cancel'),
30016         changeset;
30017
30018     function success(selection) {
30019         var message = (changeset.comment || t('success.edited_osm')).substring(0, 130) +
30020             ' ' + context.connection().changesetURL(changeset.id);
30021
30022         var header = selection.append('div')
30023             .attr('class', 'header fillL');
30024
30025         header.append('button')
30026             .attr('class', 'fr')
30027             .append('span')
30028             .attr('class', 'icon close')
30029             .on('click', function() { event.cancel(success); });
30030
30031         header.append('h3')
30032             .text(t('success.just_edited'));
30033
30034         var body = selection.append('div')
30035             .attr('class', 'body save-success fillL');
30036
30037         body.append('p')
30038             .html(t('success.help_html'));
30039
30040         var changesetURL = context.connection().changesetURL(changeset.id);
30041
30042         body.append('a')
30043             .attr('class', 'button col12 osm')
30044             .attr('target', '_blank')
30045             .attr('href', changesetURL)
30046             .text(t('success.view_on_osm'));
30047
30048         var sharing = {
30049             facebook: 'https://facebook.com/sharer/sharer.php?u=' + encodeURIComponent(changesetURL),
30050             twitter: 'https://twitter.com/intent/tweet?source=webclient&text=' + encodeURIComponent(message),
30051             google: 'https://plus.google.com/share?url=' + encodeURIComponent(changesetURL)
30052         };
30053
30054         body.selectAll('.button.social')
30055             .data(d3.entries(sharing))
30056             .enter().append('a')
30057             .attr('class', function(d) { return 'button social col4 ' + d.key; })
30058             .attr('target', '_blank')
30059             .attr('href', function(d) { return d.value; })
30060             .call(bootstrap.tooltip()
30061                 .title(function(d) { return t('success.' + d.key); })
30062                 .placement('bottom'));
30063     }
30064
30065     success.changeset = function(_) {
30066         if (!arguments.length) return changeset;
30067         changeset = _;
30068         return success;
30069     };
30070
30071     return d3.rebind(success, event, 'on');
30072 };
30073 iD.ui.TagReference = function(tag) {
30074     var tagReference = {},
30075         taginfo = iD.taginfo(),
30076         button,
30077         body,
30078         loaded,
30079         showing;
30080
30081     function findLocal(docs) {
30082         var locale = iD.detect().locale.toLowerCase(),
30083             localized;
30084
30085         localized = _.find(docs, function(d) {
30086             return d.lang.toLowerCase() === locale;
30087         });
30088         if (localized) return localized;
30089
30090         // try the non-regional version of a language, like
30091         // 'en' if the language is 'en-US'
30092         if (locale.indexOf('-') !== -1) {
30093             var first = locale.split('-')[0];
30094             localized = _.find(docs, function(d) {
30095                 return d.lang.toLowerCase() === first;
30096             });
30097             if (localized) return localized;
30098         }
30099
30100         // finally fall back to english
30101         return _.find(docs, function(d) {
30102             return d.lang.toLowerCase() === 'en';
30103         });
30104     }
30105
30106     function load() {
30107         button.classed('tag-reference-loading', true);
30108
30109         taginfo.docs(tag, function(err, docs) {
30110             if (!err && docs) {
30111                 docs = findLocal(docs);
30112             }
30113
30114             body.html('');
30115
30116             if (!docs || !docs.description) {
30117                 body.append('p').text(t('inspector.no_documentation_key'));
30118                 show();
30119                 return;
30120             }
30121
30122             if (docs.image && docs.image.thumb_url_prefix) {
30123                 body
30124                     .append('img')
30125                     .attr('class', 'wiki-image')
30126                     .attr('src', docs.image.thumb_url_prefix + '100' + docs.image.thumb_url_suffix)
30127                     .on('load', function() { show(); })
30128                     .on('error', function() { d3.select(this).remove(); show(); });
30129             } else {
30130                 show();
30131             }
30132
30133             body
30134                 .append('p')
30135                 .text(docs.description);
30136
30137             var wikiLink = body
30138                 .append('a')
30139                 .attr('target', '_blank')
30140                 .attr('href', 'http://wiki.openstreetmap.org/wiki/' + docs.title);
30141
30142             wikiLink.append('span')
30143                 .attr('class','icon icon-pre-text out-link');
30144
30145             wikiLink.append('span')
30146                 .text(t('inspector.reference'));
30147         });
30148     }
30149
30150     function show() {
30151         loaded = true;
30152
30153         button.classed('tag-reference-loading', false);
30154
30155         body.transition()
30156             .duration(200)
30157             .style('max-height', '200px')
30158             .style('opacity', '1');
30159
30160         showing = true;
30161     }
30162
30163     function hide(selection) {
30164         selection = selection || body.transition().duration(200);
30165
30166         selection
30167             .style('max-height', '0px')
30168             .style('opacity', '0');
30169
30170         showing = false;
30171     }
30172
30173     tagReference.button = function(selection) {
30174         button = selection.selectAll('.tag-reference-button')
30175             .data([0]);
30176
30177         var enter = button.enter().append('button')
30178             .attr('tabindex', -1)
30179             .attr('class', 'tag-reference-button');
30180
30181         enter.append('span')
30182             .attr('class', 'icon inspect');
30183
30184         button.on('click', function () {
30185             d3.event.stopPropagation();
30186             d3.event.preventDefault();
30187             if (showing) {
30188                 hide();
30189             } else if (loaded) {
30190                 show();
30191             } else {
30192                 load();
30193             }
30194         });
30195     };
30196
30197     tagReference.body = function(selection) {
30198         body = selection.selectAll('.tag-reference-body')
30199             .data([0]);
30200
30201         body.enter().append('div')
30202             .attr('class', 'tag-reference-body cf')
30203             .style('max-height', '0')
30204             .style('opacity', '0');
30205
30206         if (showing === false) {
30207             hide(body);
30208         }
30209     };
30210
30211     tagReference.showing = function(_) {
30212         if (!arguments.length) return showing;
30213         showing = _;
30214         return tagReference;
30215     };
30216
30217     return tagReference;
30218 };// toggles the visibility of ui elements, using a combination of the
30219 // hide class, which sets display=none, and a d3 transition for opacity.
30220 // this will cause blinking when called repeatedly, so check that the
30221 // value actually changes between calls.
30222 iD.ui.Toggle = function(show, callback) {
30223     return function(selection) {
30224         selection
30225             .style('opacity', show ? 0 : 1)
30226             .classed('hide', false)
30227             .transition()
30228             .style('opacity', show ? 1 : 0)
30229             .each('end', function() {
30230                 d3.select(this).classed('hide', !show);
30231                 if (callback) callback.apply(this);
30232             });
30233     };
30234 };
30235 iD.ui.UndoRedo = function(context) {
30236     var commands = [{
30237         id: 'undo',
30238         cmd: iD.ui.cmd('⌘Z'),
30239         action: function() { if (!saving()) context.undo(); },
30240         annotation: function() { return context.history().undoAnnotation(); }
30241     }, {
30242         id: 'redo',
30243         cmd: iD.ui.cmd('⌘⇧Z'),
30244         action: function() { if (!saving()) context.redo(); },
30245         annotation: function() { return context.history().redoAnnotation(); }
30246     }];
30247
30248     function saving() {
30249         return context.mode().id === 'save';
30250     }
30251
30252     return function(selection) {
30253         var tooltip = bootstrap.tooltip()
30254             .placement('bottom')
30255             .html(true)
30256             .title(function (d) {
30257                 return iD.ui.tooltipHtml(d.annotation() ?
30258                     t(d.id + '.tooltip', {action: d.annotation()}) :
30259                     t(d.id + '.nothing'), d.cmd);
30260             });
30261
30262         var buttons = selection.selectAll('button')
30263             .data(commands)
30264             .enter().append('button')
30265             .attr('class', 'col6 disabled')
30266             .on('click', function(d) { return d.action(); })
30267             .call(tooltip);
30268
30269         buttons.append('span')
30270             .attr('class', function(d) { return 'icon ' + d.id; });
30271
30272         var keybinding = d3.keybinding('undo')
30273             .on(commands[0].cmd, function() { d3.event.preventDefault(); commands[0].action(); })
30274             .on(commands[1].cmd, function() { d3.event.preventDefault(); commands[1].action(); });
30275
30276         d3.select(document)
30277             .call(keybinding);
30278
30279         context.history()
30280             .on('change.undo_redo', update);
30281
30282         context
30283             .on('enter.undo_redo', update);
30284
30285         function update() {
30286             buttons
30287                 .property('disabled', saving())
30288                 .classed('disabled', function(d) { return !d.annotation(); })
30289                 .each(function() {
30290                     var selection = d3.select(this);
30291                     if (selection.property('tooltipVisible')) {
30292                         selection.call(tooltip.show);
30293                     }
30294                 });
30295         }
30296     };
30297 };
30298 iD.ui.ViewOnOSM = function(context) {
30299     var id;
30300
30301     function viewOnOSM(selection) {
30302         var entity = context.entity(id);
30303
30304         selection.style('display', entity.isNew() ? 'none' : null);
30305
30306         var $link = selection.selectAll('.view-on-osm')
30307             .data([0]);
30308
30309         var $enter = $link.enter().append('a')
30310             .attr('class', 'view-on-osm')
30311             .attr('target', '_blank');
30312
30313         $enter.append('span')
30314             .attr('class', 'icon icon-pre-text out-link');
30315
30316         $enter.append('span')
30317             .text(t('inspector.view_on_osm'));
30318
30319         $link.attr('href', context.connection().entityURL(entity));
30320     }
30321
30322     viewOnOSM.entityID = function(_) {
30323         if (!arguments.length) return id;
30324         id = _;
30325         return viewOnOSM;
30326     };
30327
30328     return viewOnOSM;
30329 };
30330 iD.ui.Zoom = function(context) {
30331     var zooms = [{
30332         id: 'zoom-in',
30333         title: t('zoom.in'),
30334         action: context.zoomIn,
30335         key: '+'
30336     }, {
30337         id: 'zoom-out',
30338         title: t('zoom.out'),
30339         action: context.zoomOut,
30340         key: '-'
30341     }];
30342
30343     return function(selection) {
30344         var button = selection.selectAll('button')
30345             .data(zooms)
30346             .enter().append('button')
30347             .attr('tabindex', -1)
30348             .attr('class', function(d) { return d.id; })
30349             .on('click.editor', function(d) { d.action(); })
30350             .call(bootstrap.tooltip()
30351                 .placement('left')
30352                 .html(true)
30353                 .title(function(d) {
30354                     return iD.ui.tooltipHtml(d.title, d.key);
30355                 }));
30356
30357         button.append('span')
30358             .attr('class', function(d) { return d.id + ' icon'; });
30359
30360         var keybinding = d3.keybinding('zoom')
30361             .on('+', function() { context.zoomIn(); })
30362             .on('-', function() { context.zoomOut(); })
30363             .on('⇧=', function() { context.zoomIn(); })
30364             .on('dash', function() { context.zoomOut(); });
30365
30366         d3.select(document)
30367             .call(keybinding);
30368     };
30369 };
30370 iD.ui.preset.access = function(field) {
30371     var event = d3.dispatch('change'),
30372         items;
30373
30374     function access(selection) {
30375         var wrap = selection.selectAll('.preset-input-wrap')
30376             .data([0]);
30377
30378         wrap.enter().append('div')
30379             .attr('class', 'cf preset-input-wrap')
30380             .append('ul');
30381
30382         items = wrap.select('ul').selectAll('li')
30383             .data(field.keys);
30384
30385         // Enter
30386
30387         var enter = items.enter().append('li')
30388             .attr('class', function(d) { return 'cf preset-access-' + d; });
30389
30390         enter.append('span')
30391             .attr('class', 'col6 label preset-label-access')
30392             .attr('for', function(d) { return 'preset-input-access-' + d; })
30393             .text(function(d) { return field.t('types.' + d); });
30394
30395         enter.append('div')
30396             .attr('class', 'col6 preset-input-access-wrap')
30397             .append('input')
30398             .attr('type', 'text')
30399             .attr('class', 'preset-input-access')
30400             .attr('id', function(d) { return 'preset-input-access-' + d; })
30401             .each(function(d) {
30402                 d3.select(this)
30403                     .call(d3.combobox()
30404                         .data(access.options(d)));
30405             });
30406
30407         // Update
30408
30409         wrap.selectAll('.preset-input-access')
30410             .on('change', change)
30411             .on('blur', change);
30412     }
30413
30414     function change(d) {
30415         var tag = {};
30416         tag[d] = d3.select(this).value() || undefined;
30417         event.change(tag);
30418     }
30419
30420     access.options = function(type) {
30421         var options = ['no', 'permissive', 'private', 'destination'];
30422
30423         if (type !== 'access') {
30424             options.unshift('yes');
30425             options.push('designated');
30426         }
30427
30428         return options.map(function(option) {
30429             return {
30430                 title: field.t('options.' + option + '.description'),
30431                 value: option
30432             };
30433         });
30434     };
30435
30436     var placeholders = {
30437         footway: {
30438             foot: 'designated',
30439             motor_vehicle: 'no'
30440         },
30441         steps: {
30442             foot: 'yes',
30443             motor_vehicle: 'no',
30444             bicycle: 'no',
30445             horse: 'no'
30446         },
30447         pedestrian: {
30448             foot: 'yes',
30449             motor_vehicle: 'no'
30450         },
30451         cycleway: {
30452             motor_vehicle: 'no',
30453             bicycle: 'designated'
30454         },
30455         bridleway: {
30456             motor_vehicle: 'no',
30457             horse: 'designated'
30458         },
30459         path: {
30460             foot: 'yes',
30461             motor_vehicle: 'no',
30462             bicycle: 'yes',
30463             horse: 'yes'
30464         },
30465         motorway: {
30466             foot: 'no',
30467             motor_vehicle: 'yes',
30468             bicycle: 'no',
30469             horse: 'no'
30470         },
30471         trunk: {
30472             motor_vehicle: 'yes'
30473         },
30474         primary: {
30475             foot: 'yes',
30476             motor_vehicle: 'yes',
30477             bicycle: 'yes',
30478             horse: 'yes'
30479         },
30480         secondary: {
30481             foot: 'yes',
30482             motor_vehicle: 'yes',
30483             bicycle: 'yes',
30484             horse: 'yes'
30485         },
30486         tertiary: {
30487             foot: 'yes',
30488             motor_vehicle: 'yes',
30489             bicycle: 'yes',
30490             horse: 'yes'
30491         },
30492         residential: {
30493             foot: 'yes',
30494             motor_vehicle: 'yes',
30495             bicycle: 'yes',
30496             horse: 'yes'
30497         },
30498         unclassified: {
30499             foot: 'yes',
30500             motor_vehicle: 'yes',
30501             bicycle: 'yes',
30502             horse: 'yes'
30503         },
30504         service: {
30505             foot: 'yes',
30506             motor_vehicle: 'yes',
30507             bicycle: 'yes',
30508             horse: 'yes'
30509         },
30510         motorway_link: {
30511             foot: 'no',
30512             motor_vehicle: 'yes',
30513             bicycle: 'no',
30514             horse: 'no'
30515         },
30516         trunk_link: {
30517             motor_vehicle: 'yes'
30518         },
30519         primary_link: {
30520             foot: 'yes',
30521             motor_vehicle: 'yes',
30522             bicycle: 'yes',
30523             horse: 'yes'
30524         },
30525         secondary_link: {
30526             foot: 'yes',
30527             motor_vehicle: 'yes',
30528             bicycle: 'yes',
30529             horse: 'yes'
30530         },
30531         tertiary_link: {
30532             foot: 'yes',
30533             motor_vehicle: 'yes',
30534             bicycle: 'yes',
30535             horse: 'yes'
30536         }
30537     };
30538
30539     access.tags = function(tags) {
30540         items.selectAll('.preset-input-access')
30541             .value(function(d) { return tags[d] || ''; })
30542             .attr('placeholder', function() {
30543                 return tags.access ? tags.access : field.placeholder();
30544             });
30545
30546         items.selectAll('#preset-input-access-access')
30547             .attr('placeholder', 'yes');
30548
30549         _.forEach(placeholders[tags.highway], function(value, key) {
30550             items.selectAll('#preset-input-access-' + key)
30551                 .attr('placeholder', function() {
30552                     return (tags.access && (value === 'yes' || value === 'designated')) ? tags.access : value;
30553                 });
30554         });
30555     };
30556
30557     access.focus = function() {
30558         items.selectAll('.preset-input-access')
30559             .node().focus();
30560     };
30561
30562     return d3.rebind(access, event, 'on');
30563 };
30564 iD.ui.preset.address = function(field, context) {
30565     var event = d3.dispatch('init', 'change'),
30566         wrap,
30567         entity,
30568         isInitialized;
30569
30570     var widths = {
30571         housenumber: 1/3,
30572         street: 2/3,
30573         city: 2/3,
30574         postcode: 1/3
30575     };
30576
30577     function getStreets() {
30578         var extent = entity.extent(context.graph()),
30579             l = extent.center(),
30580             box = iD.geo.Extent(l).padByMeters(200);
30581
30582         return context.intersects(box)
30583             .filter(isAddressable)
30584             .map(function(d) {
30585                 var loc = context.projection([
30586                     (extent[0][0] + extent[1][0]) / 2,
30587                     (extent[0][1] + extent[1][1]) / 2]),
30588                     choice = iD.geo.chooseEdge(context.childNodes(d), loc, context.projection);
30589                 return {
30590                     title: d.tags.name,
30591                     value: d.tags.name,
30592                     dist: choice.distance
30593                 };
30594             }).sort(function(a, b) {
30595                 return a.dist - b.dist;
30596             });
30597
30598         function isAddressable(d) {
30599             return d.tags.highway && d.tags.name && d.type === 'way';
30600         }
30601     }
30602
30603     function getCities() {
30604         var extent = entity.extent(context.graph()),
30605             l = extent.center(),
30606             box = iD.geo.Extent(l).padByMeters(200);
30607
30608         return context.intersects(box)
30609             .filter(isAddressable)
30610             .map(function(d) {
30611                 return {
30612                     title: d.tags['addr:city'] || d.tags.name,
30613                     value: d.tags['addr:city'] || d.tags.name,
30614                     dist: iD.geo.sphericalDistance(d.extent(context.graph()).center(), l)
30615                 };
30616             }).sort(function(a, b) {
30617                 return a.dist - b.dist;
30618             });
30619
30620         function isAddressable(d) {
30621             if (d.tags.name &&
30622                 (d.tags.admin_level === '8' || d.tags.border_type === 'city'))
30623                 return true;
30624
30625             if (d.tags.place && d.tags.name && (
30626                     d.tags.place === 'city' ||
30627                     d.tags.place === 'town' ||
30628                     d.tags.place === 'village'))
30629                 return true;
30630
30631             if (d.tags['addr:city']) return true;
30632
30633             return false;
30634         }
30635     }
30636
30637     function getPostCodes() {
30638         var extent = entity.extent(context.graph()),
30639             l = extent.center(),
30640             box = iD.geo.Extent(l).padByMeters(200);
30641
30642         return context.intersects(box)
30643             .filter(isAddressable)
30644             .map(function(d) {
30645                 return {
30646                     title: d.tags['addr:postcode'],
30647                     value: d.tags['addr:postcode'],
30648                     dist: iD.geo.sphericalDistance(d.extent(context.graph()).center(), l)
30649                 };
30650             }).sort(function(a, b) {
30651                 return a.dist - b.dist;
30652             });
30653
30654         function isAddressable(d) {
30655             return d.tags['addr:postcode'];
30656         }
30657     }
30658
30659     function address(selection) {
30660         selection.selectAll('.preset-input-wrap')
30661             .remove();
30662
30663         var center = entity.extent(context.graph()).center(),
30664             addressFormat;
30665
30666         // Enter
30667
30668         wrap = selection.append('div')
30669             .attr('class', 'preset-input-wrap');
30670
30671         iD.countryCode().search(center, function (err, countryCode) {
30672             addressFormat = _.find(iD.data.addressFormats, function (a) {
30673                 return a && a.countryCodes && _.contains(a.countryCodes, countryCode);
30674             }) || _.first(iD.data.addressFormats);
30675
30676             function row(r) {
30677                 // Normalize widths.
30678                 var total = _.reduce(r, function(sum, field) {
30679                     return sum + (widths[field] || 0.5);
30680                 }, 0);
30681
30682                 return r.map(function (field) {
30683                     return {
30684                         id: field,
30685                         width: (widths[field] || 0.5) / total
30686                     };
30687                 });
30688             }
30689
30690             wrap.selectAll('div')
30691                 .data(addressFormat.format)
30692                 .enter()
30693                 .append('div')
30694                 .attr('class', 'addr-row')
30695                 .selectAll('input')
30696                 .data(row)
30697                 .enter()
30698                 .append('input')
30699                 .property('type', 'text')
30700                 .attr('placeholder', function (d) { return field.t('placeholders.' + d.id); })
30701                 .attr('class', function (d) { return 'addr-' + d.id; })
30702                 .style('width', function (d) { return d.width * 100 + '%'; });
30703
30704             // Update
30705
30706             wrap.selectAll('.addr-street')
30707                 .call(d3.combobox()
30708                     .fetcher(function(value, callback) {
30709                         callback(getStreets());
30710                     }));
30711
30712             wrap.selectAll('.addr-city')
30713                 .call(d3.combobox()
30714                     .fetcher(function(value, callback) {
30715                         callback(getCities());
30716                     }));
30717
30718             wrap.selectAll('.addr-postcode')
30719                 .call(d3.combobox()
30720                     .fetcher(function(value, callback) {
30721                         callback(getPostCodes());
30722                     }));
30723
30724             wrap.selectAll('input')
30725                 .on('blur', change)
30726                 .on('change', change);
30727
30728             event.init();
30729             isInitialized = true;
30730         });
30731     }
30732
30733     function change() {
30734         var tags = {};
30735
30736         wrap.selectAll('input')
30737             .each(function (field) {
30738                 tags['addr:' + field.id] = this.value || undefined;
30739             });
30740
30741         event.change(tags);
30742     }
30743
30744     function updateTags(tags) {
30745         wrap.selectAll('input')
30746             .value(function (field) {
30747                 return tags['addr:' + field.id] || '';
30748             });
30749     }
30750
30751     address.entity = function(_) {
30752         if (!arguments.length) return entity;
30753         entity = _;
30754         return address;
30755     };
30756
30757     address.tags = function(tags) {
30758         if (isInitialized) {
30759             updateTags(tags);
30760         } else {
30761             event.on('init', function () {
30762                 updateTags(tags);
30763             });
30764         }
30765     };
30766
30767     address.focus = function() {
30768         wrap.selectAll('input').node().focus();
30769     };
30770
30771     return d3.rebind(address, event, 'on');
30772 };
30773 iD.ui.preset.check =
30774 iD.ui.preset.defaultcheck = function(field) {
30775     var event = d3.dispatch('change'),
30776         options = field.strings && field.strings.options,
30777         values = [],
30778         texts = [],
30779         entity, value, box, text, label;
30780
30781     if (options) {
30782         for (var k in options) {
30783             values.push(k === 'undefined' ? undefined : k);
30784             texts.push(field.t('options.' + k, { 'default': options[k] }));
30785         }
30786     } else {
30787         values = [undefined, 'yes'];
30788         texts = [t('inspector.unknown'), t('inspector.check.yes')];
30789         if (field.type === 'check') {
30790             values.push('no');
30791             texts.push(t('inspector.check.no'));
30792         }
30793     }
30794
30795     var check = function(selection) {
30796         // hack: pretend oneway field is a oneway_yes field
30797         // where implied oneway tag exists (e.g. `junction=roundabout`) #2220, #1841
30798         if (field.id === 'oneway') {
30799             for (var key in entity.tags) {
30800                 if (key in iD.oneWayTags && (entity.tags[key] in iD.oneWayTags[key])) {
30801                     texts[0] = t('presets.fields.oneway_yes.options.undefined');
30802                     break;
30803                 }
30804             }
30805         }
30806
30807         selection.classed('checkselect', 'true');
30808
30809         label = selection.selectAll('.preset-input-wrap')
30810             .data([0]);
30811
30812         var enter = label.enter().append('label')
30813             .attr('class', 'preset-input-wrap');
30814
30815         enter.append('input')
30816             .property('indeterminate', field.type === 'check')
30817             .attr('type', 'checkbox')
30818             .attr('id', 'preset-input-' + field.id);
30819
30820         enter.append('span')
30821             .text(texts[0])
30822             .attr('class', 'value');
30823
30824         box = label.select('input')
30825             .on('click', function() {
30826                 var t = {};
30827                 t[field.key] = values[(values.indexOf(value) + 1) % values.length];
30828                 event.change(t);
30829                 d3.event.stopPropagation();
30830             });
30831
30832         text = label.select('span.value');
30833     };
30834
30835     check.entity = function(_) {
30836         if (!arguments.length) return entity;
30837         entity = _;
30838         return check;
30839     };
30840
30841     check.tags = function(tags) {
30842         value = tags[field.key];
30843         box.property('indeterminate', field.type === 'check' && !value);
30844         box.property('checked', value === 'yes');
30845         text.text(texts[values.indexOf(value)]);
30846         label.classed('set', !!value);
30847     };
30848
30849     check.focus = function() {
30850         box.node().focus();
30851     };
30852
30853     return d3.rebind(check, event, 'on');
30854 };
30855 iD.ui.preset.combo =
30856 iD.ui.preset.typeCombo = function(field) {
30857     var event = d3.dispatch('change'),
30858         optstrings = field.strings && field.strings.options,
30859         optarray = field.options,
30860         strings = {},
30861         input;
30862
30863     function combo(selection) {
30864         var combobox = d3.combobox();
30865
30866         input = selection.selectAll('input')
30867             .data([0]);
30868
30869         var enter = input.enter()
30870             .append('input')
30871             .attr('type', 'text')
30872             .attr('id', 'preset-input-' + field.id);
30873
30874         if (optstrings) { enter.attr('readonly', 'readonly'); }
30875
30876         input
30877             .call(combobox)
30878             .on('change', change)
30879             .on('blur', change)
30880             .each(function() {
30881                 if (optstrings) {
30882                     _.each(optstrings, function(v, k) {
30883                         strings[k] = field.t('options.' + k, { 'default': v });
30884                     });
30885                     stringsLoaded();
30886                 } else if (optarray) {
30887                     _.each(optarray, function(k) {
30888                         strings[k] = k.replace(/_+/g, ' ');
30889                     });
30890                     stringsLoaded();
30891                 } else {
30892                     iD.taginfo().values({key: field.key}, function(err, data) {
30893                         if (!err) {
30894                             _.each(_.pluck(data, 'value'), function(k) {
30895                                 strings[k] = k.replace(/_+/g, ' ');
30896                             });
30897                             stringsLoaded();
30898                         }
30899                     });
30900                 }
30901             });
30902
30903         function stringsLoaded() {
30904             var keys = _.keys(strings),
30905                 strs = [],
30906                 placeholders;
30907
30908             combobox.data(keys.map(function(k) {
30909                 var s = strings[k],
30910                     o = {};
30911                 o.title = o.value = s;
30912                 if (s.length < 20) { strs.push(s); }
30913                 return o;
30914             }));
30915
30916             placeholders = strs.length > 1 ? strs : keys;
30917             input.attr('placeholder', field.placeholder() ||
30918                 (placeholders.slice(0, 3).join(', ') + '...'));
30919         }
30920     }
30921
30922     function change() {
30923         var optstring = _.find(_.keys(strings), function(k) { return strings[k] === input.value(); }),
30924             value = optstring || (input.value()
30925                 .split(';')
30926                 .map(function(s) { return s.trim(); })
30927                 .join(';')
30928                 .replace(/\s+/g, '_'));
30929
30930         if (field.type === 'typeCombo' && !value) value = 'yes';
30931
30932         var t = {};
30933         t[field.key] = value || undefined;
30934         event.change(t);
30935     }
30936
30937     combo.tags = function(tags) {
30938         var key = tags[field.key],
30939             value = strings[key] || key || '';
30940         if (field.type === 'typeCombo' && value.toLowerCase() === 'yes') value = '';
30941         input.value(value);
30942     };
30943
30944     combo.focus = function() {
30945         input.node().focus();
30946     };
30947
30948     return d3.rebind(combo, event, 'on');
30949 };
30950 iD.ui.preset.text =
30951 iD.ui.preset.number =
30952 iD.ui.preset.tel =
30953 iD.ui.preset.email =
30954 iD.ui.preset.url = function(field) {
30955
30956     var event = d3.dispatch('change'),
30957         input;
30958
30959     function i(selection) {
30960         input = selection.selectAll('input')
30961             .data([0]);
30962
30963         input.enter().append('input')
30964             .attr('type', field.type)
30965             .attr('id', 'preset-input-' + field.id)
30966             .attr('placeholder', field.placeholder() || t('inspector.unknown'));
30967
30968         input
30969             .on('blur', change)
30970             .on('change', change);
30971
30972         if (field.type === 'number') {
30973             input.attr('type', 'text');
30974
30975             var spinControl = selection.selectAll('.spin-control')
30976                 .data([0]);
30977
30978             var enter = spinControl.enter().append('div')
30979                 .attr('class', 'spin-control');
30980
30981             enter.append('button')
30982                 .datum(1)
30983                 .attr('class', 'increment');
30984
30985             enter.append('button')
30986                 .datum(-1)
30987                 .attr('class', 'decrement');
30988
30989             spinControl.selectAll('button')
30990                 .on('click', function(d) {
30991                     d3.event.preventDefault();
30992                     var num = parseInt(input.node().value || 0, 10);
30993                     if (!isNaN(num)) input.node().value = num + d;
30994                     change();
30995                 });
30996         }
30997     }
30998
30999     function change() {
31000         var t = {};
31001         t[field.key] = input.value() || undefined;
31002         event.change(t);
31003     }
31004
31005     i.tags = function(tags) {
31006         input.value(tags[field.key] || '');
31007     };
31008
31009     i.focus = function() {
31010         input.node().focus();
31011     };
31012
31013     return d3.rebind(i, event, 'on');
31014 };
31015 iD.ui.preset.localized = function(field, context) {
31016
31017     var event = d3.dispatch('change'),
31018         wikipedia = iD.wikipedia(),
31019         input, localizedInputs, wikiTitles,
31020         entity;
31021
31022     function i(selection) {
31023         input = selection.selectAll('.localized-main')
31024             .data([0]);
31025
31026         input.enter().append('input')
31027             .attr('type', 'text')
31028             .attr('id', 'preset-input-' + field.id)
31029             .attr('class', 'localized-main')
31030             .attr('placeholder', field.placeholder());
31031
31032         if (field.id === 'name') {
31033             var preset = context.presets().match(entity, context.graph());
31034             input.call(d3.combobox().fetcher(
31035                 iD.util.SuggestNames(preset, iD.data.suggestions)
31036             ));
31037         }
31038
31039         input
31040             .on('blur', change)
31041             .on('change', change);
31042
31043         var translateButton = selection.selectAll('.localized-add')
31044             .data([0]);
31045
31046         translateButton.enter().append('button')
31047             .attr('class', 'button-input-action localized-add minor')
31048             .call(bootstrap.tooltip()
31049                 .title(t('translate.translate'))
31050                 .placement('left'))
31051             .append('span')
31052             .attr('class', 'icon plus');
31053
31054         translateButton
31055             .on('click', addBlank);
31056
31057         localizedInputs = selection.selectAll('.localized-wrap')
31058             .data([0]);
31059
31060         localizedInputs.enter().append('div')
31061             .attr('class', 'localized-wrap');
31062     }
31063
31064     function addBlank() {
31065         d3.event.preventDefault();
31066         var data = localizedInputs.selectAll('div.entry').data();
31067         data.push({ lang: '', value: '' });
31068         localizedInputs.call(render, data);
31069     }
31070
31071     function change() {
31072         var t = {};
31073         t[field.key] = d3.select(this).value() || undefined;
31074         event.change(t);
31075     }
31076
31077     function key(lang) { return field.key + ':' + lang; }
31078
31079     function changeLang(d) {
31080         var lang = d3.select(this).value(),
31081             t = {},
31082             language = _.find(iD.data.wikipedia, function(d) {
31083                 return d[0].toLowerCase() === lang.toLowerCase() ||
31084                     d[1].toLowerCase() === lang.toLowerCase();
31085             });
31086
31087         if (language) lang = language[2];
31088
31089         if (d.lang && d.lang !== lang) {
31090             t[key(d.lang)] = undefined;
31091         }
31092
31093         var value = d3.select(this.parentNode)
31094             .selectAll('.localized-value')
31095             .value();
31096
31097         if (lang && value) {
31098             t[key(lang)] = value;
31099         } else if (lang && wikiTitles && wikiTitles[d.lang]) {
31100             t[key(lang)] = wikiTitles[d.lang];
31101         }
31102
31103         d.lang = lang;
31104         event.change(t);
31105     }
31106
31107     function changeValue(d) {
31108         if (!d.lang) return;
31109         var t = {};
31110         t[key(d.lang)] = d3.select(this).value() || undefined;
31111         event.change(t);
31112     }
31113
31114     function fetcher(value, cb) {
31115         var v = value.toLowerCase();
31116
31117         cb(iD.data.wikipedia.filter(function(d) {
31118             return d[0].toLowerCase().indexOf(v) >= 0 ||
31119             d[1].toLowerCase().indexOf(v) >= 0 ||
31120             d[2].toLowerCase().indexOf(v) >= 0;
31121         }).map(function(d) {
31122             return { value: d[1] };
31123         }));
31124     }
31125
31126     function render(selection, data) {
31127         var wraps = selection.selectAll('div.entry').
31128             data(data, function(d) { return d.lang; });
31129
31130         var innerWrap = wraps.enter()
31131             .insert('div', ':first-child');
31132
31133         innerWrap.attr('class', 'entry')
31134             .each(function() {
31135                 var wrap = d3.select(this);
31136                 var langcombo = d3.combobox().fetcher(fetcher);
31137
31138                 var label = wrap.append('label')
31139                     .attr('class','form-label')
31140                     .text(t('translate.localized_translation_label'))
31141                     .attr('for','localized-lang');
31142
31143                 label.append('button')
31144                     .attr('class', 'minor remove')
31145                     .on('click', function(d){
31146                         d3.event.preventDefault();
31147                         var t = {};
31148                         t[key(d.lang)] = undefined;
31149                         event.change(t);
31150                         d3.select(this.parentNode.parentNode)
31151                             .style('top','0')
31152                             .style('max-height','240px')
31153                             .transition()
31154                             .style('opacity', '0')
31155                             .style('max-height','0px')
31156                             .remove();
31157                     })
31158                     .append('span').attr('class', 'icon delete');
31159
31160                 wrap.append('input')
31161                     .attr('class', 'localized-lang')
31162                     .attr('type', 'text')
31163                     .attr('placeholder',t('translate.localized_translation_language'))
31164                     .on('blur', changeLang)
31165                     .on('change', changeLang)
31166                     .call(langcombo);
31167
31168                 wrap.append('input')
31169                     .on('blur', changeValue)
31170                     .on('change', changeValue)
31171                     .attr('type', 'text')
31172                     .attr('placeholder', t('translate.localized_translation_name'))
31173                     .attr('class', 'localized-value');
31174             });
31175
31176         innerWrap
31177             .style('margin-top', '0px')
31178             .style('max-height', '0px')
31179             .style('opacity', '0')
31180             .transition()
31181             .duration(200)
31182             .style('margin-top', '10px')
31183             .style('max-height', '240px')
31184             .style('opacity', '1')
31185             .each('end', function() {
31186                 d3.select(this)
31187                     .style('max-height', '')
31188                     .style('overflow', 'visible');
31189             });
31190
31191         wraps.exit()
31192             .transition()
31193             .duration(200)
31194             .style('max-height','0px')
31195             .style('opacity', '0')
31196             .style('top','-10px')
31197             .remove();
31198
31199         var entry = selection.selectAll('.entry');
31200
31201         entry.select('.localized-lang')
31202             .value(function(d) {
31203                 var lang = _.find(iD.data.wikipedia, function(lang) { return lang[2] === d.lang; });
31204                 return lang ? lang[1] : d.lang;
31205             });
31206
31207         entry.select('.localized-value')
31208             .value(function(d) { return d.value; });
31209     }
31210
31211     i.tags = function(tags) {
31212
31213         // Fetch translations from wikipedia
31214         if (tags.wikipedia && !wikiTitles) {
31215             wikiTitles = {};
31216             var wm = tags.wikipedia.match(/([^:]+):(.+)/);
31217             if (wm && wm[0] && wm[1]) {
31218                 wikipedia.translations(wm[1], wm[2], function(d) {
31219                     wikiTitles = d;
31220                 });
31221             }
31222         }
31223
31224         input.value(tags[field.key] || '');
31225
31226         var postfixed = [];
31227         for (var i in tags) {
31228             var m = i.match(new RegExp(field.key + ':([a-zA-Z_-]+)$'));
31229             if (m && m[1]) {
31230                 postfixed.push({ lang: m[1], value: tags[i]});
31231             }
31232         }
31233
31234         localizedInputs.call(render, postfixed.reverse());
31235     };
31236
31237     i.focus = function() {
31238         input.node().focus();
31239     };
31240
31241     i.entity = function(_) {
31242         entity = _;
31243     };
31244
31245     return d3.rebind(i, event, 'on');
31246 };
31247 iD.ui.preset.maxspeed = function(field, context) {
31248
31249     var event = d3.dispatch('change'),
31250         entity,
31251         imperial,
31252         unitInput,
31253         combobox,
31254         input;
31255
31256     var metricValues = [20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120],
31257         imperialValues = [20, 25, 30, 35, 40, 45, 50, 55, 65, 70];
31258
31259     function maxspeed(selection) {
31260         combobox = d3.combobox();
31261         var unitCombobox = d3.combobox().data(['km/h', 'mph'].map(comboValues));
31262
31263         input = selection.selectAll('#preset-input-' + field.id)
31264             .data([0]);
31265
31266         input.enter().append('input')
31267             .attr('type', 'text')
31268             .attr('id', 'preset-input-' + field.id)
31269             .attr('placeholder', field.placeholder());
31270
31271         input
31272             .call(combobox)
31273             .on('change', change)
31274             .on('blur', change);
31275
31276         var childNodes = context.graph().childNodes(context.entity(entity.id)),
31277             loc = childNodes[~~(childNodes.length/2)].loc;
31278
31279         imperial = _.any(iD.data.imperial.features, function(f) {
31280             return _.any(f.geometry.coordinates, function(d) {
31281                 return iD.geo.pointInPolygon(loc, d[0]);
31282             });
31283         });
31284
31285         unitInput = selection.selectAll('input.maxspeed-unit')
31286             .data([0]);
31287
31288         unitInput.enter().append('input')
31289             .attr('type', 'text')
31290             .attr('class', 'maxspeed-unit');
31291
31292         unitInput
31293             .on('blur', changeUnits)
31294             .on('change', changeUnits)
31295             .call(unitCombobox);
31296
31297         function changeUnits() {
31298             imperial = unitInput.value() === 'mph';
31299             unitInput.value(imperial ? 'mph' : 'km/h');
31300             setSuggestions();
31301             change();
31302         }
31303
31304     }
31305
31306     function setSuggestions() {
31307         combobox.data((imperial ? imperialValues : metricValues).map(comboValues));
31308         unitInput.value(imperial ? 'mph' : 'km/h');
31309     }
31310
31311     function comboValues(d) {
31312         return {
31313             value: d.toString(),
31314             title: d.toString()
31315         };
31316     }
31317
31318     function change() {
31319         var tag = {},
31320             value = input.value();
31321
31322         if (!value) {
31323             tag[field.key] = undefined;
31324         } else if (isNaN(value) || !imperial) {
31325             tag[field.key] = value;
31326         } else {
31327             tag[field.key] = value + ' mph';
31328         }
31329
31330         event.change(tag);
31331     }
31332
31333     maxspeed.tags = function(tags) {
31334         var value = tags[field.key];
31335
31336         if (value && value.indexOf('mph') >= 0) {
31337             value = parseInt(value, 10);
31338             imperial = true;
31339         } else if (value) {
31340             imperial = false;
31341         }
31342
31343         setSuggestions();
31344
31345         input.value(value || '');
31346     };
31347
31348     maxspeed.focus = function() {
31349         input.node().focus();
31350     };
31351
31352     maxspeed.entity = function(_) {
31353         entity = _;
31354     };
31355
31356     return d3.rebind(maxspeed, event, 'on');
31357 };
31358 iD.ui.preset.radio = function(field) {
31359
31360     var event = d3.dispatch('change'),
31361         labels, radios, placeholder;
31362
31363     function radio(selection) {
31364         selection.classed('preset-radio', true);
31365
31366         var wrap = selection.selectAll('.preset-input-wrap')
31367             .data([0]);
31368
31369         var buttonWrap = wrap.enter().append('div')
31370             .attr('class', 'preset-input-wrap toggle-list');
31371
31372         buttonWrap.append('span')
31373             .attr('class', 'placeholder');
31374
31375         placeholder = selection.selectAll('.placeholder');
31376
31377         labels = wrap.selectAll('label')
31378             .data(field.options || field.keys);
31379
31380         var enter = labels.enter().append('label');
31381
31382         enter.append('input')
31383             .attr('type', 'radio')
31384             .attr('name', field.id)
31385             .attr('value', function(d) { return field.t('options.' + d, { 'default': d }); })
31386             .attr('checked', false);
31387
31388         enter.append('span')
31389             .text(function(d) { return field.t('options.' + d, { 'default': d }); });
31390
31391         radios = labels.selectAll('input')
31392             .on('change', change);
31393     }
31394
31395     function change() {
31396         var t = {};
31397         if (field.key) t[field.key] = undefined;
31398         radios.each(function(d) {
31399             var active = d3.select(this).property('checked');
31400             if (field.key) {
31401                 if (active) t[field.key] = d;
31402             } else {
31403                 t[d] = active ? 'yes' : undefined;
31404             }
31405         });
31406         event.change(t);
31407     }
31408
31409     radio.tags = function(tags) {
31410         function checked(d) {
31411             if (field.key) {
31412                 return tags[field.key] === d;
31413             } else {
31414                 return !!(tags[d] && tags[d] !== 'no');
31415             }
31416         }
31417
31418         labels.classed('active', checked);
31419         radios.property('checked', checked);
31420         var selection = radios.filter(function() { return this.checked; });
31421         if (selection.empty()) {
31422             placeholder.text(t('inspector.none'));
31423         } else {
31424             placeholder.text(selection.attr('value'));
31425         }
31426     };
31427
31428     radio.focus = function() {
31429         radios.node().focus();
31430     };
31431
31432     return d3.rebind(radio, event, 'on');
31433 };
31434 iD.ui.preset.restrictions = function(field, context) {
31435     var event = d3.dispatch('change'),
31436         vertexID,
31437         fromNodeID;
31438
31439     function restrictions(selection) {
31440         var wrap = selection.selectAll('.preset-input-wrap')
31441             .data([0]);
31442
31443         var enter = wrap.enter().append('div')
31444             .attr('class', 'preset-input-wrap');
31445
31446         enter.append('div')
31447             .attr('class', 'restriction-help');
31448
31449         enter.append('svg')
31450             .call(iD.svg.Surface(context))
31451             .call(iD.behavior.Hover(context));
31452
31453         var intersection = iD.geo.Intersection(context.graph(), vertexID),
31454             graph = intersection.graph,
31455             vertex = graph.entity(vertexID),
31456             surface = wrap.selectAll('svg'),
31457             filter = function () { return true; },
31458             extent = iD.geo.Extent(),
31459             projection = iD.geo.RawMercator(),
31460             lines = iD.svg.Lines(projection, context),
31461             vertices = iD.svg.Vertices(projection, context),
31462             turns = iD.svg.Turns(projection, context);
31463
31464         var d = wrap.dimensions(),
31465             c = [d[0] / 2, d[1] / 2],
31466             z = 21;
31467
31468         projection
31469             .scale(256 * Math.pow(2, z) / (2 * Math.PI));
31470
31471         var s = projection(vertex.loc);
31472
31473         projection
31474             .translate([c[0] - s[0], c[1] - s[1]])
31475             .clipExtent([[0, 0], d]);
31476
31477         surface
31478             .call(vertices, graph, [vertex], filter, extent, z)
31479             .call(lines, graph, intersection.highways, filter)
31480             .call(turns, graph, intersection.turns(fromNodeID));
31481
31482         surface
31483             .on('click.restrictions', click)
31484             .on('mouseover.restrictions', mouseover)
31485             .on('mouseout.restrictions', mouseout);
31486
31487         surface
31488             .selectAll('.selected')
31489             .classed('selected', false);
31490
31491         if (fromNodeID) {
31492             surface
31493                 .selectAll('.' + _.find(intersection.highways, function(way) { return way.contains(fromNodeID); }).id)
31494                 .classed('selected', true);
31495         }
31496
31497         mouseout();
31498
31499         context.history()
31500             .on('change.restrictions', render);
31501
31502         d3.select(window)
31503             .on('resize.restrictions', render);
31504
31505         function click() {
31506             var datum = d3.event.target.__data__;
31507             if (datum instanceof iD.Entity) {
31508                 fromNodeID = datum.nodes[(datum.first() === vertexID) ? 1 : datum.nodes.length - 2];
31509                 render();
31510             } else if (datum instanceof iD.geo.Turn) {
31511                 if (datum.restriction) {
31512                     context.perform(
31513                         iD.actions.UnrestrictTurn(datum, projection),
31514                         t('operations.restriction.annotation.delete'));
31515                 } else {
31516                     context.perform(
31517                         iD.actions.RestrictTurn(datum, projection),
31518                         t('operations.restriction.annotation.create'));
31519                 }
31520             }
31521         }
31522
31523         function mouseover() {
31524             var datum = d3.event.target.__data__;
31525             if (datum instanceof iD.geo.Turn) {
31526                 var graph = context.graph(),
31527                     presets = context.presets(),
31528                     preset;
31529
31530                 if (datum.restriction) {
31531                     preset = presets.match(graph.entity(datum.restriction), graph);
31532                 } else {
31533                     preset = presets.item('type/restriction/' +
31534                         iD.geo.inferRestriction(
31535                             graph.entity(datum.from.node),
31536                             graph.entity(datum.via.node),
31537                             graph.entity(datum.to.node),
31538                             projection));
31539                 }
31540
31541                 wrap.selectAll('.restriction-help')
31542                     .text(t('operations.restriction.help.' +
31543                         (datum.restriction ? 'toggle_off' : 'toggle_on'),
31544                         {restriction: preset.name()}));
31545             }
31546         }
31547
31548         function mouseout() {
31549             wrap.selectAll('.restriction-help')
31550                 .text(t('operations.restriction.help.' +
31551                     (fromNodeID ? 'toggle' : 'select')));
31552         }
31553
31554         function render() {
31555             if (context.hasEntity(vertexID)) {
31556                 restrictions(selection);
31557             }
31558         }
31559     }
31560
31561     restrictions.entity = function(_) {
31562         if (!vertexID || vertexID !== _.id) {
31563             fromNodeID = null;
31564             vertexID = _.id;
31565         }
31566     };
31567
31568     restrictions.tags = function() {};
31569     restrictions.focus = function() {};
31570
31571     return d3.rebind(restrictions, event, 'on');
31572 };
31573 iD.ui.preset.textarea = function(field) {
31574
31575     var event = d3.dispatch('change'),
31576         input;
31577
31578     function i(selection) {
31579         input = selection.selectAll('textarea')
31580             .data([0]);
31581
31582         input.enter().append('textarea')
31583             .attr('id', 'preset-input-' + field.id)
31584             .attr('placeholder', field.placeholder() || t('inspector.unknown'))
31585             .attr('maxlength', 255);
31586
31587         input
31588             .on('blur', change)
31589             .on('change', change);
31590     }
31591
31592     function change() {
31593         var t = {};
31594         t[field.key] = input.value() || undefined;
31595         event.change(t);
31596     }
31597
31598     i.tags = function(tags) {
31599         input.value(tags[field.key] || '');
31600     };
31601
31602     i.focus = function() {
31603         input.node().focus();
31604     };
31605
31606     return d3.rebind(i, event, 'on');
31607 };
31608 iD.ui.preset.wikipedia = function(field, context) {
31609
31610     var event = d3.dispatch('change'),
31611         wikipedia = iD.wikipedia(),
31612         link, entity, lang, title;
31613
31614     function i(selection) {
31615
31616         var langcombo = d3.combobox()
31617             .fetcher(function(value, cb) {
31618                 var v = value.toLowerCase();
31619
31620                 cb(iD.data.wikipedia.filter(function(d) {
31621                     return d[0].toLowerCase().indexOf(v) >= 0 ||
31622                         d[1].toLowerCase().indexOf(v) >= 0 ||
31623                         d[2].toLowerCase().indexOf(v) >= 0;
31624                 }).map(function(d) {
31625                     return { value: d[1] };
31626                 }));
31627             });
31628
31629         var titlecombo = d3.combobox()
31630             .fetcher(function(value, cb) {
31631
31632                 if (!value) value = context.entity(entity.id).tags.name || '';
31633                 var searchfn = value.length > 7 ? wikipedia.search : wikipedia.suggestions;
31634
31635                 searchfn(language()[2], value, function(query, data) {
31636                     cb(data.map(function(d) {
31637                         return { value: d };
31638                     }));
31639                 });
31640             });
31641
31642         lang = selection.selectAll('input.wiki-lang')
31643             .data([0]);
31644
31645         lang.enter().append('input')
31646             .attr('type', 'text')
31647             .attr('class', 'wiki-lang')
31648             .value('English');
31649
31650         lang
31651             .call(langcombo)
31652             .on('blur', changeLang)
31653             .on('change', changeLang);
31654
31655         title = selection.selectAll('input.wiki-title')
31656             .data([0]);
31657
31658         title.enter().append('input')
31659             .attr('type', 'text')
31660             .attr('class', 'wiki-title')
31661             .attr('id', 'preset-input-' + field.id);
31662
31663         title
31664             .call(titlecombo)
31665             .on('blur', change)
31666             .on('change', change);
31667
31668         link = selection.selectAll('a.wiki-link')
31669             .data([0]);
31670
31671         link.enter().append('a')
31672             .attr('class', 'wiki-link button-input-action minor')
31673             .attr('target', '_blank')
31674             .append('span')
31675             .attr('class', 'icon out-link');
31676     }
31677
31678     function language() {
31679         var value = lang.value().toLowerCase();
31680         return _.find(iD.data.wikipedia, function(d) {
31681             return d[0].toLowerCase() === value ||
31682                 d[1].toLowerCase() === value ||
31683                 d[2].toLowerCase() === value;
31684         }) || iD.data.wikipedia[0];
31685     }
31686
31687     function changeLang() {
31688         lang.value(language()[1]);
31689         change();
31690     }
31691
31692     function change() {
31693         var value = title.value(),
31694             m = value.match(/https?:\/\/([a-z]+)\.wikipedia\.org\/wiki\/(.+)/),
31695             l = m && _.find(iD.data.wikipedia, function(d) { return m[1] === d[2]; });
31696
31697         if (l) {
31698             // Normalize title http://www.mediawiki.org/wiki/API:Query#Title_normalization
31699             value = m[2].replace(/_/g, ' ');
31700             value = value.slice(0, 1).toUpperCase() + value.slice(1);
31701             lang.value(l[1]);
31702             title.value(value);
31703         }
31704
31705         var t = {};
31706         t[field.key] = value ? language()[2] + ':' + value : undefined;
31707         event.change(t);
31708     }
31709
31710     i.tags = function(tags) {
31711         var value = tags[field.key] || '',
31712             m = value.match(/([^:]+):(.+)/),
31713             l = m && _.find(iD.data.wikipedia, function(d) { return m[1] === d[2]; });
31714
31715         // value in correct format
31716         if (l) {
31717             lang.value(l[1]);
31718             title.value(m[2]);
31719             link.attr('href', 'http://' + m[1] + '.wikipedia.org/wiki/' + m[2]);
31720
31721         // unrecognized value format
31722         } else {
31723             title.value(value);
31724             link.attr('href', 'http://en.wikipedia.org/wiki/Special:Search?search=' + value);
31725         }
31726     };
31727
31728     i.entity = function(_) {
31729         entity = _;
31730     };
31731
31732     i.focus = function() {
31733         title.node().focus();
31734     };
31735
31736     return d3.rebind(i, event, 'on');
31737 };
31738 iD.ui.intro.area = function(context, reveal) {
31739
31740     var event = d3.dispatch('done'),
31741         timeout;
31742
31743     var step = {
31744         title: 'intro.areas.title'
31745     };
31746
31747     step.enter = function() {
31748
31749         var playground = [-85.63552, 41.94159],
31750             corner = [-85.63565411045074, 41.9417715536927];
31751         context.map().centerZoom(playground, 19);
31752         reveal('button.add-area', t('intro.areas.add'), {tooltipClass: 'intro-areas-add'});
31753
31754         context.on('enter.intro', addArea);
31755
31756         function addArea(mode) {
31757             if (mode.id !== 'add-area') return;
31758             context.on('enter.intro', drawArea);
31759
31760             var padding = 120 * Math.pow(2, context.map().zoom() - 19);
31761             var pointBox = iD.ui.intro.pad(corner, padding, context);
31762             reveal(pointBox, t('intro.areas.corner'));
31763
31764             context.map().on('move.intro', function() {
31765                 padding = 120 * Math.pow(2, context.map().zoom() - 19);
31766                 pointBox = iD.ui.intro.pad(corner, padding, context);
31767                 reveal(pointBox, t('intro.areas.corner'), {duration: 0});
31768             });
31769         }
31770
31771         function drawArea(mode) {
31772             if (mode.id !== 'draw-area') return;
31773             context.on('enter.intro', enterSelect);
31774
31775             var padding = 150 * Math.pow(2, context.map().zoom() - 19);
31776             var pointBox = iD.ui.intro.pad(playground, padding, context);
31777             reveal(pointBox, t('intro.areas.place'));
31778
31779             context.map().on('move.intro', function() {
31780                 padding = 150 * Math.pow(2, context.map().zoom() - 19);
31781                 pointBox = iD.ui.intro.pad(playground, padding, context);
31782                 reveal(pointBox, t('intro.areas.place'), {duration: 0});
31783             });
31784         }
31785
31786         function enterSelect(mode) {
31787             if (mode.id !== 'select') return;
31788             context.map().on('move.intro', null);
31789             context.on('enter.intro', null);
31790
31791             timeout = setTimeout(function() {
31792                 reveal('.preset-search-input', t('intro.areas.search', {name: context.presets().item('leisure/playground').name()}));
31793                 d3.select('.preset-search-input').on('keyup.intro', keySearch);
31794             }, 500);
31795         }
31796
31797         function keySearch() {
31798             var first = d3.select('.preset-list-item:first-child');
31799             if (first.classed('preset-leisure-playground')) {
31800                 reveal(first.select('.preset-list-button').node(), t('intro.areas.choose'));
31801                 d3.selection.prototype.one.call(context.history(), 'change.intro', selectedPreset);
31802                 d3.select('.preset-search-input').on('keyup.intro', null);
31803             }
31804         }
31805
31806         function selectedPreset() {
31807             reveal('.pane', t('intro.areas.describe'));
31808             context.on('exit.intro', event.done);
31809         }
31810     };
31811
31812     step.exit = function() {
31813         window.clearTimeout(timeout);
31814         context.on('enter.intro', null);
31815         context.on('exit.intro', null);
31816         context.history().on('change.intro', null);
31817         context.map().on('move.intro', null);
31818         d3.select('.preset-search-input').on('keyup.intro', null);
31819     };
31820
31821     return d3.rebind(step, event, 'on');
31822 };
31823 iD.ui.intro.line = function(context, reveal) {
31824
31825     var event = d3.dispatch('done'),
31826         timeouts = [];
31827
31828     var step = {
31829         title: 'intro.lines.title'
31830     };
31831
31832     function timeout(f, t) {
31833         timeouts.push(window.setTimeout(f, t));
31834     }
31835
31836     step.enter = function() {
31837
31838         var centroid = [-85.62830, 41.95699];
31839         var midpoint = [-85.62975395449628, 41.95787501510204];
31840         var start = [-85.6297754121684, 41.95805253325314];
31841         var intersection = [-85.62974496187628, 41.95742515554585];
31842
31843         context.map().centerZoom(start, 18);
31844         reveal('button.add-line', t('intro.lines.add'), {tooltipClass: 'intro-lines-add'});
31845
31846         context.on('enter.intro', addLine);
31847
31848         function addLine(mode) {
31849             if (mode.id !== 'add-line') return;
31850             context.on('enter.intro', drawLine);
31851
31852             var padding = 150 * Math.pow(2, context.map().zoom() - 18);
31853             var pointBox = iD.ui.intro.pad(start, padding, context);
31854             reveal(pointBox, t('intro.lines.start'));
31855
31856             context.map().on('move.intro', function() {
31857                 padding = 150 * Math.pow(2, context.map().zoom() - 18);
31858                 pointBox = iD.ui.intro.pad(start, padding, context);
31859                 reveal(pointBox, t('intro.lines.start'), {duration: 0});
31860             });
31861         }
31862
31863         function drawLine(mode) {
31864             if (mode.id !== 'draw-line') return;
31865             context.history().on('change.intro', addIntersection);
31866             context.on('enter.intro', retry);
31867
31868             var padding = 300 * Math.pow(2, context.map().zoom() - 19);
31869             var pointBox = iD.ui.intro.pad(midpoint, padding, context);
31870             reveal(pointBox, t('intro.lines.intersect'));
31871
31872             context.map().on('move.intro', function() {
31873                 padding = 300 * Math.pow(2, context.map().zoom() - 19);
31874                 pointBox = iD.ui.intro.pad(midpoint, padding, context);
31875                 reveal(pointBox, t('intro.lines.intersect'), {duration: 0});
31876             });
31877         }
31878
31879         // ended line before creating intersection
31880         function retry(mode) {
31881             if (mode.id !== 'select') return;
31882             var pointBox = iD.ui.intro.pad(intersection, 30, context);
31883             reveal(pointBox, t('intro.lines.restart'));
31884             timeout(function() {
31885                 context.replace(iD.actions.DeleteMultiple(mode.selectedIDs()));
31886                 step.exit();
31887                 step.enter();
31888             }, 3000);
31889         }
31890
31891         function addIntersection(changes) {
31892             if ( _.any(changes.created(), function(d) {
31893                 return d.type === 'node' && context.graph().parentWays(d).length > 1;
31894             })) {
31895                 context.history().on('change.intro', null);
31896                 context.on('enter.intro', enterSelect);
31897
31898                 var padding = 900 * Math.pow(2, context.map().zoom() - 19);
31899                 var pointBox = iD.ui.intro.pad(centroid, padding, context);
31900                 reveal(pointBox, t('intro.lines.finish'));
31901
31902                 context.map().on('move.intro', function() {
31903                     padding = 900 * Math.pow(2, context.map().zoom() - 19);
31904                     pointBox = iD.ui.intro.pad(centroid, padding, context);
31905                     reveal(pointBox, t('intro.lines.finish'), {duration: 0});
31906                 });
31907             }
31908         }
31909
31910         function enterSelect(mode) {
31911             if (mode.id !== 'select') return;
31912             context.map().on('move.intro', null);
31913             context.on('enter.intro', null);
31914             d3.select('#curtain').style('pointer-events', 'all');
31915
31916             presetCategory();
31917         }
31918
31919         function presetCategory() {
31920             timeout(function() {
31921                 d3.select('#curtain').style('pointer-events', 'none');
31922                 var road = d3.select('.preset-category-road .preset-list-button');
31923                 reveal(road.node(), t('intro.lines.road'));
31924                 road.one('click.intro', roadCategory);
31925             }, 500);
31926         }
31927
31928         function roadCategory() {
31929             timeout(function() {
31930                 var grid = d3.select('.subgrid');
31931                 reveal(grid.node(), t('intro.lines.residential'));
31932                 grid.selectAll(':not(.preset-highway-residential) .preset-list-button')
31933                     .one('click.intro', retryPreset);
31934                 grid.selectAll('.preset-highway-residential .preset-list-button')
31935                     .one('click.intro', roadDetails);
31936             }, 500);
31937         }
31938
31939         // selected wrong road type
31940         function retryPreset() {
31941             timeout(function() {
31942                 var preset = d3.select('.entity-editor-pane .preset-list-button');
31943                 reveal(preset.node(), t('intro.lines.wrong_preset'));
31944                 preset.one('click.intro', presetCategory);
31945             }, 500);
31946         }
31947
31948         function roadDetails() {
31949             reveal('.pane', t('intro.lines.describe'));
31950             context.on('exit.intro', event.done);
31951         }
31952
31953     };
31954
31955     step.exit = function() {
31956         d3.select('#curtain').style('pointer-events', 'none');
31957         timeouts.forEach(window.clearTimeout);
31958         context.on('enter.intro', null);
31959         context.on('exit.intro', null);
31960         context.map().on('move.intro', null);
31961         context.history().on('change.intro', null);
31962     };
31963
31964     return d3.rebind(step, event, 'on');
31965 };
31966 iD.ui.intro.navigation = function(context, reveal) {
31967
31968     var event = d3.dispatch('done'),
31969         timeouts = [];
31970
31971     var step = {
31972         title: 'intro.navigation.title'
31973     };
31974
31975     function set(f, t) {
31976         timeouts.push(window.setTimeout(f, t));
31977     }
31978
31979     /*
31980      * Steps:
31981      * Drag map
31982      * Select poi
31983      * Show editor header
31984      * Show editor pane
31985      * Select road
31986      * Show header
31987      */
31988
31989     step.enter = function() {
31990
31991         var rect = context.surfaceRect(),
31992             map = {
31993                 left: rect.left + 10,
31994                 top: rect.top + 70,
31995                 width: rect.width - 70,
31996                 height: rect.height - 170
31997             };
31998
31999         context.map().centerZoom([-85.63591, 41.94285], 19);
32000
32001         reveal(map, t('intro.navigation.drag'));
32002
32003         context.map().on('move.intro', _.debounce(function() {
32004             context.map().on('move.intro', null);
32005             townhall();
32006             context.on('enter.intro', inspectTownHall);
32007         }, 400));
32008
32009         function townhall() {
32010             var hall = [-85.63645945147184, 41.942986488012565];
32011
32012             var point = context.projection(hall);
32013             if (point[0] < 0 || point[0] > rect.width ||
32014                 point[1] < 0 || point[1] > rect.height) {
32015                 context.map().center(hall);
32016             }
32017
32018             var box = iD.ui.intro.pointBox(hall, context);
32019             reveal(box, t('intro.navigation.select'));
32020
32021             context.map().on('move.intro', function() {
32022                 var box = iD.ui.intro.pointBox(hall, context);
32023                 reveal(box, t('intro.navigation.select'), {duration: 0});
32024             });
32025         }
32026
32027         function inspectTownHall(mode) {
32028             if (mode.id !== 'select') return;
32029             context.on('enter.intro', null);
32030             context.map().on('move.intro', null);
32031             set(function() {
32032                 reveal('.entity-editor-pane', t('intro.navigation.pane'));
32033                 context.on('exit.intro', event.done);
32034             }, 700);
32035         }
32036
32037     };
32038
32039     step.exit = function() {
32040         context.map().on('move.intro', null);
32041         context.on('enter.intro', null);
32042         context.on('exit.intro', null);
32043         timeouts.forEach(window.clearTimeout);
32044     };
32045
32046     return d3.rebind(step, event, 'on');
32047 };
32048 iD.ui.intro.point = function(context, reveal) {
32049
32050     var event = d3.dispatch('done'),
32051         timeouts = [];
32052
32053     var step = {
32054         title: 'intro.points.title'
32055     };
32056
32057     function setTimeout(f, t) {
32058         timeouts.push(window.setTimeout(f, t));
32059     }
32060
32061     step.enter = function() {
32062
32063         context.map().centerZoom([-85.63279, 41.94394], 19);
32064         reveal('button.add-point', t('intro.points.add'), {tooltipClass: 'intro-points-add'});
32065
32066         var corner = [-85.632481,41.944094];
32067
32068         context.on('enter.intro', addPoint);
32069
32070         function addPoint(mode) {
32071             if (mode.id !== 'add-point') return;
32072             context.on('enter.intro', enterSelect);
32073
32074             var pointBox = iD.ui.intro.pad(corner, 150, context);
32075             reveal(pointBox, t('intro.points.place'));
32076
32077             context.map().on('move.intro', function() {
32078                 pointBox = iD.ui.intro.pad(corner, 150, context);
32079                 reveal(pointBox, t('intro.points.place'), {duration: 0});
32080             });
32081
32082         }
32083
32084         function enterSelect(mode) {
32085             if (mode.id !== 'select') return;
32086             context.map().on('move.intro', null);
32087             context.on('enter.intro', null);
32088
32089             setTimeout(function() {
32090                 reveal('.preset-search-input', t('intro.points.search', {name: context.presets().item('amenity/cafe').name()}));
32091                 d3.select('.preset-search-input').on('keyup.intro', keySearch);
32092             }, 500);
32093         }
32094
32095         function keySearch() {
32096             var first = d3.select('.preset-list-item:first-child');
32097             if (first.classed('preset-amenity-cafe')) {
32098                 reveal(first.select('.preset-list-button').node(), t('intro.points.choose'));
32099                 d3.selection.prototype.one.call(context.history(), 'change.intro', selectedPreset);
32100
32101                 d3.select('.preset-search-input').on('keydown.intro', function() {
32102                     // Prevent search from updating and changing the grid
32103                     d3.event.stopPropagation();
32104                     d3.event.preventDefault();
32105                 }, true).on('keyup.intro', null);
32106             }
32107         }
32108
32109         function selectedPreset() {
32110             setTimeout(function() {
32111                 reveal('.entity-editor-pane', t('intro.points.describe'), {tooltipClass: 'intro-points-describe'});
32112                 context.history().on('change.intro', closeEditor);
32113                 context.on('exit.intro', selectPoint);
32114             }, 400);
32115         }
32116
32117         function closeEditor() {
32118             d3.select('.preset-search-input').on('keydown.intro', null);
32119             context.history().on('change.intro', null);
32120             reveal('.entity-editor-pane', t('intro.points.close'));
32121         }
32122
32123         function selectPoint() {
32124             context.on('exit.intro', null);
32125             context.history().on('change.intro', null);
32126             context.on('enter.intro', enterReselect);
32127
32128             var pointBox = iD.ui.intro.pad(corner, 150, context);
32129             reveal(pointBox, t('intro.points.reselect'));
32130
32131             context.map().on('move.intro', function() {
32132                 pointBox = iD.ui.intro.pad(corner, 150, context);
32133                 reveal(pointBox, t('intro.points.reselect'), {duration: 0});
32134             });
32135         }
32136
32137         function enterReselect(mode) {
32138             if (mode.id !== 'select') return;
32139             context.map().on('move.intro', null);
32140             context.on('enter.intro', null);
32141
32142             setTimeout(function() {
32143                 reveal('.entity-editor-pane', t('intro.points.fixname'));
32144                 context.on('exit.intro', deletePoint);
32145             }, 500);
32146         }
32147
32148         function deletePoint() {
32149             context.on('exit.intro', null);
32150             context.on('enter.intro', enterDelete);
32151
32152             var pointBox = iD.ui.intro.pad(corner, 150, context);
32153             reveal(pointBox, t('intro.points.reselect_delete'));
32154
32155             context.map().on('move.intro', function() {
32156                 pointBox = iD.ui.intro.pad(corner, 150, context);
32157                 reveal(pointBox, t('intro.points.reselect_delete'), {duration: 0});
32158             });
32159         }
32160
32161         function enterDelete(mode) {
32162             if (mode.id !== 'select') return;
32163             context.map().on('move.intro', null);
32164             context.on('enter.intro', null);
32165             context.on('exit.intro', deletePoint);
32166             context.map().on('move.intro', deletePoint);
32167             context.history().on('change.intro', deleted);
32168
32169             setTimeout(function() {
32170                 var node = d3.select('.radial-menu-item-delete').node();
32171                 var pointBox = iD.ui.intro.pad(node.getBoundingClientRect(), 50, context);
32172                 reveal(pointBox, t('intro.points.delete'));
32173             }, 300);
32174         }
32175
32176         function deleted(changed) {
32177             if (changed.deleted().length) event.done();
32178         }
32179
32180     };
32181
32182     step.exit = function() {
32183         timeouts.forEach(window.clearTimeout);
32184         context.on('exit.intro', null);
32185         context.on('enter.intro', null);
32186         context.map().on('move.intro', null);
32187         context.history().on('change.intro', null);
32188         d3.select('.preset-search-input').on('keyup.intro', null).on('keydown.intro', null);
32189     };
32190
32191     return d3.rebind(step, event, 'on');
32192 };
32193 iD.ui.intro.startEditing = function(context, reveal) {
32194
32195     var event = d3.dispatch('done', 'startEditing'),
32196         modal,
32197         timeouts = [];
32198
32199     var step = {
32200         title: 'intro.startediting.title'
32201     };
32202
32203     function timeout(f, t) {
32204         timeouts.push(window.setTimeout(f, t));
32205     }
32206
32207     step.enter = function() {
32208
32209         reveal('.map-control.help-control', t('intro.startediting.help'));
32210
32211         timeout(function() {
32212             reveal('#bar button.save', t('intro.startediting.save'));
32213         }, 3500);
32214
32215         timeout(function() {
32216             reveal('#surface');
32217         }, 7000);
32218
32219         timeout(function() {
32220             modal = iD.ui.modal(context.container());
32221
32222             modal.select('.modal')
32223                 .attr('class', 'modal-splash modal col6');
32224
32225             modal.selectAll('.close').remove();
32226
32227             var startbutton = modal.select('.content')
32228                 .attr('class', 'fillL')
32229                     .append('button')
32230                         .attr('class', 'modal-section huge-modal-button')
32231                         .on('click', function() {
32232                                 modal.remove();
32233                         });
32234
32235                 startbutton.append('div')
32236                     .attr('class','illustration');
32237                 startbutton.append('h2')
32238                     .text(t('intro.startediting.start'));
32239
32240             event.startEditing();
32241
32242         }, 7500);
32243     };
32244
32245     step.exit = function() {
32246         if (modal) modal.remove();
32247         timeouts.forEach(window.clearTimeout);
32248     };
32249
32250     return d3.rebind(step, event, 'on');
32251 };
32252 iD.presets = function() {
32253
32254     // an iD.presets.Collection with methods for
32255     // loading new data and returning defaults
32256
32257     var all = iD.presets.Collection([]),
32258         defaults = { area: all, line: all, point: all, vertex: all, relation: all },
32259         fields = {},
32260         universal = [],
32261         recent = iD.presets.Collection([]);
32262
32263     // Index of presets by (geometry, tag key).
32264     var index = {
32265         point: {},
32266         vertex: {},
32267         line: {},
32268         area: {},
32269         relation: {}
32270     };
32271
32272     all.match = function(entity, resolver) {
32273         var geometry = entity.geometry(resolver),
32274             geometryMatches = index[geometry],
32275             best = -1,
32276             match;
32277
32278         for (var k in entity.tags) {
32279             var keyMatches = geometryMatches[k];
32280             if (!keyMatches) continue;
32281
32282             for (var i = 0; i < keyMatches.length; i++) {
32283                 var score = keyMatches[i].matchScore(entity);
32284                 if (score > best) {
32285                     best = score;
32286                     match = keyMatches[i];
32287                 }
32288             }
32289         }
32290
32291         return match || all.item(geometry);
32292     };
32293
32294     all.load = function(d) {
32295
32296         if (d.fields) {
32297             _.forEach(d.fields, function(d, id) {
32298                 fields[id] = iD.presets.Field(id, d);
32299                 if (d.universal) universal.push(fields[id]);
32300             });
32301         }
32302
32303         if (d.presets) {
32304             _.forEach(d.presets, function(d, id) {
32305                 all.collection.push(iD.presets.Preset(id, d, fields));
32306             });
32307         }
32308
32309         if (d.categories) {
32310             _.forEach(d.categories, function(d, id) {
32311                 all.collection.push(iD.presets.Category(id, d, all));
32312             });
32313         }
32314
32315         if (d.defaults) {
32316             var getItem = _.bind(all.item, all);
32317             defaults = {
32318                 area: iD.presets.Collection(d.defaults.area.map(getItem)),
32319                 line: iD.presets.Collection(d.defaults.line.map(getItem)),
32320                 point: iD.presets.Collection(d.defaults.point.map(getItem)),
32321                 vertex: iD.presets.Collection(d.defaults.vertex.map(getItem)),
32322                 relation: iD.presets.Collection(d.defaults.relation.map(getItem))
32323             };
32324         }
32325
32326         for (var i = 0; i < all.collection.length; i++) {
32327             var preset = all.collection[i],
32328                 geometry = preset.geometry;
32329
32330             for (var j = 0; j < geometry.length; j++) {
32331                 var g = index[geometry[j]];
32332                 for (var k in preset.tags) {
32333                     (g[k] = g[k] || []).push(preset);
32334                 }
32335             }
32336         }
32337
32338         return all;
32339     };
32340
32341     all.field = function(id) {
32342         return fields[id];
32343     };
32344
32345     all.universal = function() {
32346         return universal;
32347     };
32348
32349     all.defaults = function(geometry, n) {
32350         var rec = recent.matchGeometry(geometry).collection.slice(0, 4),
32351             def = _.uniq(rec.concat(defaults[geometry].collection)).slice(0, n - 1);
32352         return iD.presets.Collection(_.unique(rec.concat(def).concat(all.item(geometry))));
32353     };
32354
32355     all.choose = function(preset) {
32356         if (!preset.isFallback()) {
32357             recent = iD.presets.Collection(_.unique([preset].concat(recent.collection)));
32358         }
32359         return all;
32360     };
32361
32362     return all;
32363 };
32364 iD.presets.Category = function(id, category, all) {
32365     category = _.clone(category);
32366
32367     category.id = id;
32368
32369     category.members = iD.presets.Collection(category.members.map(function(id) {
32370         return all.item(id);
32371     }));
32372
32373     category.matchGeometry = function(geometry) {
32374         return category.geometry.indexOf(geometry) >= 0;
32375     };
32376
32377     category.matchScore = function() { return -1; };
32378
32379     category.name = function() {
32380         return t('presets.categories.' + id + '.name', {'default': id});
32381     };
32382
32383     category.terms = function() {
32384         return [];
32385     };
32386
32387     return category;
32388 };
32389 iD.presets.Collection = function(collection) {
32390
32391     var maxSearchResults = 50,
32392         maxSuggestionResults = 10;
32393
32394     var presets = {
32395
32396         collection: collection,
32397
32398         item: function(id) {
32399             return _.find(collection, function(d) {
32400                 return d.id === id;
32401             });
32402         },
32403
32404         matchGeometry: function(geometry) {
32405             return iD.presets.Collection(collection.filter(function(d) {
32406                 return d.matchGeometry(geometry);
32407             }));
32408         },
32409
32410         search: function(value, geometry) {
32411             if (!value) return this;
32412
32413             value = value.toLowerCase();
32414
32415             var searchable = _.filter(collection, function(a) {
32416                 return a.searchable !== false && a.suggestion !== true;
32417             }),
32418             suggestions = _.filter(collection, function(a) {
32419                 return a.suggestion === true;
32420             });
32421
32422             // matches value to preset.name
32423             var leading_name = _.filter(searchable, function(a) {
32424                     return leading(a.name().toLowerCase());
32425                 }).sort(function(a, b) {
32426                     var i = a.name().toLowerCase().indexOf(value) - b.name().toLowerCase().indexOf(value);
32427                     if (i === 0) return a.name().length - b.name().length;
32428                     else return i;
32429                 });
32430
32431             // matches value to preset.terms values
32432             var leading_terms = _.filter(searchable, function(a) {
32433                 return _.any(a.terms() || [], leading);
32434             });
32435
32436             function leading(a) {
32437                 var index = a.indexOf(value);
32438                 return index === 0 || a[index - 1] === ' ';
32439             }
32440
32441             // finds close matches to value in preset.name
32442             var levenstein_name = searchable.map(function(a) {
32443                     return {
32444                         preset: a,
32445                         dist: iD.util.editDistance(value, a.name().toLowerCase())
32446                     };
32447                 }).filter(function(a) {
32448                     return a.dist + Math.min(value.length - a.preset.name().length, 0) < 3;
32449                 }).sort(function(a, b) {
32450                     return a.dist - b.dist;
32451                 }).map(function(a) {
32452                     return a.preset;
32453                 });
32454
32455             // finds close matches to value in preset.terms
32456             var leventstein_terms = _.filter(searchable, function(a) {
32457                     return _.any(a.terms() || [], function(b) {
32458                         return iD.util.editDistance(value, b) + Math.min(value.length - b.length, 0) < 3;
32459                     });
32460                 });
32461
32462             function suggestionName(name) {
32463                 var nameArray = name.split(' - ');
32464                 if (nameArray.length > 1) {
32465                     name = nameArray.slice(0, nameArray.length-1).join(' - ');
32466                 }
32467                 return name.toLowerCase();
32468             }
32469
32470             var leading_suggestions = _.filter(suggestions, function(a) {
32471                     return leading(suggestionName(a.name()));
32472                 }).sort(function(a, b) {
32473                     a = suggestionName(a.name());
32474                     b = suggestionName(b.name());
32475                     var i = a.indexOf(value) - b.indexOf(value);
32476                     if (i === 0) return a.length - b.length;
32477                     else return i;
32478                 });
32479
32480             var leven_suggestions = suggestions.map(function(a) {
32481                     return {
32482                         preset: a,
32483                         dist: iD.util.editDistance(value, suggestionName(a.name()))
32484                     };
32485                 }).filter(function(a) {
32486                     return a.dist + Math.min(value.length - suggestionName(a.preset.name()).length, 0) < 1;
32487                 }).sort(function(a, b) {
32488                     return a.dist - b.dist;
32489                 }).map(function(a) {
32490                     return a.preset;
32491                 });
32492
32493             var other = presets.item(geometry);
32494
32495             var results = leading_name.concat(
32496                             leading_terms,
32497                             leading_suggestions.slice(0, maxSuggestionResults+5),
32498                             levenstein_name,
32499                             leventstein_terms,
32500                             leven_suggestions.slice(0, maxSuggestionResults)
32501                         ).slice(0, maxSearchResults-1);
32502
32503             return iD.presets.Collection(_.unique(
32504                     results.concat(other)
32505                 ));
32506         }
32507     };
32508
32509     return presets;
32510 };
32511 iD.presets.Field = function(id, field) {
32512     field = _.clone(field);
32513
32514     field.id = id;
32515
32516     field.matchGeometry = function(geometry) {
32517         return !field.geometry || field.geometry === geometry;
32518     };
32519
32520     field.t = function(scope, options) {
32521         return t('presets.fields.' + id + '.' + scope, options);
32522     };
32523
32524     field.label = function() {
32525         return field.t('label', {'default': id});
32526     };
32527
32528     var placeholder = field.placeholder;
32529     field.placeholder = function() {
32530         return field.t('placeholder', {'default': placeholder});
32531     };
32532
32533     return field;
32534 };
32535 iD.presets.Preset = function(id, preset, fields) {
32536     preset = _.clone(preset);
32537
32538     preset.id = id;
32539     preset.fields = (preset.fields || []).map(getFields);
32540
32541     function getFields(f) {
32542         return fields[f];
32543     }
32544
32545     preset.matchGeometry = function(geometry) {
32546         return preset.geometry.indexOf(geometry) >= 0;
32547     };
32548
32549     var matchScore = preset.matchScore || 1;
32550     preset.matchScore = function(entity) {
32551         var tags = preset.tags,
32552             score = 0;
32553
32554         for (var t in tags) {
32555             if (entity.tags[t] === tags[t]) {
32556                 score += matchScore;
32557             } else if (tags[t] === '*' && t in entity.tags) {
32558                 score += matchScore / 2;
32559             } else {
32560                 return -1;
32561             }
32562         }
32563
32564         return score;
32565     };
32566
32567     preset.t = function(scope, options) {
32568         return t('presets.presets.' + id + '.' + scope, options);
32569     };
32570
32571     var name = preset.name;
32572     preset.name = function() {
32573         if (preset.suggestion) {
32574             id = id.split('/');
32575             id = id[0] + '/' + id[1];
32576             return name + ' - ' + t('presets.presets.' + id + '.name');
32577         }
32578         return preset.t('name', {'default': name});
32579     };
32580
32581     preset.terms = function() {
32582         return preset.t('terms', {'default': ''}).split(',');
32583     };
32584
32585     preset.isFallback = function() {
32586         return Object.keys(preset.tags).length === 0;
32587     };
32588
32589     preset.reference = function(geometry) {
32590         var key = Object.keys(preset.tags)[0],
32591             value = preset.tags[key];
32592
32593         if (geometry === 'relation' && key === 'type') {
32594             return { rtype: value };
32595         } else if (value === '*') {
32596             return { key: key };
32597         } else {
32598             return { key: key, value: value };
32599         }
32600     };
32601
32602     var removeTags = preset.removeTags || preset.tags;
32603     preset.removeTags = function(tags, geometry) {
32604         tags = _.omit(tags, _.keys(removeTags));
32605
32606         for (var f in preset.fields) {
32607             var field = preset.fields[f];
32608             if (field.matchGeometry(geometry) && field['default'] === tags[field.key]) {
32609                 delete tags[field.key];
32610             }
32611         }
32612
32613         return tags;
32614     };
32615
32616     var applyTags = preset.addTags || preset.tags;
32617     preset.applyTags = function(tags, geometry) {
32618         var k;
32619
32620         tags = _.clone(tags);
32621
32622         for (k in applyTags) {
32623             if (applyTags[k] === '*') {
32624                 tags[k] = 'yes';
32625             } else {
32626                 tags[k] = applyTags[k];
32627             }
32628         }
32629
32630         // Add area=yes if necessary
32631         for (k in applyTags) {
32632             if (geometry === 'area' && !(k in iD.areaKeys))
32633                 tags.area = 'yes';
32634             break;
32635         }
32636
32637         for (var f in preset.fields) {
32638             var field = preset.fields[f];
32639             if (field.matchGeometry(geometry) && field.key && !tags[field.key] && field['default']) {
32640                 tags[field.key] = field['default'];
32641             }
32642         }
32643
32644         return tags;
32645     };
32646
32647     return preset;
32648 };
32649 iD.validate = function(changes, graph) {
32650     var warnings = [];
32651
32652     // https://github.com/openstreetmap/josm/blob/mirror/src/org/
32653     // openstreetmap/josm/data/validation/tests/UnclosedWays.java#L80
32654     function tagSuggestsArea(change) {
32655         if (_.isEmpty(change.tags)) return false;
32656         var tags = change.tags;
32657         var presence = ['landuse', 'amenities', 'tourism', 'shop'];
32658         for (var i = 0; i < presence.length; i++) {
32659             if (tags[presence[i]] !== undefined) {
32660                 return presence[i] + '=' + tags[presence[i]];
32661             }
32662         }
32663         if (tags.building && tags.building === 'yes') return 'building=yes';
32664     }
32665
32666     if (changes.deleted.length > 100) {
32667         warnings.push({
32668             message: t('validations.many_deletions', { n: changes.deleted.length })
32669         });
32670     }
32671
32672     for (var i = 0; i < changes.created.length; i++) {
32673         var change = changes.created[i],
32674             geometry = change.geometry(graph);
32675
32676         if ((geometry === 'point' || geometry === 'line' || geometry === 'area') && !change.isUsed(graph)) {
32677             warnings.push({
32678                 message: t('validations.untagged_' + geometry),
32679                 tooltip: t('validations.untagged_' + geometry + '_tooltip'),
32680                 entity: change
32681             });
32682         }
32683
32684         var deprecatedTags = change.deprecatedTags();
32685         if (!_.isEmpty(deprecatedTags)) {
32686             warnings.push({
32687                 message: t('validations.deprecated_tags', {
32688                     tags: iD.util.tagText({ tags: deprecatedTags })
32689                 }), entity: change });
32690         }
32691
32692         if (geometry === 'line' && tagSuggestsArea(change)) {
32693             warnings.push({
32694                 message: t('validations.tag_suggests_area', {tag: tagSuggestsArea(change)}),
32695                 entity: change
32696             });
32697         }
32698     }
32699
32700     return warnings;
32701 };
32702 /* jshint ignore:start */
32703 })();
32704 window.locale = { _current: 'en' };
32705
32706 locale.current = function(_) {
32707     if (!arguments.length) return locale._current;
32708     if (locale[_] !== undefined) locale._current = _;
32709     else if (locale[_.split('-')[0]]) locale._current = _.split('-')[0];
32710     return locale;
32711 };
32712
32713 function t(s, o, loc) {
32714     loc = loc || locale._current;
32715
32716     var path = s.split(".").reverse(),
32717         rep = locale[loc];
32718
32719     while (rep !== undefined && path.length) rep = rep[path.pop()];
32720
32721     if (rep !== undefined) {
32722         if (o) for (var k in o) rep = rep.replace('{' + k + '}', o[k]);
32723         return rep;
32724     }
32725
32726     if (loc !== 'en') {
32727         return t(s, o, 'en');
32728     }
32729
32730     if (o && 'default' in o) {
32731         return o['default'];
32732     }
32733
32734     var missing = 'Missing ' + loc + ' translation: ' + s;
32735     if (typeof console !== "undefined") console.error(missing);
32736
32737     return missing;
32738 }
32739 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 = {
32740     "deprecated": [
32741         {
32742             "old": {
32743                 "amenity": "firepit"
32744             },
32745             "replace": {
32746                 "leisure": "firepit"
32747             }
32748         },
32749         {
32750             "old": {
32751                 "barrier": "wire_fence"
32752             },
32753             "replace": {
32754                 "barrier": "fence",
32755                 "fence_type": "chain"
32756             }
32757         },
32758         {
32759             "old": {
32760                 "barrier": "wood_fence"
32761             },
32762             "replace": {
32763                 "barrier": "fence",
32764                 "fence_type": "wood"
32765             }
32766         },
32767         {
32768             "old": {
32769                 "highway": "ford"
32770             },
32771             "replace": {
32772                 "ford": "yes"
32773             }
32774         },
32775         {
32776             "old": {
32777                 "highway": "stile"
32778             },
32779             "replace": {
32780                 "barrier": "stile"
32781             }
32782         },
32783         {
32784             "old": {
32785                 "highway": "incline"
32786             },
32787             "replace": {
32788                 "highway": "road",
32789                 "incline": "up"
32790             }
32791         },
32792         {
32793             "old": {
32794                 "highway": "incline_steep"
32795             },
32796             "replace": {
32797                 "highway": "road",
32798                 "incline": "up"
32799             }
32800         },
32801         {
32802             "old": {
32803                 "highway": "unsurfaced"
32804             },
32805             "replace": {
32806                 "highway": "road",
32807                 "incline": "unpaved"
32808             }
32809         },
32810         {
32811             "old": {
32812                 "landuse": "wood"
32813             },
32814             "replace": {
32815                 "landuse": "forest",
32816                 "natural": "wood"
32817             }
32818         },
32819         {
32820             "old": {
32821                 "natural": "marsh"
32822             },
32823             "replace": {
32824                 "natural": "wetland",
32825                 "wetland": "marsh"
32826             }
32827         },
32828         {
32829             "old": {
32830                 "power_source": "*"
32831             },
32832             "replace": {
32833                 "generator:source": "$1"
32834             }
32835         },
32836         {
32837             "old": {
32838                 "power_rating": "*"
32839             },
32840             "replace": {
32841                 "generator:output": "$1"
32842             }
32843         },
32844         {
32845             "old": {
32846                 "shop": "organic"
32847             },
32848             "replace": {
32849                 "shop": "supermarket",
32850                 "organic": "only"
32851             }
32852         }
32853     ],
32854     "discarded": [
32855         "created_by",
32856         "odbl",
32857         "odbl:note",
32858         "tiger:upload_uuid",
32859         "tiger:tlid",
32860         "tiger:source",
32861         "tiger:separated",
32862         "geobase:datasetName",
32863         "geobase:uuid",
32864         "sub_sea:type",
32865         "KSJ2:ADS",
32866         "KSJ2:ARE",
32867         "KSJ2:AdminArea",
32868         "KSJ2:COP_label",
32869         "KSJ2:DFD",
32870         "KSJ2:INT",
32871         "KSJ2:INT_label",
32872         "KSJ2:LOC",
32873         "KSJ2:LPN",
32874         "KSJ2:OPC",
32875         "KSJ2:PubFacAdmin",
32876         "KSJ2:RAC",
32877         "KSJ2:RAC_label",
32878         "KSJ2:RIC",
32879         "KSJ2:RIN",
32880         "KSJ2:WSC",
32881         "KSJ2:coordinate",
32882         "KSJ2:curve_id",
32883         "KSJ2:curve_type",
32884         "KSJ2:filename",
32885         "KSJ2:lake_id",
32886         "KSJ2:lat",
32887         "KSJ2:long",
32888         "KSJ2:river_id",
32889         "yh:LINE_NAME",
32890         "yh:LINE_NUM",
32891         "yh:STRUCTURE",
32892         "yh:TOTYUMONO",
32893         "yh:TYPE",
32894         "yh:WIDTH_RANK",
32895         "SK53_bulk:load"
32896     ],
32897     "imagery": [
32898         {
32899             "name": "7th Series (OS7)",
32900             "type": "tms",
32901             "template": "http://ooc.openstreetmap.org/os7/{zoom}/{x}/{y}.jpg",
32902             "polygon": [
32903                 [
32904                     [
32905                         -9,
32906                         49.8
32907                     ],
32908                     [
32909                         -9,
32910                         61.1
32911                     ],
32912                     [
32913                         1.9,
32914                         61.1
32915                     ],
32916                     [
32917                         1.9,
32918                         49.8
32919                     ],
32920                     [
32921                         -9,
32922                         49.8
32923                     ]
32924                 ]
32925             ]
32926         },
32927         {
32928             "name": "AGRI black-and-white 2.5m",
32929             "type": "tms",
32930             "template": "http://agri.openstreetmap.org/{zoom}/{x}/{y}.png",
32931             "polygon": [
32932                 [
32933                     [
32934                         112.28778,
32935                         -28.784589
32936                     ],
32937                     [
32938                         112.71488,
32939                         -31.13894
32940                     ],
32941                     [
32942                         114.11263,
32943                         -34.178287
32944                     ],
32945                     [
32946                         113.60788,
32947                         -37.39012
32948                     ],
32949                     [
32950                         117.17992,
32951                         -37.451794
32952                     ],
32953                     [
32954                         119.31538,
32955                         -37.42096
32956                     ],
32957                     [
32958                         121.72262,
32959                         -36.708394
32960                     ],
32961                     [
32962                         123.81925,
32963                         -35.76893
32964                     ],
32965                     [
32966                         125.9547,
32967                         -34.3066
32968                     ],
32969                     [
32970                         127.97368,
32971                         -33.727398
32972                     ],
32973                     [
32974                         130.07031,
32975                         -33.24166
32976                     ],
32977                     [
32978                         130.10913,
32979                         -33.888704
32980                     ],
32981                     [
32982                         131.00214,
32983                         -34.049705
32984                     ],
32985                     [
32986                         131.0798,
32987                         -34.72257
32988                     ],
32989                     [
32990                         132.28342,
32991                         -35.39
32992                     ],
32993                     [
32994                         134.18591,
32995                         -35.61126
32996                     ],
32997                     [
32998                         133.8753,
32999                         -37.1119
33000                     ],
33001                     [
33002                         134.8459,
33003                         -37.6365
33004                     ],
33005                     [
33006                         139.7769,
33007                         -37.82075
33008                     ],
33009                     [
33010                         139.93223,
33011                         -39.4283
33012                     ],
33013                     [
33014                         141.6017,
33015                         -39.8767
33016                     ],
33017                     [
33018                         142.3783,
33019                         -39.368294
33020                     ],
33021                     [
33022                         142.3783,
33023                         -40.64702
33024                     ],
33025                     [
33026                         142.49478,
33027                         -42.074874
33028                     ],
33029                     [
33030                         144.009,
33031                         -44.060127
33032                     ],
33033                     [
33034                         147.23161,
33035                         -44.03222
33036                     ],
33037                     [
33038                         149.05645,
33039                         -42.534313
33040                     ],
33041                     [
33042                         149.52237,
33043                         -40.99959
33044                     ],
33045                     [
33046                         149.9494,
33047                         -40.852921
33048                     ],
33049                     [
33050                         150.8036,
33051                         -38.09627
33052                     ],
33053                     [
33054                         151.81313,
33055                         -38.12682
33056                     ],
33057                     [
33058                         156.20052,
33059                         -22.667706
33060                     ],
33061                     [
33062                         156.20052,
33063                         -20.10109
33064                     ],
33065                     [
33066                         156.62761,
33067                         -17.417627
33068                     ],
33069                     [
33070                         155.26869,
33071                         -17.19521
33072                     ],
33073                     [
33074                         154.14272,
33075                         -19.51662
33076                     ],
33077                     [
33078                         153.5215,
33079                         -18.34139
33080                     ],
33081                     [
33082                         153.05558,
33083                         -16.5636
33084                     ],
33085                     [
33086                         152.78379,
33087                         -15.256768
33088                     ],
33089                     [
33090                         152.27905,
33091                         -13.4135
33092                     ],
33093                     [
33094                         151.3472,
33095                         -12.391767
33096                     ],
33097                     [
33098                         149.48354,
33099                         -12.05024
33100                     ],
33101                     [
33102                         146.9598,
33103                         -9.992408
33104                     ],
33105                     [
33106                         135.9719,
33107                         -9.992408
33108                     ],
33109                     [
33110                         130.3032,
33111                         -10.33636
33112                     ],
33113                     [
33114                         128.09016,
33115                         -12.164136
33116                     ],
33117                     [
33118                         125.91588,
33119                         -12.315912
33120                     ],
33121                     [
33122                         124.3239,
33123                         -11.860326
33124                     ],
33125                     [
33126                         122.03323,
33127                         -11.974295
33128                     ],
33129                     [
33130                         118.26706,
33131                         -16.9353
33132                     ],
33133                     [
33134                         115.93747,
33135                         -19.11357
33136                     ],
33137                     [
33138                         114.0738,
33139                         -21.11863
33140                     ],
33141                     [
33142                         113.49141,
33143                         -22.596033
33144                     ],
33145                     [
33146                         112.28778,
33147                         -28.784589
33148                     ]
33149                 ]
33150             ],
33151             "terms_text": "AGRI"
33152         },
33153         {
33154             "name": "Bing aerial imagery",
33155             "type": "bing",
33156             "description": "Satellite and aerial imagery.",
33157             "template": "http://www.bing.com/maps/",
33158             "scaleExtent": [
33159                 0,
33160                 22
33161             ],
33162             "id": "Bing",
33163             "default": true
33164         },
33165         {
33166             "name": "British Columbia Mosaic",
33167             "type": "tms",
33168             "template": "http://{switch:a,b,c,d}.imagery.paulnorman.ca/tiles/bc_mosaic/{zoom}/{x}/{y}.png",
33169             "scaleExtent": [
33170                 9,
33171                 20
33172             ],
33173             "polygon": [
33174                 [
33175                     [
33176                         -123.3176032,
33177                         49.3272567
33178                     ],
33179                     [
33180                         -123.4405258,
33181                         49.3268222
33182                     ],
33183                     [
33184                         -123.440717,
33185                         49.3384429
33186                     ],
33187                     [
33188                         -123.4398375,
33189                         49.3430357
33190                     ],
33191                     [
33192                         -123.4401258,
33193                         49.3435398
33194                     ],
33195                     [
33196                         -123.4401106,
33197                         49.3439946
33198                     ],
33199                     [
33200                         -123.4406265,
33201                         49.3444493
33202                     ],
33203                     [
33204                         -123.4404747,
33205                         49.3455762
33206                     ],
33207                     [
33208                         -123.4397768,
33209                         49.3460606
33210                     ],
33211                     [
33212                         -123.4389726,
33213                         49.3461298
33214                     ],
33215                     [
33216                         -123.4372904,
33217                         49.3567236
33218                     ],
33219                     [
33220                         -123.4374774,
33221                         49.3710843
33222                     ],
33223                     [
33224                         -123.4335292,
33225                         49.3709446
33226                     ],
33227                     [
33228                         -123.4330357,
33229                         49.373725
33230                     ],
33231                     [
33232                         -123.4332717,
33233                         49.3751221
33234                     ],
33235                     [
33236                         -123.4322847,
33237                         49.3761001
33238                     ],
33239                     [
33240                         -123.4317482,
33241                         49.3791736
33242                     ],
33243                     [
33244                         -123.4314264,
33245                         49.3795927
33246                     ],
33247                     [
33248                         -123.4307826,
33249                         49.3823866
33250                     ],
33251                     [
33252                         -123.4313405,
33253                         49.3827358
33254                     ],
33255                     [
33256                         -123.4312118,
33257                         49.3838533
33258                     ],
33259                     [
33260                         -123.4300415,
33261                         49.3845883
33262                     ],
33263                     [
33264                         -123.4189858,
33265                         49.3847087
33266                     ],
33267                     [
33268                         -123.4192235,
33269                         49.4135198
33270                     ],
33271                     [
33272                         -123.3972532,
33273                         49.4135691
33274                     ],
33275                     [
33276                         -123.3972758,
33277                         49.4243473
33278                     ],
33279                     [
33280                         -123.4006929,
33281                         49.4243314
33282                     ],
33283                     [
33284                         -123.4007741,
33285                         49.5703491
33286                     ],
33287                     [
33288                         -123.4000812,
33289                         49.570345
33290                     ],
33291                     [
33292                         -123.4010761,
33293                         49.5933838
33294                     ],
33295                     [
33296                         -123.3760399,
33297                         49.5932848
33298                     ],
33299                     [
33300                         -123.3769811,
33301                         49.6756063
33302                     ],
33303                     [
33304                         -123.3507288,
33305                         49.6756396
33306                     ],
33307                     [
33308                         -123.3507969,
33309                         49.7086751
33310                     ],
33311                     [
33312                         -123.332887,
33313                         49.708722
33314                     ],
33315                     [
33316                         -123.3327888,
33317                         49.7256288
33318                     ],
33319                     [
33320                         -123.3007111,
33321                         49.7255625
33322                     ],
33323                     [
33324                         -123.3009164,
33325                         49.7375384
33326                     ],
33327                     [
33328                         -123.2885986,
33329                         49.737638
33330                     ],
33331                     [
33332                         -123.2887823,
33333                         49.8249207
33334                     ],
33335                     [
33336                         -123.2997955,
33337                         49.8249207
33338                     ],
33339                     [
33340                         -123.3011721,
33341                         49.8497814
33342                     ],
33343                     [
33344                         -123.3218218,
33345                         49.850669
33346                     ],
33347                     [
33348                         -123.3273284,
33349                         49.8577696
33350                     ],
33351                     [
33352                         -123.3276726,
33353                         49.9758852
33354                     ],
33355                     [
33356                         -123.3008279,
33357                         49.9752212
33358                     ],
33359                     [
33360                         -123.3007204,
33361                         50.0997002
33362                     ],
33363                     [
33364                         -123.2501716,
33365                         50.100735
33366                     ],
33367                     [
33368                         -123.25091,
33369                         50.2754901
33370                     ],
33371                     [
33372                         -123.0224338,
33373                         50.2755598
33374                     ],
33375                     [
33376                         -123.0224879,
33377                         50.3254853
33378                     ],
33379                     [
33380                         -123.0009318,
33381                         50.3254689
33382                     ],
33383                     [
33384                         -123.0007778,
33385                         50.3423899
33386                     ],
33387                     [
33388                         -122.9775023,
33389                         50.3423408
33390                     ],
33391                     [
33392                         -122.9774766,
33393                         50.3504306
33394                     ],
33395                     [
33396                         -122.9508137,
33397                         50.3504961
33398                     ],
33399                     [
33400                         -122.950795,
33401                         50.3711984
33402                     ],
33403                     [
33404                         -122.9325221,
33405                         50.3711521
33406                     ],
33407                     [
33408                         -122.9321048,
33409                         50.399793
33410                     ],
33411                     [
33412                         -122.8874234,
33413                         50.3999748
33414                     ],
33415                     [
33416                         -122.8873385,
33417                         50.4256108
33418                     ],
33419                     [
33420                         -122.6620152,
33421                         50.4256959
33422                     ],
33423                     [
33424                         -122.6623083,
33425                         50.3994506
33426                     ],
33427                     [
33428                         -122.5990316,
33429                         50.3992413
33430                     ],
33431                     [
33432                         -122.5988274,
33433                         50.3755206
33434                     ],
33435                     [
33436                         -122.5724832,
33437                         50.3753706
33438                     ],
33439                     [
33440                         -122.5735621,
33441                         50.2493891
33442                     ],
33443                     [
33444                         -122.5990415,
33445                         50.2494643
33446                     ],
33447                     [
33448                         -122.5991504,
33449                         50.2265663
33450                     ],
33451                     [
33452                         -122.6185016,
33453                         50.2266359
33454                     ],
33455                     [
33456                         -122.6185741,
33457                         50.2244081
33458                     ],
33459                     [
33460                         -122.6490609,
33461                         50.2245126
33462                     ],
33463                     [
33464                         -122.6492181,
33465                         50.1993528
33466                     ],
33467                     [
33468                         -122.7308575,
33469                         50.1993758
33470                     ],
33471                     [
33472                         -122.7311583,
33473                         50.1244287
33474                     ],
33475                     [
33476                         -122.7490352,
33477                         50.1245109
33478                     ],
33479                     [
33480                         -122.7490541,
33481                         50.0903032
33482                     ],
33483                     [
33484                         -122.7687806,
33485                         50.0903435
33486                     ],
33487                     [
33488                         -122.7689801,
33489                         49.9494546
33490                     ],
33491                     [
33492                         -122.999047,
33493                         49.9494706
33494                     ],
33495                     [
33496                         -122.9991199,
33497                         49.8754553
33498                     ],
33499                     [
33500                         -122.9775894,
33501                         49.8754553
33502                     ],
33503                     [
33504                         -122.9778145,
33505                         49.6995098
33506                     ],
33507                     [
33508                         -122.9992362,
33509                         49.6994781
33510                     ],
33511                     [
33512                         -122.9992524,
33513                         49.6516526
33514                     ],
33515                     [
33516                         -123.0221525,
33517                         49.6516526
33518                     ],
33519                     [
33520                         -123.0221162,
33521                         49.5995096
33522                     ],
33523                     [
33524                         -123.0491898,
33525                         49.5994625
33526                     ],
33527                     [
33528                         -123.0491898,
33529                         49.5940523
33530                     ],
33531                     [
33532                         -123.0664647,
33533                         49.5940405
33534                     ],
33535                     [
33536                         -123.0663594,
33537                         49.5451868
33538                     ],
33539                     [
33540                         -123.0699906,
33541                         49.5451202
33542                     ],
33543                     [
33544                         -123.0699008,
33545                         49.5413153
33546                     ],
33547                     [
33548                         -123.0706835,
33549                         49.5392837
33550                     ],
33551                     [
33552                         -123.0708888,
33553                         49.5379931
33554                     ],
33555                     [
33556                         -123.0711454,
33557                         49.5368773
33558                     ],
33559                     [
33560                         -123.0711069,
33561                         49.5358115
33562                     ],
33563                     [
33564                         -123.0713764,
33565                         49.532822
33566                     ],
33567                     [
33568                         -123.0716458,
33569                         49.5321141
33570                     ],
33571                     [
33572                         -123.07171,
33573                         49.5313896
33574                     ],
33575                     [
33576                         -123.0720308,
33577                         49.5304153
33578                     ],
33579                     [
33580                         -123.0739554,
33581                         49.5303486
33582                     ],
33583                     [
33584                         -123.0748023,
33585                         49.5294992
33586                     ],
33587                     [
33588                         -123.0748151,
33589                         49.5288079
33590                     ],
33591                     [
33592                         -123.0743403,
33593                         49.5280584
33594                     ],
33595                     [
33596                         -123.073532,
33597                         49.5274588
33598                     ],
33599                     [
33600                         -123.0733652,
33601                         49.5270423
33602                     ],
33603                     [
33604                         -123.0732882,
33605                         49.5255932
33606                     ],
33607                     [
33608                         -123.0737116,
33609                         49.5249602
33610                     ],
33611                     [
33612                         -123.0736218,
33613                         49.5244938
33614                     ],
33615                     [
33616                         -123.0992583,
33617                         49.5244854
33618                     ],
33619                     [
33620                         -123.0991649,
33621                         49.4754502
33622                     ],
33623                     [
33624                         -123.071052,
33625                         49.4755252
33626                     ],
33627                     [
33628                         -123.071088,
33629                         49.4663034
33630                     ],
33631                     [
33632                         -123.0739204,
33633                         49.4663054
33634                     ],
33635                     [
33636                         -123.07422,
33637                         49.4505028
33638                     ],
33639                     [
33640                         -123.0746319,
33641                         49.4500858
33642                     ],
33643                     [
33644                         -123.074651,
33645                         49.449329
33646                     ],
33647                     [
33648                         -123.0745999,
33649                         49.449018
33650                     ],
33651                     [
33652                         -123.0744619,
33653                         49.4486927
33654                     ],
33655                     [
33656                         -123.0743336,
33657                         49.4479899
33658                     ],
33659                     [
33660                         -123.0742427,
33661                         49.4477688
33662                     ],
33663                     [
33664                         -123.0743061,
33665                         49.4447473
33666                     ],
33667                     [
33668                         -123.0747103,
33669                         49.4447556
33670                     ],
33671                     [
33672                         -123.0746384,
33673                         49.4377306
33674                     ],
33675                     [
33676                         -122.9996506,
33677                         49.4377363
33678                     ],
33679                     [
33680                         -122.9996506,
33681                         49.4369214
33682                     ],
33683                     [
33684                         -122.8606163,
33685                         49.4415314
33686                     ],
33687                     [
33688                         -122.8102616,
33689                         49.4423972
33690                     ],
33691                     [
33692                         -122.8098984,
33693                         49.3766739
33694                     ],
33695                     [
33696                         -122.4036093,
33697                         49.3766617
33698                     ],
33699                     [
33700                         -122.4036341,
33701                         49.3771944
33702                     ],
33703                     [
33704                         -122.264739,
33705                         49.3773028
33706                     ],
33707                     [
33708                         -122.263542,
33709                         49.2360088
33710                     ],
33711                     [
33712                         -122.2155742,
33713                         49.236139
33714                     ],
33715                     [
33716                         -122.0580956,
33717                         49.235878
33718                     ],
33719                     [
33720                         -121.9538274,
33721                         49.2966525
33722                     ],
33723                     [
33724                         -121.9400911,
33725                         49.3045389
33726                     ],
33727                     [
33728                         -121.9235761,
33729                         49.3142257
33730                     ],
33731                     [
33732                         -121.8990871,
33733                         49.3225436
33734                     ],
33735                     [
33736                         -121.8883447,
33737                         49.3259752
33738                     ],
33739                     [
33740                         -121.8552982,
33741                         49.3363575
33742                     ],
33743                     [
33744                         -121.832697,
33745                         49.3441519
33746                     ],
33747                     [
33748                         -121.7671336,
33749                         49.3654361
33750                     ],
33751                     [
33752                         -121.6736683,
33753                         49.3654589
33754                     ],
33755                     [
33756                         -121.6404153,
33757                         49.3743775
33758                     ],
33759                     [
33760                         -121.5961976,
33761                         49.3860493
33762                     ],
33763                     [
33764                         -121.5861178,
33765                         49.3879193
33766                     ],
33767                     [
33768                         -121.5213684,
33769                         49.3994649
33770                     ],
33771                     [
33772                         -121.5117375,
33773                         49.4038378
33774                     ],
33775                     [
33776                         -121.4679302,
33777                         49.4229024
33778                     ],
33779                     [
33780                         -121.4416803,
33781                         49.4345607
33782                     ],
33783                     [
33784                         -121.422429,
33785                         49.4345788
33786                     ],
33787                     [
33788                         -121.3462885,
33789                         49.3932312
33790                     ],
33791                     [
33792                         -121.3480144,
33793                         49.3412388
33794                     ],
33795                     [
33796                         -121.5135035,
33797                         49.320577
33798                     ],
33799                     [
33800                         -121.6031683,
33801                         49.2771727
33802                     ],
33803                     [
33804                         -121.6584065,
33805                         49.1856125
33806                     ],
33807                     [
33808                         -121.679953,
33809                         49.1654109
33810                     ],
33811                     [
33812                         -121.7815793,
33813                         49.0702559
33814                     ],
33815                     [
33816                         -121.8076228,
33817                         49.0622471
33818                     ],
33819                     [
33820                         -121.9393997,
33821                         49.0636219
33822                     ],
33823                     [
33824                         -121.9725524,
33825                         49.0424179
33826                     ],
33827                     [
33828                         -121.9921394,
33829                         49.0332869
33830                     ],
33831                     [
33832                         -122.0035289,
33833                         49.0273413
33834                     ],
33835                     [
33836                         -122.0178564,
33837                         49.0241067
33838                     ],
33839                     [
33840                         -122.1108634,
33841                         48.9992786
33842                     ],
33843                     [
33844                         -122.1493067,
33845                         48.9995305
33846                     ],
33847                     [
33848                         -122.1492705,
33849                         48.9991498
33850                     ],
33851                     [
33852                         -122.1991447,
33853                         48.9996019
33854                     ],
33855                     [
33856                         -122.199181,
33857                         48.9991974
33858                     ],
33859                     [
33860                         -122.234365,
33861                         48.9994829
33862                     ],
33863                     [
33864                         -122.234365,
33865                         49.000173
33866                     ],
33867                     [
33868                         -122.3994722,
33869                         49.0012385
33870                     ],
33871                     [
33872                         -122.4521338,
33873                         49.0016326
33874                     ],
33875                     [
33876                         -122.4521338,
33877                         49.000883
33878                     ],
33879                     [
33880                         -122.4584089,
33881                         49.0009306
33882                     ],
33883                     [
33884                         -122.4584814,
33885                         48.9993124
33886                     ],
33887                     [
33888                         -122.4992458,
33889                         48.9995022
33890                     ],
33891                     [
33892                         -122.4992458,
33893                         48.9992906
33894                     ],
33895                     [
33896                         -122.5492618,
33897                         48.9995107
33898                     ],
33899                     [
33900                         -122.5492564,
33901                         48.9993206
33902                     ],
33903                     [
33904                         -122.6580785,
33905                         48.9994212
33906                     ],
33907                     [
33908                         -122.6581061,
33909                         48.9954007
33910                     ],
33911                     [
33912                         -122.7067604,
33913                         48.9955344
33914                     ],
33915                     [
33916                         -122.7519761,
33917                         48.9956392
33918                     ],
33919                     [
33920                         -122.7922063,
33921                         48.9957204
33922                     ],
33923                     [
33924                         -122.7921907,
33925                         48.9994331
33926                     ],
33927                     [
33928                         -123.0350417,
33929                         48.9995724
33930                     ],
33931                     [
33932                         -123.0350437,
33933                         49.0000958
33934                     ],
33935                     [
33936                         -123.0397091,
33937                         49.0000536
33938                     ],
33939                     [
33940                         -123.0397444,
33941                         49.0001812
33942                     ],
33943                     [
33944                         -123.0485506,
33945                         49.0001348
33946                     ],
33947                     [
33948                         -123.0485329,
33949                         49.0004712
33950                     ],
33951                     [
33952                         -123.0557122,
33953                         49.000448
33954                     ],
33955                     [
33956                         -123.0556324,
33957                         49.0002284
33958                     ],
33959                     [
33960                         -123.0641365,
33961                         49.0001293
33962                     ],
33963                     [
33964                         -123.064158,
33965                         48.9999421
33966                     ],
33967                     [
33968                         -123.074899,
33969                         48.9996928
33970                     ],
33971                     [
33972                         -123.0750717,
33973                         49.0006218
33974                     ],
33975                     [
33976                         -123.0899573,
33977                         49.0003726
33978                     ],
33979                     [
33980                         -123.109229,
33981                         48.9999421
33982                     ],
33983                     [
33984                         -123.1271193,
33985                         49.0003046
33986                     ],
33987                     [
33988                         -123.1359953,
33989                         48.9998741
33990                     ],
33991                     [
33992                         -123.1362716,
33993                         49.0005765
33994                     ],
33995                     [
33996                         -123.153851,
33997                         48.9998061
33998                     ],
33999                     [
34000                         -123.1540533,
34001                         49.0006806
34002                     ],
34003                     [
34004                         -123.1710015,
34005                         49.0001274
34006                     ],
34007                     [
34008                         -123.2000916,
34009                         48.9996849
34010                     ],
34011                     [
34012                         -123.2003446,
34013                         49.0497785
34014                     ],
34015                     [
34016                         -123.2108845,
34017                         49.0497232
34018                     ],
34019                     [
34020                         -123.2112218,
34021                         49.051989
34022                     ],
34023                     [
34024                         -123.2070479,
34025                         49.0520857
34026                     ],
34027                     [
34028                         -123.2078911,
34029                         49.0607884
34030                     ],
34031                     [
34032                         -123.2191688,
34033                         49.0600978
34034                     ],
34035                     [
34036                         -123.218958,
34037                         49.0612719
34038                     ],
34039                     [
34040                         -123.2251766,
34041                         49.0612719
34042                     ],
34043                     [
34044                         -123.2253874,
34045                         49.0622388
34046                     ],
34047                     [
34048                         -123.2297088,
34049                         49.0620316
34050                     ],
34051                     [
34052                         -123.2298142,
34053                         49.068592
34054                     ],
34055                     [
34056                         -123.2331869,
34057                         49.0687301
34058                     ],
34059                     [
34060                         -123.2335031,
34061                         49.0705945
34062                     ],
34063                     [
34064                         -123.249313,
34065                         49.0702493
34066                     ],
34067                     [
34068                         -123.2497346,
34069                         49.0802606
34070                     ],
34071                     [
34072                         -123.2751358,
34073                         49.0803986
34074                     ],
34075                     [
34076                         -123.2751358,
34077                         49.0870947
34078                     ],
34079                     [
34080                         -123.299483,
34081                         49.0873018
34082                     ],
34083                     [
34084                         -123.29944,
34085                         49.080253
34086                     ],
34087                     [
34088                         -123.3254508,
34089                         49.0803944
34090                     ],
34091                     [
34092                         -123.3254353,
34093                         49.1154662
34094                     ],
34095                     [
34096                         -123.2750966,
34097                         49.1503341
34098                     ],
34099                     [
34100                         -123.275181,
34101                         49.1873267
34102                     ],
34103                     [
34104                         -123.2788067,
34105                         49.1871063
34106                     ],
34107                     [
34108                         -123.278891,
34109                         49.1910741
34110                     ],
34111                     [
34112                         -123.3004767,
34113                         49.1910741
34114                     ],
34115                     [
34116                         -123.3004186,
34117                         49.2622933
34118                     ],
34119                     [
34120                         -123.3126185,
34121                         49.2622416
34122                     ],
34123                     [
34124                         -123.3125958,
34125                         49.2714948
34126                     ],
34127                     [
34128                         -123.3154251,
34129                         49.2714727
34130                     ],
34131                     [
34132                         -123.3156628,
34133                         49.2818906
34134                     ],
34135                     [
34136                         -123.3174735,
34137                         49.2818832
34138                     ],
34139                     [
34140                         -123.3174961,
34141                         49.2918488
34142                     ],
34143                     [
34144                         -123.3190353,
34145                         49.2918488
34146                     ],
34147                     [
34148                         -123.3190692,
34149                         49.298602
34150                     ],
34151                     [
34152                         -123.3202349,
34153                         49.2985651
34154                     ],
34155                     [
34156                         -123.3202786,
34157                         49.3019749
34158                     ],
34159                     [
34160                         -123.3222679,
34161                         49.3019605
34162                     ],
34163                     [
34164                         -123.3223943,
34165                         49.3118263
34166                     ],
34167                     [
34168                         -123.3254002,
34169                         49.3118086
34170                     ],
34171                     [
34172                         -123.3253898,
34173                         49.3201721
34174                     ],
34175                     [
34176                         -123.3192695,
34177                         49.3201957
34178                     ],
34179                     [
34180                         -123.3192242,
34181                         49.3246748
34182                     ],
34183                     [
34184                         -123.3179437,
34185                         49.3246596
34186                     ],
34187                     [
34188                         -123.3179861,
34189                         49.3254065
34190                     ]
34191                 ]
34192             ],
34193             "terms_url": "http://imagery.paulnorman.ca/tiles/about.html",
34194             "terms_text": "Copyright Province of British Columbia, City of Surrey"
34195         },
34196         {
34197             "name": "Cambodia, Laos, Thailand, Vietnam bilingual",
34198             "type": "tms",
34199             "template": "http://{switch:a,b,c,d}.tile.osm-tools.org/osm_then/{zoom}/{x}/{y}.png",
34200             "scaleExtent": [
34201                 0,
34202                 19
34203             ],
34204             "polygon": [
34205                 [
34206                     [
34207                         97.3,
34208                         5.6
34209                     ],
34210                     [
34211                         97.3,
34212                         23.4
34213                     ],
34214                     [
34215                         109.6,
34216                         23.4
34217                     ],
34218                     [
34219                         109.6,
34220                         5.6
34221                     ],
34222                     [
34223                         97.3,
34224                         5.6
34225                     ]
34226                 ]
34227             ],
34228             "terms_url": "http://www.osm-tools.org/",
34229             "terms_text": "© osm-tools.org & OpenStreetMap contributors, CC-BY-SA"
34230         },
34231         {
34232             "name": "Freemap.sk Car",
34233             "type": "tms",
34234             "template": "http://t{switch:1,2,3,4}.freemap.sk/A/{zoom}/{x}/{y}.jpeg",
34235             "scaleExtent": [
34236                 8,
34237                 16
34238             ],
34239             "polygon": [
34240                 [
34241                     [
34242                         19.83682,
34243                         49.25529
34244                     ],
34245                     [
34246                         19.80075,
34247                         49.42385
34248                     ],
34249                     [
34250                         19.60437,
34251                         49.48058
34252                     ],
34253                     [
34254                         19.49179,
34255                         49.63961
34256                     ],
34257                     [
34258                         19.21831,
34259                         49.52604
34260                     ],
34261                     [
34262                         19.16778,
34263                         49.42521
34264                     ],
34265                     [
34266                         19.00308,
34267                         49.42236
34268                     ],
34269                     [
34270                         18.97611,
34271                         49.5308
34272                     ],
34273                     [
34274                         18.54685,
34275                         49.51425
34276                     ],
34277                     [
34278                         18.31432,
34279                         49.33818
34280                     ],
34281                     [
34282                         18.15913,
34283                         49.2961
34284                     ],
34285                     [
34286                         18.05564,
34287                         49.11134
34288                     ],
34289                     [
34290                         17.56396,
34291                         48.84938
34292                     ],
34293                     [
34294                         17.17929,
34295                         48.88816
34296                     ],
34297                     [
34298                         17.058,
34299                         48.81105
34300                     ],
34301                     [
34302                         16.90426,
34303                         48.61947
34304                     ],
34305                     [
34306                         16.79685,
34307                         48.38561
34308                     ],
34309                     [
34310                         17.06762,
34311                         48.01116
34312                     ],
34313                     [
34314                         17.32787,
34315                         47.97749
34316                     ],
34317                     [
34318                         17.51699,
34319                         47.82535
34320                     ],
34321                     [
34322                         17.74776,
34323                         47.73093
34324                     ],
34325                     [
34326                         18.29515,
34327                         47.72075
34328                     ],
34329                     [
34330                         18.67959,
34331                         47.75541
34332                     ],
34333                     [
34334                         18.89755,
34335                         47.81203
34336                     ],
34337                     [
34338                         18.79463,
34339                         47.88245
34340                     ],
34341                     [
34342                         18.84318,
34343                         48.04046
34344                     ],
34345                     [
34346                         19.46212,
34347                         48.05333
34348                     ],
34349                     [
34350                         19.62064,
34351                         48.22938
34352                     ],
34353                     [
34354                         19.89585,
34355                         48.09387
34356                     ],
34357                     [
34358                         20.33766,
34359                         48.2643
34360                     ],
34361                     [
34362                         20.55395,
34363                         48.52358
34364                     ],
34365                     [
34366                         20.82335,
34367                         48.55714
34368                     ],
34369                     [
34370                         21.10271,
34371                         48.47096
34372                     ],
34373                     [
34374                         21.45863,
34375                         48.55513
34376                     ],
34377                     [
34378                         21.74536,
34379                         48.31435
34380                     ],
34381                     [
34382                         22.15293,
34383                         48.37179
34384                     ],
34385                     [
34386                         22.61255,
34387                         49.08914
34388                     ],
34389                     [
34390                         22.09997,
34391                         49.23814
34392                     ],
34393                     [
34394                         21.9686,
34395                         49.36363
34396                     ],
34397                     [
34398                         21.6244,
34399                         49.46989
34400                     ],
34401                     [
34402                         21.06873,
34403                         49.46402
34404                     ],
34405                     [
34406                         20.94336,
34407                         49.31088
34408                     ],
34409                     [
34410                         20.73052,
34411                         49.44006
34412                     ],
34413                     [
34414                         20.22804,
34415                         49.41714
34416                     ],
34417                     [
34418                         20.05234,
34419                         49.23052
34420                     ],
34421                     [
34422                         19.83682,
34423                         49.25529
34424                     ]
34425                 ]
34426             ],
34427             "terms_text": "Copyright ©2007-2012 Freemap Slovakia (www.freemap.sk). Some rights reserved."
34428         },
34429         {
34430             "name": "Freemap.sk Cyclo",
34431             "type": "tms",
34432             "template": "http://t{switch:1,2,3,4}.freemap.sk/C/{zoom}/{x}/{y}.jpeg",
34433             "scaleExtent": [
34434                 8,
34435                 16
34436             ],
34437             "polygon": [
34438                 [
34439                     [
34440                         19.83682,
34441                         49.25529
34442                     ],
34443                     [
34444                         19.80075,
34445                         49.42385
34446                     ],
34447                     [
34448                         19.60437,
34449                         49.48058
34450                     ],
34451                     [
34452                         19.49179,
34453                         49.63961
34454                     ],
34455                     [
34456                         19.21831,
34457                         49.52604
34458                     ],
34459                     [
34460                         19.16778,
34461                         49.42521
34462                     ],
34463                     [
34464                         19.00308,
34465                         49.42236
34466                     ],
34467                     [
34468                         18.97611,
34469                         49.5308
34470                     ],
34471                     [
34472                         18.54685,
34473                         49.51425
34474                     ],
34475                     [
34476                         18.31432,
34477                         49.33818
34478                     ],
34479                     [
34480                         18.15913,
34481                         49.2961
34482                     ],
34483                     [
34484                         18.05564,
34485                         49.11134
34486                     ],
34487                     [
34488                         17.56396,
34489                         48.84938
34490                     ],
34491                     [
34492                         17.17929,
34493                         48.88816
34494                     ],
34495                     [
34496                         17.058,
34497                         48.81105
34498                     ],
34499                     [
34500                         16.90426,
34501                         48.61947
34502                     ],
34503                     [
34504                         16.79685,
34505                         48.38561
34506                     ],
34507                     [
34508                         17.06762,
34509                         48.01116
34510                     ],
34511                     [
34512                         17.32787,
34513                         47.97749
34514                     ],
34515                     [
34516                         17.51699,
34517                         47.82535
34518                     ],
34519                     [
34520                         17.74776,
34521                         47.73093
34522                     ],
34523                     [
34524                         18.29515,
34525                         47.72075
34526                     ],
34527                     [
34528                         18.67959,
34529                         47.75541
34530                     ],
34531                     [
34532                         18.89755,
34533                         47.81203
34534                     ],
34535                     [
34536                         18.79463,
34537                         47.88245
34538                     ],
34539                     [
34540                         18.84318,
34541                         48.04046
34542                     ],
34543                     [
34544                         19.46212,
34545                         48.05333
34546                     ],
34547                     [
34548                         19.62064,
34549                         48.22938
34550                     ],
34551                     [
34552                         19.89585,
34553                         48.09387
34554                     ],
34555                     [
34556                         20.33766,
34557                         48.2643
34558                     ],
34559                     [
34560                         20.55395,
34561                         48.52358
34562                     ],
34563                     [
34564                         20.82335,
34565                         48.55714
34566                     ],
34567                     [
34568                         21.10271,
34569                         48.47096
34570                     ],
34571                     [
34572                         21.45863,
34573                         48.55513
34574                     ],
34575                     [
34576                         21.74536,
34577                         48.31435
34578                     ],
34579                     [
34580                         22.15293,
34581                         48.37179
34582                     ],
34583                     [
34584                         22.61255,
34585                         49.08914
34586                     ],
34587                     [
34588                         22.09997,
34589                         49.23814
34590                     ],
34591                     [
34592                         21.9686,
34593                         49.36363
34594                     ],
34595                     [
34596                         21.6244,
34597                         49.46989
34598                     ],
34599                     [
34600                         21.06873,
34601                         49.46402
34602                     ],
34603                     [
34604                         20.94336,
34605                         49.31088
34606                     ],
34607                     [
34608                         20.73052,
34609                         49.44006
34610                     ],
34611                     [
34612                         20.22804,
34613                         49.41714
34614                     ],
34615                     [
34616                         20.05234,
34617                         49.23052
34618                     ],
34619                     [
34620                         19.83682,
34621                         49.25529
34622                     ]
34623                 ]
34624             ],
34625             "terms_text": "Copyright ©2007-2012 Freemap Slovakia (www.freemap.sk). Some rights reserved."
34626         },
34627         {
34628             "name": "Freemap.sk Hiking",
34629             "type": "tms",
34630             "template": "http://t{switch:1,2,3,4}.freemap.sk/T/{zoom}/{x}/{y}.jpeg",
34631             "scaleExtent": [
34632                 8,
34633                 16
34634             ],
34635             "polygon": [
34636                 [
34637                     [
34638                         19.83682,
34639                         49.25529
34640                     ],
34641                     [
34642                         19.80075,
34643                         49.42385
34644                     ],
34645                     [
34646                         19.60437,
34647                         49.48058
34648                     ],
34649                     [
34650                         19.49179,
34651                         49.63961
34652                     ],
34653                     [
34654                         19.21831,
34655                         49.52604
34656                     ],
34657                     [
34658                         19.16778,
34659                         49.42521
34660                     ],
34661                     [
34662                         19.00308,
34663                         49.42236
34664                     ],
34665                     [
34666                         18.97611,
34667                         49.5308
34668                     ],
34669                     [
34670                         18.54685,
34671                         49.51425
34672                     ],
34673                     [
34674                         18.31432,
34675                         49.33818
34676                     ],
34677                     [
34678                         18.15913,
34679                         49.2961
34680                     ],
34681                     [
34682                         18.05564,
34683                         49.11134
34684                     ],
34685                     [
34686                         17.56396,
34687                         48.84938
34688                     ],
34689                     [
34690                         17.17929,
34691                         48.88816
34692                     ],
34693                     [
34694                         17.058,
34695                         48.81105
34696                     ],
34697                     [
34698                         16.90426,
34699                         48.61947
34700                     ],
34701                     [
34702                         16.79685,
34703                         48.38561
34704                     ],
34705                     [
34706                         17.06762,
34707                         48.01116
34708                     ],
34709                     [
34710                         17.32787,
34711                         47.97749
34712                     ],
34713                     [
34714                         17.51699,
34715                         47.82535
34716                     ],
34717                     [
34718                         17.74776,
34719                         47.73093
34720                     ],
34721                     [
34722                         18.29515,
34723                         47.72075
34724                     ],
34725                     [
34726                         18.67959,
34727                         47.75541
34728                     ],
34729                     [
34730                         18.89755,
34731                         47.81203
34732                     ],
34733                     [
34734                         18.79463,
34735                         47.88245
34736                     ],
34737                     [
34738                         18.84318,
34739                         48.04046
34740                     ],
34741                     [
34742                         19.46212,
34743                         48.05333
34744                     ],
34745                     [
34746                         19.62064,
34747                         48.22938
34748                     ],
34749                     [
34750                         19.89585,
34751                         48.09387
34752                     ],
34753                     [
34754                         20.33766,
34755                         48.2643
34756                     ],
34757                     [
34758                         20.55395,
34759                         48.52358
34760                     ],
34761                     [
34762                         20.82335,
34763                         48.55714
34764                     ],
34765                     [
34766                         21.10271,
34767                         48.47096
34768                     ],
34769                     [
34770                         21.45863,
34771                         48.55513
34772                     ],
34773                     [
34774                         21.74536,
34775                         48.31435
34776                     ],
34777                     [
34778                         22.15293,
34779                         48.37179
34780                     ],
34781                     [
34782                         22.61255,
34783                         49.08914
34784                     ],
34785                     [
34786                         22.09997,
34787                         49.23814
34788                     ],
34789                     [
34790                         21.9686,
34791                         49.36363
34792                     ],
34793                     [
34794                         21.6244,
34795                         49.46989
34796                     ],
34797                     [
34798                         21.06873,
34799                         49.46402
34800                     ],
34801                     [
34802                         20.94336,
34803                         49.31088
34804                     ],
34805                     [
34806                         20.73052,
34807                         49.44006
34808                     ],
34809                     [
34810                         20.22804,
34811                         49.41714
34812                     ],
34813                     [
34814                         20.05234,
34815                         49.23052
34816                     ],
34817                     [
34818                         19.83682,
34819                         49.25529
34820                     ]
34821                 ]
34822             ],
34823             "terms_text": "Copyright ©2007-2012 Freemap Slovakia (www.freemap.sk). Some rights reserved."
34824         },
34825         {
34826             "name": "Freemap.sk Ski",
34827             "type": "tms",
34828             "template": "http://t{switch:1,2,3,4}.freemap.sk/K/{zoom}/{x}/{y}.jpeg",
34829             "scaleExtent": [
34830                 8,
34831                 16
34832             ],
34833             "polygon": [
34834                 [
34835                     [
34836                         19.83682,
34837                         49.25529
34838                     ],
34839                     [
34840                         19.80075,
34841                         49.42385
34842                     ],
34843                     [
34844                         19.60437,
34845                         49.48058
34846                     ],
34847                     [
34848                         19.49179,
34849                         49.63961
34850                     ],
34851                     [
34852                         19.21831,
34853                         49.52604
34854                     ],
34855                     [
34856                         19.16778,
34857                         49.42521
34858                     ],
34859                     [
34860                         19.00308,
34861                         49.42236
34862                     ],
34863                     [
34864                         18.97611,
34865                         49.5308
34866                     ],
34867                     [
34868                         18.54685,
34869                         49.51425
34870                     ],
34871                     [
34872                         18.31432,
34873                         49.33818
34874                     ],
34875                     [
34876                         18.15913,
34877                         49.2961
34878                     ],
34879                     [
34880                         18.05564,
34881                         49.11134
34882                     ],
34883                     [
34884                         17.56396,
34885                         48.84938
34886                     ],
34887                     [
34888                         17.17929,
34889                         48.88816
34890                     ],
34891                     [
34892                         17.058,
34893                         48.81105
34894                     ],
34895                     [
34896                         16.90426,
34897                         48.61947
34898                     ],
34899                     [
34900                         16.79685,
34901                         48.38561
34902                     ],
34903                     [
34904                         17.06762,
34905                         48.01116
34906                     ],
34907                     [
34908                         17.32787,
34909                         47.97749
34910                     ],
34911                     [
34912                         17.51699,
34913                         47.82535
34914                     ],
34915                     [
34916                         17.74776,
34917                         47.73093
34918                     ],
34919                     [
34920                         18.29515,
34921                         47.72075
34922                     ],
34923                     [
34924                         18.67959,
34925                         47.75541
34926                     ],
34927                     [
34928                         18.89755,
34929                         47.81203
34930                     ],
34931                     [
34932                         18.79463,
34933                         47.88245
34934                     ],
34935                     [
34936                         18.84318,
34937                         48.04046
34938                     ],
34939                     [
34940                         19.46212,
34941                         48.05333
34942                     ],
34943                     [
34944                         19.62064,
34945                         48.22938
34946                     ],
34947                     [
34948                         19.89585,
34949                         48.09387
34950                     ],
34951                     [
34952                         20.33766,
34953                         48.2643
34954                     ],
34955                     [
34956                         20.55395,
34957                         48.52358
34958                     ],
34959                     [
34960                         20.82335,
34961                         48.55714
34962                     ],
34963                     [
34964                         21.10271,
34965                         48.47096
34966                     ],
34967                     [
34968                         21.45863,
34969                         48.55513
34970                     ],
34971                     [
34972                         21.74536,
34973                         48.31435
34974                     ],
34975                     [
34976                         22.15293,
34977                         48.37179
34978                     ],
34979                     [
34980                         22.61255,
34981                         49.08914
34982                     ],
34983                     [
34984                         22.09997,
34985                         49.23814
34986                     ],
34987                     [
34988                         21.9686,
34989                         49.36363
34990                     ],
34991                     [
34992                         21.6244,
34993                         49.46989
34994                     ],
34995                     [
34996                         21.06873,
34997                         49.46402
34998                     ],
34999                     [
35000                         20.94336,
35001                         49.31088
35002                     ],
35003                     [
35004                         20.73052,
35005                         49.44006
35006                     ],
35007                     [
35008                         20.22804,
35009                         49.41714
35010                     ],
35011                     [
35012                         20.05234,
35013                         49.23052
35014                     ],
35015                     [
35016                         19.83682,
35017                         49.25529
35018                     ]
35019                 ]
35020             ],
35021             "terms_text": "Copyright ©2007-2012 Freemap Slovakia (www.freemap.sk). Some rights reserved."
35022         },
35023         {
35024             "name": "Fugro (Denmark)",
35025             "type": "tms",
35026             "template": "http://{switch:a,b,c}.tile.openstreetmap.dk/fugro2005/{zoom}/{x}/{y}.png",
35027             "scaleExtent": [
35028                 0,
35029                 19
35030             ],
35031             "polygon": [
35032                 [
35033                     [
35034                         8.3743941,
35035                         54.9551655
35036                     ],
35037                     [
35038                         8.3683809,
35039                         55.4042149
35040                     ],
35041                     [
35042                         8.2103997,
35043                         55.4039795
35044                     ],
35045                     [
35046                         8.2087314,
35047                         55.4937345
35048                     ],
35049                     [
35050                         8.0502655,
35051                         55.4924731
35052                     ],
35053                     [
35054                         8.0185123,
35055                         56.7501399
35056                     ],
35057                     [
35058                         8.1819161,
35059                         56.7509948
35060                     ],
35061                     [
35062                         8.1763274,
35063                         57.0208898
35064                     ],
35065                     [
35066                         8.3413329,
35067                         57.0219872
35068                     ],
35069                     [
35070                         8.3392467,
35071                         57.1119574
35072                     ],
35073                     [
35074                         8.5054433,
35075                         57.1123212
35076                     ],
35077                     [
35078                         8.5033923,
35079                         57.2020499
35080                     ],
35081                     [
35082                         9.3316304,
35083                         57.2027636
35084                     ],
35085                     [
35086                         9.3319079,
35087                         57.2924835
35088                     ],
35089                     [
35090                         9.4978864,
35091                         57.2919578
35092                     ],
35093                     [
35094                         9.4988593,
35095                         57.3820608
35096                     ],
35097                     [
35098                         9.6649749,
35099                         57.3811615
35100                     ],
35101                     [
35102                         9.6687295,
35103                         57.5605591
35104                     ],
35105                     [
35106                         9.8351961,
35107                         57.5596265
35108                     ],
35109                     [
35110                         9.8374896,
35111                         57.6493322
35112                     ],
35113                     [
35114                         10.1725726,
35115                         57.6462818
35116                     ],
35117                     [
35118                         10.1754245,
35119                         57.7367768
35120                     ],
35121                     [
35122                         10.5118282,
35123                         57.7330269
35124                     ],
35125                     [
35126                         10.5152095,
35127                         57.8228945
35128                     ],
35129                     [
35130                         10.6834853,
35131                         57.8207722
35132                     ],
35133                     [
35134                         10.6751613,
35135                         57.6412021
35136                     ],
35137                     [
35138                         10.5077045,
35139                         57.6433097
35140                     ],
35141                     [
35142                         10.5039992,
35143                         57.5535088
35144                     ],
35145                     [
35146                         10.671038,
35147                         57.5514113
35148                     ],
35149                     [
35150                         10.6507805,
35151                         57.1024538
35152                     ],
35153                     [
35154                         10.4857673,
35155                         57.1045138
35156                     ],
35157                     [
35158                         10.4786236,
35159                         56.9249051
35160                     ],
35161                     [
35162                         10.3143981,
35163                         56.9267573
35164                     ],
35165                     [
35166                         10.3112341,
35167                         56.8369269
35168                     ],
35169                     [
35170                         10.4750295,
35171                         56.83509
35172                     ],
35173                     [
35174                         10.4649016,
35175                         56.5656681
35176                     ],
35177                     [
35178                         10.9524239,
35179                         56.5589761
35180                     ],
35181                     [
35182                         10.9479249,
35183                         56.4692243
35184                     ],
35185                     [
35186                         11.1099335,
35187                         56.4664675
35188                     ],
35189                     [
35190                         11.1052639,
35191                         56.376833
35192                     ],
35193                     [
35194                         10.9429901,
35195                         56.3795284
35196                     ],
35197                     [
35198                         10.9341235,
35199                         56.1994768
35200                     ],
35201                     [
35202                         10.7719685,
35203                         56.2020244
35204                     ],
35205                     [
35206                         10.7694751,
35207                         56.1120103
35208                     ],
35209                     [
35210                         10.6079695,
35211                         56.1150259
35212                     ],
35213                     [
35214                         10.4466742,
35215                         56.116717
35216                     ],
35217                     [
35218                         10.2865948,
35219                         56.118675
35220                     ],
35221                     [
35222                         10.2831527,
35223                         56.0281851
35224                     ],
35225                     [
35226                         10.4439274,
35227                         56.0270388
35228                     ],
35229                     [
35230                         10.4417713,
35231                         55.7579243
35232                     ],
35233                     [
35234                         10.4334961,
35235                         55.6693533
35236                     ],
35237                     [
35238                         10.743814,
35239                         55.6646861
35240                     ],
35241                     [
35242                         10.743814,
35243                         55.5712253
35244                     ],
35245                     [
35246                         10.8969041,
35247                         55.5712253
35248                     ],
35249                     [
35250                         10.9051793,
35251                         55.3953852
35252                     ],
35253                     [
35254                         11.0613726,
35255                         55.3812841
35256                     ],
35257                     [
35258                         11.0593038,
35259                         55.1124061
35260                     ],
35261                     [
35262                         11.0458567,
35263                         55.0318621
35264                     ],
35265                     [
35266                         11.2030844,
35267                         55.0247474
35268                     ],
35269                     [
35270                         11.2030844,
35271                         55.117139
35272                     ],
35273                     [
35274                         11.0593038,
35275                         55.1124061
35276                     ],
35277                     [
35278                         11.0613726,
35279                         55.3812841
35280                     ],
35281                     [
35282                         11.0789572,
35283                         55.5712253
35284                     ],
35285                     [
35286                         10.8969041,
35287                         55.5712253
35288                     ],
35289                     [
35290                         10.9258671,
35291                         55.6670198
35292                     ],
35293                     [
35294                         10.743814,
35295                         55.6646861
35296                     ],
35297                     [
35298                         10.7562267,
35299                         55.7579243
35300                     ],
35301                     [
35302                         10.4417713,
35303                         55.7579243
35304                     ],
35305                     [
35306                         10.4439274,
35307                         56.0270388
35308                     ],
35309                     [
35310                         10.4466742,
35311                         56.116717
35312                     ],
35313                     [
35314                         10.6079695,
35315                         56.1150259
35316                     ],
35317                     [
35318                         10.6052053,
35319                         56.0247462
35320                     ],
35321                     [
35322                         10.9258671,
35323                         56.0201215
35324                     ],
35325                     [
35326                         10.9197132,
35327                         55.9309388
35328                     ],
35329                     [
35330                         11.0802782,
35331                         55.92792
35332                     ],
35333                     [
35334                         11.0858066,
35335                         56.0178284
35336                     ],
35337                     [
35338                         11.7265047,
35339                         56.005058
35340                     ],
35341                     [
35342                         11.7319981,
35343                         56.0952142
35344                     ],
35345                     [
35346                         12.0540333,
35347                         56.0871256
35348                     ],
35349                     [
35350                         12.0608477,
35351                         56.1762576
35352                     ],
35353                     [
35354                         12.7023469,
35355                         56.1594405
35356                     ],
35357                     [
35358                         12.6611131,
35359                         55.7114318
35360                     ],
35361                     [
35362                         12.9792318,
35363                         55.7014026
35364                     ],
35365                     [
35366                         12.9612912,
35367                         55.5217294
35368                     ],
35369                     [
35370                         12.3268659,
35371                         55.5412096
35372                     ],
35373                     [
35374                         12.3206071,
35375                         55.4513655
35376                     ],
35377                     [
35378                         12.4778226,
35379                         55.447067
35380                     ],
35381                     [
35382                         12.4702432,
35383                         55.3570479
35384                     ],
35385                     [
35386                         12.6269738,
35387                         55.3523837
35388                     ],
35389                     [
35390                         12.6200898,
35391                         55.2632576
35392                     ],
35393                     [
35394                         12.4627339,
35395                         55.26722
35396                     ],
35397                     [
35398                         12.4552949,
35399                         55.1778223
35400                     ],
35401                     [
35402                         12.2987046,
35403                         55.1822303
35404                     ],
35405                     [
35406                         12.2897344,
35407                         55.0923641
35408                     ],
35409                     [
35410                         12.6048608,
35411                         55.0832904
35412                     ],
35413                     [
35414                         12.5872011,
35415                         54.9036285
35416                     ],
35417                     [
35418                         12.2766618,
35419                         54.9119031
35420                     ],
35421                     [
35422                         12.2610181,
35423                         54.7331602
35424                     ],
35425                     [
35426                         12.1070691,
35427                         54.7378161
35428                     ],
35429                     [
35430                         12.0858621,
35431                         54.4681655
35432                     ],
35433                     [
35434                         11.7794953,
35435                         54.4753579
35436                     ],
35437                     [
35438                         11.7837381,
35439                         54.5654783
35440                     ],
35441                     [
35442                         11.1658525,
35443                         54.5782155
35444                     ],
35445                     [
35446                         11.1706443,
35447                         54.6686508
35448                     ],
35449                     [
35450                         10.8617173,
35451                         54.6733956
35452                     ],
35453                     [
35454                         10.8651245,
35455                         54.7634667
35456                     ],
35457                     [
35458                         10.7713646,
35459                         54.7643888
35460                     ],
35461                     [
35462                         10.7707276,
35463                         54.7372807
35464                     ],
35465                     [
35466                         10.7551428,
35467                         54.7375776
35468                     ],
35469                     [
35470                         10.7544039,
35471                         54.7195666
35472                     ],
35473                     [
35474                         10.7389074,
35475                         54.7197588
35476                     ],
35477                     [
35478                         10.7384368,
35479                         54.7108482
35480                     ],
35481                     [
35482                         10.7074486,
35483                         54.7113045
35484                     ],
35485                     [
35486                         10.7041094,
35487                         54.6756741
35488                     ],
35489                     [
35490                         10.5510973,
35491                         54.6781698
35492                     ],
35493                     [
35494                         10.5547184,
35495                         54.7670245
35496                     ],
35497                     [
35498                         10.2423994,
35499                         54.7705935
35500                     ],
35501                     [
35502                         10.2459845,
35503                         54.8604673
35504                     ],
35505                     [
35506                         10.0902268,
35507                         54.8622134
35508                     ],
35509                     [
35510                         10.0873731,
35511                         54.7723851
35512                     ],
35513                     [
35514                         9.1555798,
35515                         54.7769557
35516                     ],
35517                     [
35518                         9.1562752,
35519                         54.8675369
35520                     ],
35521                     [
35522                         8.5321973,
35523                         54.8663765
35524                     ],
35525                     [
35526                         8.531432,
35527                         54.95516
35528                     ]
35529                 ],
35530                 [
35531                     [
35532                         11.4577738,
35533                         56.819554
35534                     ],
35535                     [
35536                         11.7849181,
35537                         56.8127385
35538                     ],
35539                     [
35540                         11.7716715,
35541                         56.6332796
35542                     ],
35543                     [
35544                         11.4459621,
35545                         56.6401087
35546                     ]
35547                 ],
35548                 [
35549                     [
35550                         11.3274736,
35551                         57.3612962
35552                     ],
35553                     [
35554                         11.3161808,
35555                         57.1818004
35556                     ],
35557                     [
35558                         11.1508692,
35559                         57.1847276
35560                     ],
35561                     [
35562                         11.1456628,
35563                         57.094962
35564                     ],
35565                     [
35566                         10.8157703,
35567                         57.1001693
35568                     ],
35569                     [
35570                         10.8290599,
35571                         57.3695272
35572                     ]
35573                 ],
35574                 [
35575                     [
35576                         11.5843266,
35577                         56.2777928
35578                     ],
35579                     [
35580                         11.5782882,
35581                         56.1880397
35582                     ],
35583                     [
35584                         11.7392309,
35585                         56.1845765
35586                     ],
35587                     [
35588                         11.7456428,
35589                         56.2743186
35590                     ]
35591                 ],
35592                 [
35593                     [
35594                         14.6825922,
35595                         55.3639405
35596                     ],
35597                     [
35598                         14.8395247,
35599                         55.3565231
35600                     ],
35601                     [
35602                         14.8263755,
35603                         55.2671261
35604                     ],
35605                     [
35606                         15.1393406,
35607                         55.2517359
35608                     ],
35609                     [
35610                         15.1532015,
35611                         55.3410836
35612                     ],
35613                     [
35614                         15.309925,
35615                         55.3330556
35616                     ],
35617                     [
35618                         15.295719,
35619                         55.2437356
35620                     ],
35621                     [
35622                         15.1393406,
35623                         55.2517359
35624                     ],
35625                     [
35626                         15.1255631,
35627                         55.1623802
35628                     ],
35629                     [
35630                         15.2815819,
35631                         55.1544167
35632                     ],
35633                     [
35634                         15.2535578,
35635                         54.9757646
35636                     ],
35637                     [
35638                         14.6317464,
35639                         55.0062496
35640                     ]
35641                 ]
35642             ],
35643             "terms_url": "http://wiki.openstreetmap.org/wiki/Fugro",
35644             "terms_text": "Fugro Aerial Mapping"
35645         },
35646         {
35647             "name": "Geodatastyrelsen (Denmark)",
35648             "type": "tms",
35649             "template": "http://mapproxy.gpweb.dk/tiles/1.0.0/kortforsyningen_ortoforaar/EPSG3857/{zoom}/{x}/{y}.jpeg",
35650             "scaleExtent": [
35651                 0,
35652                 21
35653             ],
35654             "polygon": [
35655                 [
35656                     [
35657                         8.3743941,
35658                         54.9551655
35659                     ],
35660                     [
35661                         8.3683809,
35662                         55.4042149
35663                     ],
35664                     [
35665                         8.2103997,
35666                         55.4039795
35667                     ],
35668                     [
35669                         8.2087314,
35670                         55.4937345
35671                     ],
35672                     [
35673                         8.0502655,
35674                         55.4924731
35675                     ],
35676                     [
35677                         8.0185123,
35678                         56.7501399
35679                     ],
35680                     [
35681                         8.1819161,
35682                         56.7509948
35683                     ],
35684                     [
35685                         8.1763274,
35686                         57.0208898
35687                     ],
35688                     [
35689                         8.3413329,
35690                         57.0219872
35691                     ],
35692                     [
35693                         8.3392467,
35694                         57.1119574
35695                     ],
35696                     [
35697                         8.5054433,
35698                         57.1123212
35699                     ],
35700                     [
35701                         8.5033923,
35702                         57.2020499
35703                     ],
35704                     [
35705                         9.3316304,
35706                         57.2027636
35707                     ],
35708                     [
35709                         9.3319079,
35710                         57.2924835
35711                     ],
35712                     [
35713                         9.4978864,
35714                         57.2919578
35715                     ],
35716                     [
35717                         9.4988593,
35718                         57.3820608
35719                     ],
35720                     [
35721                         9.6649749,
35722                         57.3811615
35723                     ],
35724                     [
35725                         9.6687295,
35726                         57.5605591
35727                     ],
35728                     [
35729                         9.8351961,
35730                         57.5596265
35731                     ],
35732                     [
35733                         9.8374896,
35734                         57.6493322
35735                     ],
35736                     [
35737                         10.1725726,
35738                         57.6462818
35739                     ],
35740                     [
35741                         10.1754245,
35742                         57.7367768
35743                     ],
35744                     [
35745                         10.5118282,
35746                         57.7330269
35747                     ],
35748                     [
35749                         10.5152095,
35750                         57.8228945
35751                     ],
35752                     [
35753                         10.6834853,
35754                         57.8207722
35755                     ],
35756                     [
35757                         10.6751613,
35758                         57.6412021
35759                     ],
35760                     [
35761                         10.5077045,
35762                         57.6433097
35763                     ],
35764                     [
35765                         10.5039992,
35766                         57.5535088
35767                     ],
35768                     [
35769                         10.671038,
35770                         57.5514113
35771                     ],
35772                     [
35773                         10.6507805,
35774                         57.1024538
35775                     ],
35776                     [
35777                         10.4857673,
35778                         57.1045138
35779                     ],
35780                     [
35781                         10.4786236,
35782                         56.9249051
35783                     ],
35784                     [
35785                         10.3143981,
35786                         56.9267573
35787                     ],
35788                     [
35789                         10.3112341,
35790                         56.8369269
35791                     ],
35792                     [
35793                         10.4750295,
35794                         56.83509
35795                     ],
35796                     [
35797                         10.4649016,
35798                         56.5656681
35799                     ],
35800                     [
35801                         10.9524239,
35802                         56.5589761
35803                     ],
35804                     [
35805                         10.9479249,
35806                         56.4692243
35807                     ],
35808                     [
35809                         11.1099335,
35810                         56.4664675
35811                     ],
35812                     [
35813                         11.1052639,
35814                         56.376833
35815                     ],
35816                     [
35817                         10.9429901,
35818                         56.3795284
35819                     ],
35820                     [
35821                         10.9341235,
35822                         56.1994768
35823                     ],
35824                     [
35825                         10.7719685,
35826                         56.2020244
35827                     ],
35828                     [
35829                         10.7694751,
35830                         56.1120103
35831                     ],
35832                     [
35833                         10.6079695,
35834                         56.1150259
35835                     ],
35836                     [
35837                         10.4466742,
35838                         56.116717
35839                     ],
35840                     [
35841                         10.2865948,
35842                         56.118675
35843                     ],
35844                     [
35845                         10.2831527,
35846                         56.0281851
35847                     ],
35848                     [
35849                         10.4439274,
35850                         56.0270388
35851                     ],
35852                     [
35853                         10.4417713,
35854                         55.7579243
35855                     ],
35856                     [
35857                         10.4334961,
35858                         55.6693533
35859                     ],
35860                     [
35861                         10.743814,
35862                         55.6646861
35863                     ],
35864                     [
35865                         10.743814,
35866                         55.5712253
35867                     ],
35868                     [
35869                         10.8969041,
35870                         55.5712253
35871                     ],
35872                     [
35873                         10.9051793,
35874                         55.3953852
35875                     ],
35876                     [
35877                         11.0613726,
35878                         55.3812841
35879                     ],
35880                     [
35881                         11.0593038,
35882                         55.1124061
35883                     ],
35884                     [
35885                         11.0458567,
35886                         55.0318621
35887                     ],
35888                     [
35889                         11.2030844,
35890                         55.0247474
35891                     ],
35892                     [
35893                         11.2030844,
35894                         55.117139
35895                     ],
35896                     [
35897                         11.0593038,
35898                         55.1124061
35899                     ],
35900                     [
35901                         11.0613726,
35902                         55.3812841
35903                     ],
35904                     [
35905                         11.0789572,
35906                         55.5712253
35907                     ],
35908                     [
35909                         10.8969041,
35910                         55.5712253
35911                     ],
35912                     [
35913                         10.9258671,
35914                         55.6670198
35915                     ],
35916                     [
35917                         10.743814,
35918                         55.6646861
35919                     ],
35920                     [
35921                         10.7562267,
35922                         55.7579243
35923                     ],
35924                     [
35925                         10.4417713,
35926                         55.7579243
35927                     ],
35928                     [
35929                         10.4439274,
35930                         56.0270388
35931                     ],
35932                     [
35933                         10.4466742,
35934                         56.116717
35935                     ],
35936                     [
35937                         10.6079695,
35938                         56.1150259
35939                     ],
35940                     [
35941                         10.6052053,
35942                         56.0247462
35943                     ],
35944                     [
35945                         10.9258671,
35946                         56.0201215
35947                     ],
35948                     [
35949                         10.9197132,
35950                         55.9309388
35951                     ],
35952                     [
35953                         11.0802782,
35954                         55.92792
35955                     ],
35956                     [
35957                         11.0858066,
35958                         56.0178284
35959                     ],
35960                     [
35961                         11.7265047,
35962                         56.005058
35963                     ],
35964                     [
35965                         11.7319981,
35966                         56.0952142
35967                     ],
35968                     [
35969                         12.0540333,
35970                         56.0871256
35971                     ],
35972                     [
35973                         12.0608477,
35974                         56.1762576
35975                     ],
35976                     [
35977                         12.7023469,
35978                         56.1594405
35979                     ],
35980                     [
35981                         12.6611131,
35982                         55.7114318
35983                     ],
35984                     [
35985                         12.9792318,
35986                         55.7014026
35987                     ],
35988                     [
35989                         12.9612912,
35990                         55.5217294
35991                     ],
35992                     [
35993                         12.3268659,
35994                         55.5412096
35995                     ],
35996                     [
35997                         12.3206071,
35998                         55.4513655
35999                     ],
36000                     [
36001                         12.4778226,
36002                         55.447067
36003                     ],
36004                     [
36005                         12.4702432,
36006                         55.3570479
36007                     ],
36008                     [
36009                         12.6269738,
36010                         55.3523837
36011                     ],
36012                     [
36013                         12.6200898,
36014                         55.2632576
36015                     ],
36016                     [
36017                         12.4627339,
36018                         55.26722
36019                     ],
36020                     [
36021                         12.4552949,
36022                         55.1778223
36023                     ],
36024                     [
36025                         12.2987046,
36026                         55.1822303
36027                     ],
36028                     [
36029                         12.2897344,
36030                         55.0923641
36031                     ],
36032                     [
36033                         12.6048608,
36034                         55.0832904
36035                     ],
36036                     [
36037                         12.5872011,
36038                         54.9036285
36039                     ],
36040                     [
36041                         12.2766618,
36042                         54.9119031
36043                     ],
36044                     [
36045                         12.2610181,
36046                         54.7331602
36047                     ],
36048                     [
36049                         12.1070691,
36050                         54.7378161
36051                     ],
36052                     [
36053                         12.0858621,
36054                         54.4681655
36055                     ],
36056                     [
36057                         11.7794953,
36058                         54.4753579
36059                     ],
36060                     [
36061                         11.7837381,
36062                         54.5654783
36063                     ],
36064                     [
36065                         11.1658525,
36066                         54.5782155
36067                     ],
36068                     [
36069                         11.1706443,
36070                         54.6686508
36071                     ],
36072                     [
36073                         10.8617173,
36074                         54.6733956
36075                     ],
36076                     [
36077                         10.8651245,
36078                         54.7634667
36079                     ],
36080                     [
36081                         10.7713646,
36082                         54.7643888
36083                     ],
36084                     [
36085                         10.7707276,
36086                         54.7372807
36087                     ],
36088                     [
36089                         10.7551428,
36090                         54.7375776
36091                     ],
36092                     [
36093                         10.7544039,
36094                         54.7195666
36095                     ],
36096                     [
36097                         10.7389074,
36098                         54.7197588
36099                     ],
36100                     [
36101                         10.7384368,
36102                         54.7108482
36103                     ],
36104                     [
36105                         10.7074486,
36106                         54.7113045
36107                     ],
36108                     [
36109                         10.7041094,
36110                         54.6756741
36111                     ],
36112                     [
36113                         10.5510973,
36114                         54.6781698
36115                     ],
36116                     [
36117                         10.5547184,
36118                         54.7670245
36119                     ],
36120                     [
36121                         10.2423994,
36122                         54.7705935
36123                     ],
36124                     [
36125                         10.2459845,
36126                         54.8604673
36127                     ],
36128                     [
36129                         10.0902268,
36130                         54.8622134
36131                     ],
36132                     [
36133                         10.0873731,
36134                         54.7723851
36135                     ],
36136                     [
36137                         9.1555798,
36138                         54.7769557
36139                     ],
36140                     [
36141                         9.1562752,
36142                         54.8675369
36143                     ],
36144                     [
36145                         8.5321973,
36146                         54.8663765
36147                     ],
36148                     [
36149                         8.531432,
36150                         54.95516
36151                     ]
36152                 ],
36153                 [
36154                     [
36155                         11.4577738,
36156                         56.819554
36157                     ],
36158                     [
36159                         11.7849181,
36160                         56.8127385
36161                     ],
36162                     [
36163                         11.7716715,
36164                         56.6332796
36165                     ],
36166                     [
36167                         11.4459621,
36168                         56.6401087
36169                     ]
36170                 ],
36171                 [
36172                     [
36173                         11.3274736,
36174                         57.3612962
36175                     ],
36176                     [
36177                         11.3161808,
36178                         57.1818004
36179                     ],
36180                     [
36181                         11.1508692,
36182                         57.1847276
36183                     ],
36184                     [
36185                         11.1456628,
36186                         57.094962
36187                     ],
36188                     [
36189                         10.8157703,
36190                         57.1001693
36191                     ],
36192                     [
36193                         10.8290599,
36194                         57.3695272
36195                     ]
36196                 ],
36197                 [
36198                     [
36199                         11.5843266,
36200                         56.2777928
36201                     ],
36202                     [
36203                         11.5782882,
36204                         56.1880397
36205                     ],
36206                     [
36207                         11.7392309,
36208                         56.1845765
36209                     ],
36210                     [
36211                         11.7456428,
36212                         56.2743186
36213                     ]
36214                 ],
36215                 [
36216                     [
36217                         14.6825922,
36218                         55.3639405
36219                     ],
36220                     [
36221                         14.8395247,
36222                         55.3565231
36223                     ],
36224                     [
36225                         14.8263755,
36226                         55.2671261
36227                     ],
36228                     [
36229                         15.1393406,
36230                         55.2517359
36231                     ],
36232                     [
36233                         15.1532015,
36234                         55.3410836
36235                     ],
36236                     [
36237                         15.309925,
36238                         55.3330556
36239                     ],
36240                     [
36241                         15.295719,
36242                         55.2437356
36243                     ],
36244                     [
36245                         15.1393406,
36246                         55.2517359
36247                     ],
36248                     [
36249                         15.1255631,
36250                         55.1623802
36251                     ],
36252                     [
36253                         15.2815819,
36254                         55.1544167
36255                     ],
36256                     [
36257                         15.2535578,
36258                         54.9757646
36259                     ],
36260                     [
36261                         14.6317464,
36262                         55.0062496
36263                     ]
36264                 ]
36265             ],
36266             "terms_url": "http://download.kortforsyningen.dk/content/vilkaar-og-betingelser",
36267             "terms_text": "Geodatastyrelsen og Danske Kommuner"
36268         },
36269         {
36270             "name": "Geoimage.at MaxRes",
36271             "type": "tms",
36272             "template": "http://geoimage.openstreetmap.at/4d80de696cd562a63ce463a58a61488d/{zoom}/{x}/{y}.jpg",
36273             "polygon": [
36274                 [
36275                     [
36276                         16.5073284,
36277                         46.9929304
36278                     ],
36279                     [
36280                         16.283417,
36281                         46.9929304
36282                     ],
36283                     [
36284                         16.135839,
36285                         46.8713046
36286                     ],
36287                     [
36288                         15.9831722,
36289                         46.8190947
36290                     ],
36291                     [
36292                         16.0493278,
36293                         46.655175
36294                     ],
36295                     [
36296                         15.8610387,
36297                         46.7180116
36298                     ],
36299                     [
36300                         15.7592608,
36301                         46.6900933
36302                     ],
36303                     [
36304                         15.5607938,
36305                         46.6796202
36306                     ],
36307                     [
36308                         15.5760605,
36309                         46.6342132
36310                     ],
36311                     [
36312                         15.4793715,
36313                         46.6027553
36314                     ],
36315                     [
36316                         15.4335715,
36317                         46.6516819
36318                     ],
36319                     [
36320                         15.2249267,
36321                         46.6342132
36322                     ],
36323                     [
36324                         15.0468154,
36325                         46.6481886
36326                     ],
36327                     [
36328                         14.9908376,
36329                         46.5887681
36330                     ],
36331                     [
36332                         14.9603042,
36333                         46.6237293
36334                     ],
36335                     [
36336                         14.8534374,
36337                         46.6027553
36338                     ],
36339                     [
36340                         14.8330818,
36341                         46.5012666
36342                     ],
36343                     [
36344                         14.7516595,
36345                         46.4977636
36346                     ],
36347                     [
36348                         14.6804149,
36349                         46.4381781
36350                     ],
36351                     [
36352                         14.6142593,
36353                         46.4381781
36354                     ],
36355                     [
36356                         14.578637,
36357                         46.3785275
36358                     ],
36359                     [
36360                         14.4412369,
36361                         46.4311638
36362                     ],
36363                     [
36364                         14.1613476,
36365                         46.4276563
36366                     ],
36367                     [
36368                         14.1257253,
36369                         46.4767409
36370                     ],
36371                     [
36372                         14.0188585,
36373                         46.4767409
36374                     ],
36375                     [
36376                         13.9119917,
36377                         46.5257813
36378                     ],
36379                     [
36380                         13.8254805,
36381                         46.5047694
36382                     ],
36383                     [
36384                         13.4438134,
36385                         46.560783
36386                     ],
36387                     [
36388                         13.3064132,
36389                         46.5502848
36390                     ],
36391                     [
36392                         13.1283019,
36393                         46.5887681
36394                     ],
36395                     [
36396                         12.8433237,
36397                         46.6132433
36398                     ],
36399                     [
36400                         12.7262791,
36401                         46.6412014
36402                     ],
36403                     [
36404                         12.5125455,
36405                         46.6656529
36406                     ],
36407                     [
36408                         12.3598787,
36409                         46.7040543
36410                     ],
36411                     [
36412                         12.3649676,
36413                         46.7703197
36414                     ],
36415                     [
36416                         12.2886341,
36417                         46.7772902
36418                     ],
36419                     [
36420                         12.2733674,
36421                         46.8852187
36422                     ],
36423                     [
36424                         12.2072118,
36425                         46.8747835
36426                     ],
36427                     [
36428                         12.1308784,
36429                         46.9026062
36430                     ],
36431                     [
36432                         12.1156117,
36433                         46.9998721
36434                     ],
36435                     [
36436                         12.2530119,
36437                         47.0657733
36438                     ],
36439                     [
36440                         12.2123007,
36441                         47.0934969
36442                     ],
36443                     [
36444                         11.9833004,
36445                         47.0449712
36446                     ],
36447                     [
36448                         11.7339445,
36449                         46.9616816
36450                     ],
36451                     [
36452                         11.6321666,
36453                         47.010283
36454                     ],
36455                     [
36456                         11.5405665,
36457                         46.9755722
36458                     ],
36459                     [
36460                         11.4998553,
36461                         47.0068129
36462                     ],
36463                     [
36464                         11.418433,
36465                         46.9651546
36466                     ],
36467                     [
36468                         11.2555884,
36469                         46.9755722
36470                     ],
36471                     [
36472                         11.1130993,
36473                         46.913036
36474                     ],
36475                     [
36476                         11.0418548,
36477                         46.7633482
36478                     ],
36479                     [
36480                         10.8891879,
36481                         46.7598621
36482                     ],
36483                     [
36484                         10.7416099,
36485                         46.7842599
36486                     ],
36487                     [
36488                         10.7059877,
36489                         46.8643462
36490                     ],
36491                     [
36492                         10.5787653,
36493                         46.8399847
36494                     ],
36495                     [
36496                         10.4566318,
36497                         46.8504267
36498                     ],
36499                     [
36500                         10.4769874,
36501                         46.9269392
36502                     ],
36503                     [
36504                         10.3853873,
36505                         46.9894592
36506                     ],
36507                     [
36508                         10.2327204,
36509                         46.8643462
36510                     ],
36511                     [
36512                         10.1207647,
36513                         46.8330223
36514                     ],
36515                     [
36516                         9.8663199,
36517                         46.9408389
36518                     ],
36519                     [
36520                         9.9019422,
36521                         47.0033426
36522                     ],
36523                     [
36524                         9.6831197,
36525                         47.0588402
36526                     ],
36527                     [
36528                         9.6118752,
36529                         47.0380354
36530                     ],
36531                     [
36532                         9.6322307,
36533                         47.128131
36534                     ],
36535                     [
36536                         9.5813418,
36537                         47.1662025
36538                     ],
36539                     [
36540                         9.5406306,
36541                         47.2664422
36542                     ],
36543                     [
36544                         9.6067863,
36545                         47.3492559
36546                     ],
36547                     [
36548                         9.6729419,
36549                         47.369939
36550                     ],
36551                     [
36552                         9.6424085,
36553                         47.4457079
36554                     ],
36555                     [
36556                         9.5660751,
36557                         47.4801122
36558                     ],
36559                     [
36560                         9.7136531,
36561                         47.5282405
36562                     ],
36563                     [
36564                         9.7848976,
36565                         47.5969187
36566                     ],
36567                     [
36568                         9.8357866,
36569                         47.5454185
36570                     ],
36571                     [
36572                         9.9477423,
36573                         47.538548
36574                     ],
36575                     [
36576                         10.0902313,
36577                         47.4491493
36578                     ],
36579                     [
36580                         10.1105869,
36581                         47.3664924
36582                     ],
36583                     [
36584                         10.2428982,
36585                         47.3871688
36586                     ],
36587                     [
36588                         10.1869203,
36589                         47.2698953
36590                     ],
36591                     [
36592                         10.3243205,
36593                         47.2975125
36594                     ],
36595                     [
36596                         10.4820763,
36597                         47.4491493
36598                     ],
36599                     [
36600                         10.4311873,
36601                         47.4869904
36602                     ],
36603                     [
36604                         10.4413651,
36605                         47.5900549
36606                     ],
36607                     [
36608                         10.4871652,
36609                         47.5522881
36610                     ],
36611                     [
36612                         10.5482319,
36613                         47.5351124
36614                     ],
36615                     [
36616                         10.5991209,
36617                         47.5660246
36618                     ],
36619                     [
36620                         10.7568766,
36621                         47.5316766
36622                     ],
36623                     [
36624                         10.8891879,
36625                         47.5454185
36626                     ],
36627                     [
36628                         10.9400769,
36629                         47.4869904
36630                     ],
36631                     [
36632                         10.9960547,
36633                         47.3906141
36634                     ],
36635                     [
36636                         11.2352328,
36637                         47.4422662
36638                     ],
36639                     [
36640                         11.2810328,
36641                         47.3975039
36642                     ],
36643                     [
36644                         11.4235219,
36645                         47.5144941
36646                     ],
36647                     [
36648                         11.5761888,
36649                         47.5076195
36650                     ],
36651                     [
36652                         11.6067221,
36653                         47.5900549
36654                     ],
36655                     [
36656                         11.8357224,
36657                         47.5866227
36658                     ],
36659                     [
36660                         12.003656,
36661                         47.6243647
36662                     ],
36663                     [
36664                         12.2072118,
36665                         47.6037815
36666                     ],
36667                     [
36668                         12.1614117,
36669                         47.6963421
36670                     ],
36671                     [
36672                         12.2581008,
36673                         47.7442718
36674                     ],
36675                     [
36676                         12.2530119,
36677                         47.6792136
36678                     ],
36679                     [
36680                         12.4311232,
36681                         47.7100408
36682                     ],
36683                     [
36684                         12.4921899,
36685                         47.631224
36686                     ],
36687                     [
36688                         12.5685234,
36689                         47.6277944
36690                     ],
36691                     [
36692                         12.6295901,
36693                         47.6894913
36694                     ],
36695                     [
36696                         12.7720792,
36697                         47.6689338
36698                     ],
36699                     [
36700                         12.8331459,
36701                         47.5419833
36702                     ],
36703                     [
36704                         12.975635,
36705                         47.4732332
36706                     ],
36707                     [
36708                         13.0417906,
36709                         47.4938677
36710                     ],
36711                     [
36712                         13.0367017,
36713                         47.5557226
36714                     ],
36715                     [
36716                         13.0977685,
36717                         47.6415112
36718                     ],
36719                     [
36720                         13.0316128,
36721                         47.7100408
36722                     ],
36723                     [
36724                         12.9043905,
36725                         47.7203125
36726                     ],
36727                     [
36728                         13.0061684,
36729                         47.84683
36730                     ],
36731                     [
36732                         12.9451016,
36733                         47.9355501
36734                     ],
36735                     [
36736                         12.8636793,
36737                         47.9594103
36738                     ],
36739                     [
36740                         12.8636793,
36741                         48.0036929
36742                     ],
36743                     [
36744                         12.7517236,
36745                         48.0989418
36746                     ],
36747                     [
36748                         12.8738571,
36749                         48.2109733
36750                     ],
36751                     [
36752                         12.9603683,
36753                         48.2109733
36754                     ],
36755                     [
36756                         13.0417906,
36757                         48.2652035
36758                     ],
36759                     [
36760                         13.1842797,
36761                         48.2990682
36762                     ],
36763                     [
36764                         13.2606131,
36765                         48.2922971
36766                     ],
36767                     [
36768                         13.3980133,
36769                         48.3565867
36770                     ],
36771                     [
36772                         13.4438134,
36773                         48.417418
36774                     ],
36775                     [
36776                         13.4387245,
36777                         48.5523383
36778                     ],
36779                     [
36780                         13.509969,
36781                         48.5860123
36782                     ],
36783                     [
36784                         13.6117469,
36785                         48.5725454
36786                     ],
36787                     [
36788                         13.7287915,
36789                         48.5118999
36790                     ],
36791                     [
36792                         13.7847694,
36793                         48.5725454
36794                     ],
36795                     [
36796                         13.8203916,
36797                         48.6263915
36798                     ],
36799                     [
36800                         13.7949471,
36801                         48.7171267
36802                     ],
36803                     [
36804                         13.850925,
36805                         48.7741724
36806                     ],
36807                     [
36808                         14.0595697,
36809                         48.6633774
36810                     ],
36811                     [
36812                         14.0137696,
36813                         48.6331182
36814                     ],
36815                     [
36816                         14.0748364,
36817                         48.5927444
36818                     ],
36819                     [
36820                         14.2173255,
36821                         48.5961101
36822                     ],
36823                     [
36824                         14.3649034,
36825                         48.5489696
36826                     ],
36827                     [
36828                         14.4666813,
36829                         48.6499311
36830                     ],
36831                     [
36832                         14.5582815,
36833                         48.5961101
36834                     ],
36835                     [
36836                         14.5989926,
36837                         48.6263915
36838                     ],
36839                     [
36840                         14.7211261,
36841                         48.5759124
36842                     ],
36843                     [
36844                         14.7211261,
36845                         48.6868997
36846                     ],
36847                     [
36848                         14.822904,
36849                         48.7271983
36850                     ],
36851                     [
36852                         14.8178151,
36853                         48.777526
36854                     ],
36855                     [
36856                         14.9647227,
36857                         48.7851754
36858                     ],
36859                     [
36860                         14.9893637,
36861                         49.0126611
36862                     ],
36863                     [
36864                         15.1485933,
36865                         48.9950306
36866                     ],
36867                     [
36868                         15.1943934,
36869                         48.9315502
36870                     ],
36871                     [
36872                         15.3063491,
36873                         48.9850128
36874                     ],
36875                     [
36876                         15.3928603,
36877                         48.9850128
36878                     ],
36879                     [
36880                         15.4844604,
36881                         48.9282069
36882                     ],
36883                     [
36884                         15.749083,
36885                         48.8545973
36886                     ],
36887                     [
36888                         15.8406831,
36889                         48.8880697
36890                     ],
36891                     [
36892                         16.0086166,
36893                         48.7808794
36894                     ],
36895                     [
36896                         16.2070835,
36897                         48.7339115
36898                     ],
36899                     [
36900                         16.3953727,
36901                         48.7372678
36902                     ],
36903                     [
36904                         16.4920617,
36905                         48.8110498
36906                     ],
36907                     [
36908                         16.6905286,
36909                         48.7741724
36910                     ],
36911                     [
36912                         16.7057953,
36913                         48.7339115
36914                     ],
36915                     [
36916                         16.8991733,
36917                         48.713769
36918                     ],
36919                     [
36920                         16.9755067,
36921                         48.515271
36922                     ],
36923                     [
36924                         16.8482844,
36925                         48.4511817
36926                     ],
36927                     [
36928                         16.8533733,
36929                         48.3464411
36930                     ],
36931                     [
36932                         16.9551512,
36933                         48.2516513
36934                     ],
36935                     [
36936                         16.9907734,
36937                         48.1498955
36938                     ],
36939                     [
36940                         17.0925513,
36941                         48.1397088
36942                     ],
36943                     [
36944                         17.0823736,
36945                         48.0241182
36946                     ],
36947                     [
36948                         17.1739737,
36949                         48.0207146
36950                     ],
36951                     [
36952                         17.0823736,
36953                         47.8741447
36954                     ],
36955                     [
36956                         16.9856845,
36957                         47.8673174
36958                     ],
36959                     [
36960                         17.0823736,
36961                         47.8092489
36962                     ],
36963                     [
36964                         17.0925513,
36965                         47.7031919
36966                     ],
36967                     [
36968                         16.7414176,
36969                         47.6792136
36970                     ],
36971                     [
36972                         16.7057953,
36973                         47.7511153
36974                     ],
36975                     [
36976                         16.5378617,
36977                         47.7545368
36978                     ],
36979                     [
36980                         16.5480395,
36981                         47.7066164
36982                     ],
36983                     [
36984                         16.4208172,
36985                         47.6689338
36986                     ],
36987                     [
36988                         16.573484,
36989                         47.6175045
36990                     ],
36991                     [
36992                         16.670173,
36993                         47.631224
36994                     ],
36995                     [
36996                         16.7108842,
36997                         47.538548
36998                     ],
36999                     [
37000                         16.6599952,
37001                         47.4491493
37002                     ],
37003                     [
37004                         16.5429506,
37005                         47.3940591
37006                     ],
37007                     [
37008                         16.4615283,
37009                         47.3940591
37010                     ],
37011                     [
37012                         16.4920617,
37013                         47.276801
37014                     ],
37015                     [
37016                         16.425906,
37017                         47.1973317
37018                     ],
37019                     [
37020                         16.4717061,
37021                         47.1489007
37022                     ],
37023                     [
37024                         16.5480395,
37025                         47.1489007
37026                     ],
37027                     [
37028                         16.476795,
37029                         47.0796369
37030                     ],
37031                     [
37032                         16.527684,
37033                         47.0588402
37034                     ]
37035                 ]
37036             ],
37037             "terms_text": "geoimage.at",
37038             "id": "geoimage.at"
37039         },
37040         {
37041             "name": "Imagerie Drone (Haiti)",
37042             "type": "tms",
37043             "template": "http://wms.openstreetmap.fr/tms/1.0.0/iomhaiti/{zoom}/{x}/{y}",
37044             "polygon": [
37045                 [
37046                     [
37047                         -72.1547401,
37048                         19.6878969
37049                     ],
37050                     [
37051                         -72.162234,
37052                         19.689011
37053                     ],
37054                     [
37055                         -72.164995,
37056                         19.6932445
37057                     ],
37058                     [
37059                         -72.1657838,
37060                         19.6979977
37061                     ],
37062                     [
37063                         -72.161603,
37064                         19.7035677
37065                     ],
37066                     [
37067                         -72.1487449,
37068                         19.7028993
37069                     ],
37070                     [
37071                         -72.1477194,
37072                         19.7026765
37073                     ],
37074                     [
37075                         -72.1485082,
37076                         19.7001514
37077                     ],
37078                     [
37079                         -72.1436963,
37080                         19.7011169
37081                     ],
37082                     [
37083                         -72.1410143,
37084                         19.7000029
37085                     ],
37086                     [
37087                         -72.139476,
37088                         19.6973664
37089                     ],
37090                     [
37091                         -72.1382533,
37092                         19.6927617
37093                     ],
37094                     [
37095                         -72.1386872,
37096                         19.6923161
37097                     ],
37098                     [
37099                         -72.1380561,
37100                         19.6896423
37101                     ],
37102                     [
37103                         -72.1385294,
37104                         19.6894938
37105                     ],
37106                     [
37107                         -72.1388055,
37108                         19.6901251
37109                     ],
37110                     [
37111                         -72.1388844,
37112                         19.6876741
37113                     ],
37114                     [
37115                         -72.1378195,
37116                         19.6872656
37117                     ],
37118                     [
37119                         -72.13778,
37120                         19.6850003
37121                     ],
37122                     [
37123                         -72.1369517,
37124                         19.6855945
37125                     ],
37126                     [
37127                         -72.136794,
37128                         19.6840719
37129                     ],
37130                     [
37131                         -72.135729,
37132                         19.6835148
37133                     ],
37134                     [
37135                         -72.1355713,
37136                         19.6740817
37137                     ],
37138                     [
37139                         -72.1366362,
37140                         19.6708133
37141                     ],
37142                     [
37143                         -72.1487843,
37144                         19.6710733
37145                     ],
37146                     [
37147                         -72.1534779,
37148                         19.6763843
37149                     ],
37150                     [
37151                         -72.1530835,
37152                         19.6769414
37153                     ],
37154                     [
37155                         -72.1533251,
37156                         19.6769768
37157                     ],
37158                     [
37159                         -72.1532807,
37160                         19.6796525
37161                     ],
37162                     [
37163                         -72.1523834,
37164                         19.6797175
37165                     ],
37166                     [
37167                         -72.1522749,
37168                         19.6803488
37169                     ],
37170                     [
37171                         -72.1519101,
37172                         19.6803395
37173                     ],
37174                     [
37175                         -72.1518608,
37176                         19.6805067
37177                     ],
37178                     [
37179                         -72.1528173,
37180                         19.6806552
37181                     ],
37182                     [
37183                         -72.1522299,
37184                         19.6833011
37185                     ],
37186                     [
37187                         -72.1507801,
37188                         19.6831499
37189                     ],
37190                     [
37191                         -72.1504457,
37192                         19.6847862
37193                     ],
37194                     [
37195                         -72.1508591,
37196                         19.6843492
37197                     ],
37198                     [
37199                         -72.1530087,
37200                         19.6849898
37201                     ],
37202                     [
37203                         -72.1546258,
37204                         19.6854354
37205                     ],
37206                     [
37207                         -72.1543103,
37208                         19.6870694
37209                     ],
37210                     [
37211                         -72.1547244,
37212                         19.6868466
37213                     ],
37214                     [
37215                         -72.1548501,
37216                         19.6877564
37217                     ],
37218                     [
37219                         -72.1545814,
37220                         19.6877982
37221                     ]
37222                 ],
37223                 [
37224                     [
37225                         -72.1310601,
37226                         19.6718929
37227                     ],
37228                     [
37229                         -72.1259842,
37230                         19.6772765
37231                     ],
37232                     [
37233                         -72.1255379,
37234                         19.6776179
37235                     ],
37236                     [
37237                         -72.1216891,
37238                         19.6776442
37239                     ],
37240                     [
37241                         -72.1149677,
37242                         19.672602
37243                     ],
37244                     [
37245                         -72.1152745,
37246                         19.6687152
37247                     ],
37248                     [
37249                         -72.1198205,
37250                         19.6627535
37251                     ],
37252                     [
37253                         -72.1227768,
37254                         19.6625696
37255                     ],
37256                     [
37257                         -72.1248965,
37258                         19.662701
37259                     ],
37260                     [
37261                         -72.1285779,
37262                         19.6645394
37263                     ],
37264                     [
37265                         -72.1308091,
37266                         19.6661677
37267                     ],
37268                     [
37269                         -72.1316737,
37270                         19.668794
37271                     ],
37272                     [
37273                         -72.1315621,
37274                         19.671
37275                     ]
37276                 ],
37277                 [
37278                     [
37279                         -71.845795,
37280                         19.6709758
37281                     ],
37282                     [
37283                         -71.8429354,
37284                         19.6759525
37285                     ],
37286                     [
37287                         -71.8410027,
37288                         19.6759525
37289                     ],
37290                     [
37291                         -71.8380249,
37292                         19.6755254
37293                     ],
37294                     [
37295                         -71.8378671,
37296                         19.6745041
37297                     ],
37298                     [
37299                         -71.8390504,
37300                         19.6743927
37301                     ],
37302                     [
37303                         -71.8390109,
37304                         19.6741141
37305                     ],
37306                     [
37307                         -71.8398392,
37308                         19.673947
37309                     ],
37310                     [
37311                         -71.8389123,
37312                         19.6736127
37313                     ],
37314                     [
37315                         -71.8380249,
37316                         19.67209
37317                     ],
37318                     [
37319                         -71.8380052,
37320                         19.6726285
37321                     ],
37322                     [
37323                         -71.8376699,
37324                         19.6727214
37325                     ],
37326                     [
37327                         -71.8376305,
37328                         19.672545
37329                     ],
37330                     [
37331                         -71.8354414,
37332                         19.6732135
37333                     ],
37334                     [
37335                         -71.835333,
37336                         19.6729999
37337                     ],
37338                     [
37339                         -71.8331242,
37340                         19.6734642
37341                     ],
37342                     [
37343                         -71.8326706,
37344                         19.6716815
37345                     ],
37346                     [
37347                         -71.8321579,
37348                         19.67209
37349                     ],
37350                     [
37351                         -71.8307183,
37352                         19.6694902
37353                     ],
37354                     [
37355                         -71.8306009,
37356                         19.6697594
37357                     ],
37358                     [
37359                         -71.8302174,
37360                         19.6698907
37361                     ],
37362                     [
37363                         -71.8291833,
37364                         19.6672095
37365                     ],
37366                     [
37367                         -71.8290749,
37368                         19.6672095
37369                     ],
37370                     [
37371                         -71.8289122,
37372                         19.6667916
37373                     ],
37374                     [
37375                         -71.8289516,
37376                         19.6666199
37377                     ],
37378                     [
37379                         -71.8288333,
37380                         19.6663506
37381                     ],
37382                     [
37383                         -71.8285572,
37384                         19.6664759
37385                     ],
37386                     [
37387                         -71.8288678,
37388                         19.6672466
37389                     ],
37390                     [
37391                         -71.8287593,
37392                         19.6674138
37393                     ],
37394                     [
37395                         -71.8277979,
37396                         19.6678177
37397                     ],
37398                     [
37399                         -71.8277112,
37400                         19.6678586
37401                     ],
37402                     [
37403                         -71.8278263,
37404                         19.6679637
37405                     ],
37406                     [
37407                         -71.8271831,
37408                         19.6681212
37409                     ],
37410                     [
37411                         -71.8271761,
37412                         19.6680917
37413                     ],
37414                     [
37415                         -71.8264405,
37416                         19.6683921
37417                     ],
37418                     [
37419                         -71.8264074,
37420                         19.6683231
37421                     ],
37422                     [
37423                         -71.8261954,
37424                         19.6684253
37425                     ],
37426                     [
37427                         -71.8261806,
37428                         19.6683556
37429                     ],
37430                     [
37431                         -71.8258946,
37432                         19.6684206
37433                     ],
37434                     [
37435                         -71.8258897,
37436                         19.6686574
37437                     ],
37438                     [
37439                         -71.8251551,
37440                         19.6687549
37441                     ],
37442                     [
37443                         -71.8254509,
37444                         19.6691588
37445                     ],
37446                     [
37447                         -71.8229332,
37448                         19.6695739
37449                     ],
37450                     [
37451                         -71.822713,
37452                         19.6696658
37453                     ],
37454                     [
37455                         -71.8227688,
37456                         19.6697577
37457                     ],
37458                     [
37459                         -71.8201751,
37460                         19.6709855
37461                     ],
37462                     [
37463                         -71.8198474,
37464                         19.6704537
37465                     ],
37466                     [
37467                         -71.8197985,
37468                         19.6706014
37469                     ],
37470                     [
37471                         -71.8194674,
37472                         19.6707557
37473                     ],
37474                     [
37475                         -71.8182472,
37476                         19.6713433
37477                     ],
37478                     [
37479                         -71.8181426,
37480                         19.6711431
37481                     ],
37482                     [
37483                         -71.8175813,
37484                         19.6714254
37485                     ],
37486                     [
37487                         -71.816959,
37488                         19.6707672
37489                     ],
37490                     [
37491                         -71.8176388,
37492                         19.6718965
37493                     ],
37494                     [
37495                         -71.8171403,
37496                         19.6720376
37497                     ],
37498                     [
37499                         -71.8158225,
37500                         19.6718045
37501                     ],
37502                     [
37503                         -71.8138354,
37504                         19.6711874
37505                     ],
37506                     [
37507                         -71.8123259,
37508                         19.6706982
37509                     ],
37510                     [
37511                         -71.8121759,
37512                         19.6704258
37513                     ],
37514                     [
37515                         -71.8124304,
37516                         19.6701467
37517                     ],
37518                     [
37519                         -71.8119184,
37520                         19.6700141
37521                     ],
37522                     [
37523                         -71.8118765,
37524                         19.6705828
37525                     ],
37526                     [
37527                         -71.811169,
37528                         19.6703483
37529                     ],
37530                     [
37531                         -71.8095938,
37532                         19.6698516
37533                     ],
37534                     [
37535                         -71.8077992,
37536                         19.6692829
37537                     ],
37538                     [
37539                         -71.8056028,
37540                         19.668612
37541                     ],
37542                     [
37543                         -71.8051443,
37544                         19.6668942
37545                     ],
37546                     [
37547                         -71.8051196,
37548                         19.6652322
37549                     ],
37550                     [
37551                         -71.8052315,
37552                         19.661979
37553                     ],
37554                     [
37555                         -71.8065603,
37556                         19.6523921
37557                     ],
37558                     [
37559                         -71.8073412,
37560                         19.6482946
37561                     ],
37562                     [
37563                         -71.8099686,
37564                         19.6468292
37565                     ],
37566                     [
37567                         -71.8147517,
37568                         19.6454502
37569                     ],
37570                     [
37571                         -71.8147726,
37572                         19.6455619
37573                     ],
37574                     [
37575                         -71.8150027,
37576                         19.6455093
37577                     ],
37578                     [
37579                         -71.8149469,
37580                         19.6453846
37581                     ],
37582                     [
37583                         -71.8159928,
37584                         19.6450234
37585                     ],
37586                     [
37587                         -71.8158882,
37588                         19.6448855
37589                     ],
37590                     [
37591                         -71.8165854,
37592                         19.6446097
37593                     ],
37594                     [
37595                         -71.8190119,
37596                         19.643802
37597                     ],
37598                     [
37599                         -71.8211524,
37600                         19.643454
37601                     ],
37602                     [
37603                         -71.8221564,
37604                         19.6433292
37605                     ],
37606                     [
37607                         -71.8269046,
37608                         19.643211
37609                     ],
37610                     [
37611                         -71.8280481,
37612                         19.6432241
37613                     ],
37614                     [
37615                         -71.8304466,
37616                         19.6440778
37617                     ],
37618                     [
37619                         -71.8306419,
37620                         19.6448592
37621                     ],
37622                     [
37623                         -71.8295263,
37624                         19.6450365
37625                     ],
37626                     [
37627                         -71.8296064,
37628                         19.6456111
37629                     ],
37630                     [
37631                         -71.8299411,
37632                         19.6455651
37633                     ],
37634                     [
37635                         -71.8303699,
37636                         19.6451744
37637                     ],
37638                     [
37639                         -71.830471,
37640                         19.6453452
37641                     ],
37642                     [
37643                         -71.8308092,
37644                         19.6451974
37645                     ],
37646                     [
37647                         -71.8310184,
37648                         19.6451088
37649                     ],
37650                     [
37651                         -71.8312519,
37652                         19.6458541
37653                     ],
37654                     [
37655                         -71.8311125,
37656                         19.6458245
37657                     ],
37658                     [
37659                         -71.831367,
37660                         19.6465862
37661                     ],
37662                     [
37663                         -71.8328939,
37664                         19.646189
37665                     ],
37666                     [
37667                         -71.8344566,
37668                         19.6457062
37669                     ],
37670                     [
37671                         -71.8344664,
37672                         19.6463052
37673                     ],
37674                     [
37675                         -71.834215,
37676                         19.6461938
37677                     ],
37678                     [
37679                         -71.8342002,
37680                         19.6465513
37681                     ],
37682                     [
37683                         -71.8346702,
37684                         19.6463
37685                     ],
37686                     [
37687                         -71.8349118,
37688                         19.6463905
37689                     ],
37690                     [
37691                         -71.8347984,
37692                         19.6462187
37693                     ],
37694                     [
37695                         -71.8354393,
37696                         19.6458496
37697                     ],
37698                     [
37699                         -71.8355034,
37700                         19.6458032
37701                     ],
37702                     [
37703                         -71.8364747,
37704                         19.6461328
37705                     ],
37706                     [
37707                         -71.8376382,
37708                         19.6472658
37709                     ],
37710                     [
37711                         -71.8379143,
37712                         19.647888
37713                     ],
37714                     [
37715                         -71.8390483,
37716                         19.6508039
37717                     ],
37718                     [
37719                         -71.8456942,
37720                         19.6696203
37721                     ]
37722                 ],
37723                 [
37724                     [
37725                         -72.098878,
37726                         18.54843
37727                     ],
37728                     [
37729                         -72.096993,
37730                         18.5501994
37731                     ],
37732                     [
37733                         -72.0972888,
37734                         18.5503209
37735                     ],
37736                     [
37737                         -72.0968451,
37738                         18.5503489
37739                     ],
37740                     [
37741                         -72.0955632,
37742                         18.551854
37743                     ],
37744                     [
37745                         -72.0956428,
37746                         18.5526742
37747                     ],
37748                     [
37749                         -72.0959914,
37750                         18.5533748
37751                     ],
37752                     [
37753                         -72.0962145,
37754                         18.553203
37755                     ],
37756                     [
37757                         -72.0962842,
37758                         18.5535665
37759                     ],
37760                     [
37761                         -72.0964446,
37762                         18.5535533
37763                     ],
37764                     [
37765                         -72.0965352,
37766                         18.5539764
37767                     ],
37768                     [
37769                         -72.0965056,
37770                         18.554173
37771                     ],
37772                     [
37773                         -72.0966085,
37774                         18.5541747
37775                     ],
37776                     [
37777                         -72.0965178,
37778                         18.5542127
37779                     ],
37780                     [
37781                         -72.0968769,
37782                         18.5546588
37783                     ],
37784                     [
37785                         -72.0979018,
37786                         18.5552141
37787                     ],
37788                     [
37789                         -72.1006211,
37790                         18.5555875
37791                     ],
37792                     [
37793                         -72.1014926,
37794                         18.5556206
37795                     ],
37796                     [
37797                         -72.1024339,
37798                         18.5555016
37799                     ],
37800                     [
37801                         -72.103417,
37802                         18.5543515
37803                     ],
37804                     [
37805                         -72.1034798,
37806                         18.5516215
37807                     ],
37808                     [
37809                         -72.1030789,
37810                         18.5516149
37811                     ],
37812                     [
37813                         -72.1033752,
37814                         18.5515224
37815                     ],
37816                     [
37817                         -72.1035042,
37818                         18.5515224
37819                     ],
37820                     [
37821                         -72.1035239,
37822                         18.5502417
37823                     ],
37824                     [
37825                         -72.1028701,
37826                         18.5503062
37827                     ],
37828                     [
37829                         -72.1029015,
37830                         18.55025
37831                     ],
37832                     [
37833                         -72.1028457,
37834                         18.5501773
37835                     ],
37836                     [
37837                         -72.1035081,
37838                         18.5500252
37839                     ],
37840                     [
37841                         -72.103491,
37842                         18.5497396
37843                     ],
37844                     [
37845                         -72.1035181,
37846                         18.5497361
37847                     ],
37848                     [
37849                         -72.1035398,
37850                         18.5489039
37851                     ],
37852                     [
37853                         -72.1034317,
37854                         18.5487056
37855                     ],
37856                     [
37857                         -72.102717,
37858                         18.5481437
37859                     ],
37860                     [
37861                         -72.1025601,
37862                         18.5481536
37863                     ],
37864                     [
37865                         -72.10229,
37866                         18.5482751
37867                     ],
37868                     [
37869                         -72.1022891,
37870                         18.5482569
37871                     ],
37872                     [
37873                         -72.1025201,
37874                         18.5481396
37875                     ],
37876                     [
37877                         -72.1023388,
37878                         18.5481321
37879                     ],
37880                     [
37881                         -72.0999082,
37882                         18.5480901
37883                     ],
37884                     [
37885                         -72.09907,
37886                         18.5483799
37887                     ]
37888                 ],
37889                 [
37890                     [
37891                         -72.2542503,
37892                         18.568262
37893                     ],
37894                     [
37895                         -72.2560252,
37896                         18.5717765
37897                     ],
37898                     [
37899                         -72.2557886,
37900                         18.5748049
37901                     ],
37902                     [
37903                         -72.2535009,
37904                         18.5755526
37905                     ],
37906                     [
37907                         -72.2522782,
37908                         18.5755526
37909                     ],
37910                     [
37911                         -72.2499906,
37912                         18.5740945
37913                     ],
37914                     [
37915                         -72.2473874,
37916                         18.5698323
37917                     ],
37918                     [
37919                         -72.2460069,
37920                         18.566729
37921                     ],
37922                     [
37923                         -72.2458492,
37924                         18.5629527
37925                     ],
37926                     [
37927                         -72.2479396,
37928                         18.5625414
37929                     ],
37930                     [
37931                         -72.2501483,
37932                         18.5628031
37933                     ],
37934                     [
37935                         -72.2519232,
37936                         18.5650839
37937                     ]
37938                 ],
37939                 [
37940                     [
37941                         -72.303145,
37942                         18.5332749
37943                     ],
37944                     [
37945                         -72.3031275,
37946                         18.5331799
37947                     ],
37948                     [
37949                         -72.3048311,
37950                         18.5311081
37951                     ],
37952                     [
37953                         -72.3097397,
37954                         18.5311081
37955                     ],
37956                     [
37957                         -72.3164332,
37958                         18.5324302
37959                     ],
37960                     [
37961                         -72.3234056,
37962                         18.5366083
37963                     ],
37964                     [
37965                         -72.3261388,
37966                         18.5387765
37967                     ],
37968                     [
37969                         -72.3261946,
37970                         18.5426371
37971                     ],
37972                     [
37973                         -72.3170468,
37974                         18.5540596
37975                     ],
37976                     [
37977                         -72.3130864,
37978                         18.5540596
37979                     ],
37980                     [
37981                         -72.2987511,
37982                         18.5453342
37983                     ],
37984                     [
37985                         -72.2988627,
37986                         18.5407333
37987                     ],
37988                     [
37989                         -72.2962969,
37990                         18.5404689
37991                     ],
37992                     [
37993                         -72.2954602,
37994                         18.5395169
37995                     ],
37996                     [
37997                         -72.2961853,
37998                         18.5338582
37999                     ],
38000                     [
38001                         -72.2971893,
38002                         18.5332235
38003                     ],
38004                     [
38005                         -72.3007034,
38006                         18.5332764
38007                     ],
38008                     [
38009                         -72.3022652,
38010                         18.5342284
38011                     ],
38012                     [
38013                         -72.3028486,
38014                         18.5335189
38015                     ],
38016                     [
38017                         -72.303104,
38018                         18.5333361
38019                     ],
38020                     [
38021                         -72.303181,
38022                         18.5334007
38023                     ],
38024                     [
38025                         -72.3035793,
38026                         18.5335614
38027                     ],
38028                     [
38029                         -72.3030793,
38030                         18.5346463
38031                     ],
38032                     [
38033                         -72.303715,
38034                         18.5339873
38035                     ],
38036                     [
38037                         -72.3045286,
38038                         18.5344052
38039                     ],
38040                     [
38041                         -72.3044015,
38042                         18.5345097
38043                     ],
38044                     [
38045                         -72.3062747,
38046                         18.5352571
38047                     ],
38048                     [
38049                         -72.3063107,
38050                         18.5352741
38051                     ],
38052                     [
38053                         -72.3061219,
38054                         18.5357628
38055                     ],
38056                     [
38057                         -72.3061219,
38058                         18.5358196
38059                     ],
38060                     [
38061                         -72.30637,
38062                         18.5358928
38063                     ],
38064                     [
38065                         -72.3062726,
38066                         18.5354869
38067                     ],
38068                     [
38069                         -72.3066688,
38070                         18.5350891
38071                     ],
38072                     [
38073                         -72.3061963,
38074                         18.5349706
38075                     ],
38076                     [
38077                         -72.3058869,
38078                         18.5349385
38079                     ],
38080                     [
38081                         -72.3055373,
38082                         18.5346833
38083                     ],
38084                     [
38085                         -72.3054864,
38086                         18.534613
38087                     ],
38088                     [
38089                         -72.3055585,
38090                         18.5345065
38091                     ],
38092                     [
38093                         -72.3046749,
38094                         18.5342293
38095                     ],
38096                     [
38097                         -72.3047617,
38098                         18.5338817
38099                     ],
38100                     [
38101                         -72.3043252,
38102                         18.5337511
38103                     ],
38104                     [
38105                         -72.3042595,
38106                         18.5336346
38107                     ]
38108                 ],
38109                 [
38110                     [
38111                         -72.2981405,
38112                         18.477502
38113                     ],
38114                     [
38115                         -72.2935652,
38116                         18.4948587
38117                     ],
38118                     [
38119                         -72.2922242,
38120                         18.4964297
38121                     ],
38122                     [
38123                         -72.2931708,
38124                         18.4972526
38125                     ],
38126                     [
38127                         -72.2892266,
38128                         18.5057058
38129                     ],
38130                     [
38131                         -72.2878067,
38132                         18.5080996
38133                     ],
38134                     [
38135                         -72.2850458,
38136                         18.5119893
38137                     ],
38138                     [
38139                         -72.2840203,
38140                         18.5113161
38141                     ],
38142                     [
38143                         -72.2808649,
38144                         18.515879
38145                     ],
38146                     [
38147                         -72.2773151,
38148                         18.5175994
38149                     ],
38150                     [
38151                         -72.2723454,
38152                         18.5175246
38153                     ],
38154                     [
38155                         -72.2662714,
38156                         18.5144578
38157                     ],
38158                     [
38159                         -72.2665869,
38160                         18.5066783
38161                     ],
38162                     [
38163                         -72.2692643,
38164                         18.5046154
38165                     ],
38166                     [
38167                         -72.2661965,
38168                         18.5029756
38169                     ],
38170                     [
38171                         -72.2688181,
38172                         18.4965222
38173                     ],
38174                     [
38175                         -72.2691528,
38176                         18.4959403
38177                     ],
38178                     [
38179                         -72.2702684,
38180                         18.4961519
38181                     ],
38182                     [
38183                         -72.2702684,
38184                         18.4955964
38185                     ],
38186                     [
38187                         -72.2690691,
38188                         18.49557
38189                     ],
38190                     [
38191                         -72.2692922,
38192                         18.4937714
38193                     ],
38194                     [
38195                         -72.2736988,
38196                         18.4859951
38197                     ],
38198                     [
38199                         -72.2746749,
38200                         18.4850429
38201                     ],
38202                     [
38203                         -72.2751769,
38204                         18.483403
38205                     ],
38206                     [
38207                         -72.2765435,
38208                         18.4813398
38209                     ],
38210                     [
38211                         -72.2773523,
38212                         18.4814985
38213                     ],
38214                     [
38215                         -72.2783006,
38216                         18.4809694
38217                     ],
38218                     [
38219                         -72.2778544,
38220                         18.4807049
38221                     ],
38222                     [
38223                         -72.2771013,
38224                         18.480123
38225                     ],
38226                     [
38227                         -72.2789978,
38228                         18.4775836
38229                     ],
38230                     [
38231                         -72.279723,
38232                         18.4772927
38233                     ],
38234                     [
38235                         -72.2806433,
38236                         18.4776365
38237                     ],
38238                     [
38239                         -72.2813685,
38240                         18.4771604
38241                     ],
38242                     [
38243                         -72.2808386,
38244                         18.4769752
38245                     ],
38246                     [
38247                         -72.2812848,
38248                         18.4758378
38249                     ],
38250                     [
38251                         -72.2823167,
38252                         18.4751765
38253                     ],
38254                     [
38255                         -72.2851615,
38256                         18.4750971
38257                     ],
38258                     [
38259                         -72.2849941,
38260                         18.4763668
38261                     ],
38262                     [
38263                         -72.2854404,
38264                         18.4769752
38265                     ],
38266                     [
38267                         -72.286277,
38268                         18.4756262
38269                     ],
38270                     [
38271                         -72.2869325,
38272                         18.4754675
38273                     ],
38274                     [
38275                         -72.2865978,
38276                         18.4751897
38277                     ],
38278                     [
38279                         -72.2865978,
38280                         18.4750046
38281                     ],
38282                     [
38283                         -72.2909765,
38284                         18.4747268
38285                     ],
38286                     [
38287                         -72.2946579,
38288                         18.4749384
38289                     ],
38290                     [
38291                         -72.2973911,
38292                         18.476843
38293                     ]
38294                 ],
38295                 [
38296                     [
38297                         -72.3466657,
38298                         18.5222375
38299                     ],
38300                     [
38301                         -72.346833,
38302                         18.5244325
38303                     ],
38304                     [
38305                         -72.3475303,
38306                         18.5277645
38307                     ],
38308                     [
38309                         -72.3455501,
38310                         18.5291131
38311                     ],
38312                     [
38313                         -72.3403069,
38314                         18.5292189
38315                     ],
38316                     [
38317                         -72.3383267,
38318                         18.5280289
38319                     ],
38320                     [
38321                         -72.3369043,
38322                         18.530118
38323                     ],
38324                     [
38325                         -72.3338086,
38326                         18.5296684
38327                     ],
38328                     [
38329                         -72.3289279,
38330                         18.5270769
38331                     ],
38332                     [
38333                         -72.328649,
38334                         18.5253316
38335                     ],
38336                     [
38337                         -72.3292068,
38338                         18.5232689
38339                     ],
38340                     [
38341                         -72.330406,
38342                         18.5220524
38343                     ],
38344                     [
38345                         -72.3321631,
38346                         18.5221847
38347                     ],
38348                     [
38349                         -72.3322467,
38350                         18.5191963
38351                     ],
38352                     [
38353                         -72.3369183,
38354                         18.5183633
38355                     ],
38356                     [
38357                         -72.3382012,
38358                         18.5184691
38359                     ],
38360                     [
38361                         -72.3381454,
38362                         18.5181782
38363                     ],
38364                     [
38365                         -72.3411993,
38366                         18.5177947
38367                     ],
38368                     [
38369                         -72.3454943,
38370                         18.5171997
38371                     ],
38372                     [
38373                         -72.3492595,
38374                         18.517279
38375                     ],
38376                     [
38377                         -72.3504308,
38378                         18.5188922
38379                     ],
38380                     [
38381                         -72.3503472,
38382                         18.5206112
38383                     ],
38384                     [
38385                         -72.3496778,
38386                         18.5220392
38387                     ]
38388                 ],
38389                 [
38390                     [
38391                         -72.3303078,
38392                         18.5486462
38393                     ],
38394                     [
38395                         -72.3429687,
38396                         18.5508149
38397                     ],
38398                     [
38399                         -72.3433236,
38400                         18.5530585
38401                     ],
38402                     [
38403                         -72.3413121,
38404                         18.5614341
38405                     ],
38406                     [
38407                         -72.3390639,
38408                         18.5613593
38409                     ],
38410                     [
38411                         -72.3384723,
38412                         18.5638271
38413                     ],
38414                     [
38415                         -72.3375257,
38416                         18.5654348
38417                     ],
38418                     [
38419                         -72.3348436,
38420                         18.5650609
38421                     ],
38422                     [
38423                         -72.3311755,
38424                         18.5638271
38425                     ],
38426                     [
38427                         -72.3312149,
38428                         18.5616211
38429                     ],
38430                     [
38431                         -72.3232082,
38432                         18.5606863
38433                     ],
38434                     [
38435                         -72.3212361,
38436                         18.559602
38437                     ],
38438                     [
38439                         -72.3208023,
38440                         18.5587046
38441                     ],
38442                     [
38443                         -72.3208811,
38444                         18.557882
38445                     ],
38446                     [
38447                         -72.3259493,
38448                         18.5580274
38449                     ],
38450                     [
38451                         -72.3266186,
38452                         18.5581993
38453                     ],
38454                     [
38455                         -72.3259214,
38456                         18.5577498
38457                     ],
38458                     [
38459                         -72.3250986,
38460                         18.5573797
38461                     ],
38462                     [
38463                         -72.3233767,
38464                         18.552263
38465                     ],
38466                     [
38467                         -72.3245994,
38468                         18.5478507
38469                     ],
38470                     [
38471                         -72.3288986,
38472                         18.5483742
38473                     ],
38474                     [
38475                         -72.329979,
38476                         18.5489548
38477                     ]
38478                 ],
38479                 [
38480                     [
38481                         -72.3231383,
38482                         18.5269828
38483                     ],
38484                     [
38485                         -72.3223434,
38486                         18.528067
38487                     ],
38488                     [
38489                         -72.3209629,
38490                         18.5279745
38491                     ],
38492                     [
38493                         -72.3207816,
38494                         18.5271282
38495                     ],
38496                     [
38497                         -72.3208513,
38498                         18.5253697
38499                     ],
38500                     [
38501                         -72.3214649,
38502                         18.5249598
38503                     ],
38504                     [
38505                         -72.3225666,
38506                         18.5248937
38507                     ],
38508                     [
38509                         -72.3228454,
38510                         18.52533
38511                     ],
38512                     [
38513                         -72.3232359,
38514                         18.5264804
38515                     ]
38516                 ],
38517                 [
38518                     [
38519                         -72.2160832,
38520                         18.6457752
38521                     ],
38522                     [
38523                         -72.2159649,
38524                         18.6553795
38525                     ],
38526                     [
38527                         -72.2030279,
38528                         18.6558279
38529                     ],
38530                     [
38531                         -72.1947057,
38532                         18.6553421
38533                     ],
38534                     [
38535                         -72.1922208,
38536                         18.6545573
38537                     ],
38538                     [
38539                         -72.1920631,
38540                         18.6521283
38541                     ],
38542                     [
38543                         -72.193483,
38544                         18.6477559
38545                     ],
38546                     [
38547                         -72.201253,
38548                         18.6385249
38549                     ],
38550                     [
38551                         -72.2069327,
38552                         18.6388239
38553                     ],
38554                     [
38555                         -72.2120996,
38556                         18.6424117
38557                     ],
38558                     [
38559                         -72.2118068,
38560                         18.6430591
38561                     ],
38562                     [
38563                         -72.2121693,
38564                         18.6426892
38565                     ],
38566                     [
38567                         -72.2127968,
38568                         18.6427552
38569                     ],
38570                     [
38571                         -72.2134662,
38572                         18.6431252
38573                     ],
38574                     [
38575                         -72.2135638,
38576                         18.6437462
38577                     ],
38578                     [
38579                         -72.2154176,
38580                         18.6443947
38581                     ],
38582                     [
38583                         -72.2158909,
38584                         18.6450301
38585                     ]
38586                 ],
38587                 [
38588                     [
38589                         -72.2867654,
38590                         18.6482017
38591                     ],
38592                     [
38593                         -72.2900977,
38594                         18.6527446
38595                     ],
38596                     [
38597                         -72.28981,
38598                         18.6536532
38599                     ],
38600                     [
38601                         -72.2900738,
38602                         18.6542664
38603                     ],
38604                     [
38605                         -72.290721,
38606                         18.6537667
38607                     ],
38608                     [
38609                         -72.2910327,
38610                         18.6544709
38611                     ],
38612                     [
38613                         -72.2912485,
38614                         18.654221
38615                     ],
38616                     [
38617                         -72.29168,
38618                         18.6558905
38619                     ],
38620                     [
38621                         -72.2912245,
38622                         18.656606
38623                     ],
38624                     [
38625                         -72.2922673,
38626                         18.65597
38627                     ],
38628                     [
38629                         -72.2926869,
38630                         18.6567536
38631                     ],
38632                     [
38633                         -72.2930705,
38634                         18.6567309
38635                     ],
38636                     [
38637                         -72.2941253,
38638                         18.6581846
38639                     ],
38640                     [
38641                         -72.2960192,
38642                         18.6608421
38643                     ],
38644                     [
38645                         -72.2959713,
38646                         18.6619096
38647                     ],
38648                     [
38649                         -72.2932862,
38650                         18.664567
38651                     ],
38652                     [
38653                         -72.2906731,
38654                         18.6659979
38655                     ],
38656                     [
38657                         -72.2895943,
38658                         18.6661342
38659                     ],
38660                     [
38661                         -72.2895943,
38662                         18.6665657
38663                     ],
38664                     [
38665                         -72.2877004,
38666                         18.6664749
38667                     ],
38668                     [
38669                         -72.2875805,
38670                         18.6676559
38671                     ],
38672                     [
38673                         -72.2831214,
38674                         18.6697227
38675                     ],
38676                     [
38677                         -72.2796453,
38678                         18.6696546
38679                     ],
38680                     [
38681                         -72.2784311,
38682                         18.6690787
38683                     ],
38684                     [
38685                         -72.2783972,
38686                         18.6687736
38687                     ],
38688                     [
38689                         -72.277736,
38690                         18.6691671
38691                     ],
38692                     [
38693                         -72.2774394,
38694                         18.669143
38695                     ],
38696                     [
38697                         -72.2770071,
38698                         18.6683159
38699                     ],
38700                     [
38701                         -72.2765575,
38702                         18.6681125
38703                     ],
38704                     [
38705                         -72.2765385,
38706                         18.6680583
38707                     ],
38708                     [
38709                         -72.2752319,
38710                         18.6685239
38711                     ],
38712                     [
38713                         -72.2749292,
38714                         18.6674649
38715                     ],
38716                     [
38717                         -72.2746416,
38718                         18.6674309
38719                     ],
38720                     [
38721                         -72.2734668,
38722                         18.6682145
38723                     ],
38724                     [
38725                         -72.2732271,
38726                         18.6682712
38727                     ],
38728                     [
38729                         -72.2726757,
38730                         18.6671583
38731                     ],
38732                     [
38733                         -72.2719147,
38734                         18.6674288
38735                     ],
38736                     [
38737                         -72.2718808,
38738                         18.6673405
38739                     ],
38740                     [
38741                         -72.2688149,
38742                         18.6681868
38743                     ],
38744                     [
38745                         -72.2688269,
38746                         18.6671761
38747                     ],
38748                     [
38749                         -72.2690786,
38750                         18.6668241
38751                     ],
38752                     [
38753                         -72.2688149,
38754                         18.66679
38755                     ],
38756                     [
38757                         -72.2681077,
38758                         18.6670739
38759                     ],
38760                     [
38761                         -72.2676282,
38762                         18.6673805
38763                     ],
38764                     [
38765                         -72.2675563,
38766                         18.6666878
38767                     ],
38768                     [
38769                         -72.266861,
38770                         18.666949
38771                     ],
38772                     [
38773                         -72.2655904,
38774                         18.6673578
38775                     ],
38776                     [
38777                         -72.2654466,
38778                         18.6670058
38779                     ],
38780                     [
38781                         -72.2647514,
38782                         18.6674146
38783                     ],
38784                     [
38785                         -72.2629893,
38786                         18.6681868
38787                     ],
38788                     [
38789                         -72.2628455,
38790                         18.6681754
38791                     ],
38792                     [
38793                         -72.2626537,
38794                         18.6676076
38795                     ],
38796                     [
38797                         -72.2623001,
38798                         18.6677098
38799                     ],
38800                     [
38801                         -72.2624799,
38802                         18.6679199
38803                     ],
38804                     [
38805                         -72.2624799,
38806                         18.6682322
38807                     ],
38808                     [
38809                         -72.262306,
38810                         18.6682606
38811                     ],
38812                     [
38813                         -72.2620963,
38814                         18.6679654
38815                     ],
38816                     [
38817                         -72.2622761,
38818                         18.6689193
38819                     ],
38820                     [
38821                         -72.2601484,
38822                         18.6688966
38823                     ],
38824                     [
38825                         -72.2542749,
38826                         18.6687944
38827                     ],
38828                     [
38829                         -72.2505388,
38830                         18.6683476
38831                     ],
38832                     [
38833                         -72.2504371,
38834                         18.669536
38835                     ],
38836                     [
38837                         -72.2477926,
38838                         18.6698893
38839                     ],
38840                     [
38841                         -72.2415204,
38842                         18.669793
38843                     ],
38844                     [
38845                         -72.2414187,
38846                         18.6741933
38847                     ],
38848                     [
38849                         -72.2389167,
38850                         18.6739759
38851                     ],
38852                     [
38853                         -72.2387249,
38854                         18.6734649
38855                     ],
38856                     [
38857                         -72.2383653,
38858                         18.6733059
38859                     ],
38860                     [
38861                         -72.2387009,
38862                         18.6739532
38863                     ],
38864                     [
38865                         -72.2375502,
38866                         18.6738964
38867                     ],
38868                     [
38869                         -72.2374183,
38870                         18.6735103
38871                     ],
38872                     [
38873                         -72.237742,
38874                         18.67334
38875                     ],
38876                     [
38877                         -72.2375142,
38878                         18.6732605
38879                     ],
38880                     [
38881                         -72.236843,
38882                         18.6734876
38883                     ],
38884                     [
38885                         -72.2364354,
38886                         18.6724088
38887                     ],
38888                     [
38889                         -72.2355124,
38890                         18.6726019
38891                     ],
38892                     [
38893                         -72.2354045,
38894                         18.6724202
38895                     ],
38896                     [
38897                         -72.2353027,
38898                         18.6729028
38899                     ],
38900                     [
38901                         -72.2345475,
38902                         18.6726871
38903                     ],
38904                     [
38905                         -72.2343077,
38906                         18.6724599
38907                     ],
38908                     [
38909                         -72.2342358,
38910                         18.6734706
38911                     ],
38912                     [
38913                         -72.2334087,
38914                         18.6734592
38915                     ],
38916                     [
38917                         -72.2332889,
38918                         18.6733003
38919                     ],
38920                     [
38921                         -72.2327375,
38922                         18.6732889
38923                     ],
38924                     [
38925                         -72.2327135,
38926                         18.6735047
38927                     ],
38928                     [
38929                         -72.227703,
38930                         18.6725281
38931                     ],
38932                     [
38933                         -72.2265283,
38934                         18.6716537
38935                     ],
38936                     [
38937                         -72.226804,
38938                         18.6715742
38939                     ],
38940                     [
38941                         -72.2274993,
38942                         18.6715855
38943                     ],
38944                     [
38945                         -72.2274873,
38946                         18.6714493
38947                     ],
38948                     [
38949                         -72.2272899,
38950                         18.6714623
38951                     ],
38952                     [
38953                         -72.2272814,
38954                         18.6712977
38955                     ],
38956                     [
38957                         -72.2272094,
38958                         18.671358
38959                     ],
38960                     [
38961                         -72.2261785,
38962                         18.6713693
38963                     ],
38964                     [
38965                         -72.2256032,
38966                         18.670881
38967                     ],
38968                     [
38969                         -72.2255073,
38970                         18.6694502
38971                     ],
38972                     [
38973                         -72.2261066,
38974                         18.6696886
38975                     ],
38976                     [
38977                         -72.2261785,
38978                         18.6695949
38979                     ],
38980                     [
38981                         -72.2259837,
38982                         18.6695495
38983                     ],
38984                     [
38985                         -72.225777,
38986                         18.6691379
38987                     ],
38988                     [
38989                         -72.2253335,
38990                         18.6694643
38991                     ],
38992                     [
38993                         -72.2249739,
38994                         18.66947
38995                     ],
38996                     [
38997                         -72.2245783,
38998                         18.6678802
38999                     ],
39000                     [
39001                         -72.2235525,
39002                         18.6677046
39003                     ],
39004                     [
39005                         -72.2235907,
39006                         18.6675921
39007                     ],
39008                     [
39009                         -72.2224634,
39010                         18.6676283
39011                     ],
39012                     [
39013                         -72.2223659,
39014                         18.667022
39015                     ],
39016                     [
39017                         -72.2223277,
39018                         18.6670943
39019                     ],
39020                     [
39021                         -72.2219209,
39022                         18.667026
39023                     ],
39024                     [
39025                         -72.2208105,
39026                         18.6669015
39027                     ],
39028                     [
39029                         -72.220809,
39030                         18.6665325
39031                     ],
39032                     [
39033                         -72.2208705,
39034                         18.6663593
39035                     ],
39036                     [
39037                         -72.2206023,
39038                         18.6668107
39039                     ],
39040                     [
39041                         -72.2203895,
39042                         18.6666361
39043                     ],
39044                     [
39045                         -72.2184341,
39046                         18.6650535
39047                     ],
39048                     [
39049                         -72.21829,
39050                         18.6640979
39051                     ],
39052                     [
39053                         -72.2183493,
39054                         18.6608376
39055                     ],
39056                     [
39057                         -72.2187223,
39058                         18.6606541
39059                     ],
39060                     [
39061                         -72.2186894,
39062                         18.660603
39063                     ],
39064                     [
39065                         -72.2187253,
39066                         18.6604525
39067                     ],
39068                     [
39069                         -72.2189771,
39070                         18.6603247
39071                     ],
39072                     [
39073                         -72.2187823,
39074                         18.6601998
39075                     ],
39076                     [
39077                         -72.2186984,
39078                         18.6602367
39079                     ],
39080                     [
39081                         -72.2185815,
39082                         18.6600352
39083                     ],
39084                     [
39085                         -72.2186085,
39086                         18.6600039
39087                     ],
39088                     [
39089                         -72.2187823,
39090                         18.6601345
39091                     ],
39092                     [
39093                         -72.218995,
39094                         18.6600181
39095                     ],
39096                     [
39097                         -72.2189111,
39098                         18.6599131
39099                     ],
39100                     [
39101                         -72.2189681,
39102                         18.6597938
39103                     ],
39104                     [
39105                         -72.2183807,
39106                         18.6595837
39107                     ],
39108                     [
39109                         -72.2184728,
39110                         18.6539662
39111                     ],
39112                     [
39113                         -72.2201001,
39114                         18.6511554
39115                     ],
39116                     [
39117                         -72.225796,
39118                         18.6469472
39119                     ],
39120                     [
39121                         -72.2283048,
39122                         18.6457265
39123                     ],
39124                     [
39125                         -72.2379335,
39126                         18.645855
39127                     ],
39128                     [
39129                         -72.237764,
39130                         18.6446985
39131                     ],
39132                     [
39133                         -72.2400355,
39134                         18.6432529
39135                     ],
39136                     [
39137                         -72.2455958,
39138                         18.6433493
39139                     ],
39140                     [
39141                         -72.2482742,
39142                         18.6450358
39143                     ],
39144                     [
39145                         -72.2487488,
39146                         18.6436705
39147                     ],
39148                     [
39149                         -72.2511067,
39150                         18.6429775
39151                     ],
39152                     [
39153                         -72.2512385,
39154                         18.6433409
39155                     ],
39156                     [
39157                         -72.2512625,
39158                         18.6431592
39159                     ],
39160                     [
39161                         -72.2514843,
39162                         18.6431365
39163                     ],
39164                     [
39165                         -72.2513284,
39166                         18.6429718
39167                     ],
39168                     [
39169                         -72.2533602,
39170                         18.6423471
39171                     ],
39172                     [
39173                         -72.253516,
39174                         18.6426765
39175                     ],
39176                     [
39177                         -72.2539535,
39178                         18.6425402
39179                     ],
39180                     [
39181                         -72.2541453,
39182                         18.642932
39183                     ],
39184                     [
39185                         -72.2543851,
39186                         18.6428696
39187                     ],
39188                     [
39189                         -72.2543791,
39190                         18.6427503
39191                     ],
39192                     [
39193                         -72.2564168,
39194                         18.6423244
39195                     ],
39196                     [
39197                         -72.2566925,
39198                         18.6431365
39199                     ],
39200                     [
39201                         -72.2568783,
39202                         18.6428582
39203                     ],
39204                     [
39205                         -72.2568184,
39206                         18.6425288
39207                     ],
39208                     [
39209                         -72.258843,
39210                         18.6420991
39211                     ],
39212                     [
39213                         -72.258885,
39214                         18.6422467
39215                     ],
39216                     [
39217                         -72.2592626,
39218                         18.6422297
39219                     ],
39220                     [
39221                         -72.2596461,
39222                         18.6424057
39223                     ],
39224                     [
39225                         -72.2592206,
39226                         18.6406907
39227                     ],
39228                     [
39229                         -72.2599545,
39230                         18.6404815
39231                     ],
39232                     [
39233                         -72.2601156,
39234                         18.6406341
39235                     ],
39236                     [
39237                         -72.2601156,
39238                         18.6399393
39239                     ],
39240                     [
39241                         -72.2615268,
39242                         18.6394669
39243                     ],
39244                     [
39245                         -72.2626056,
39246                         18.6391034
39247                     ],
39248                     [
39249                         -72.2654465,
39250                         18.6387286
39251                     ],
39252                     [
39253                         -72.2719433,
39254                         18.6386832
39255                     ],
39256                     [
39257                         -72.272201,
39258                         18.6388649
39259                     ],
39260                     [
39261                         -72.2730341,
39262                         18.6394158
39263                     ],
39264                     [
39265                         -72.273166,
39266                         18.6412558
39267                     ],
39268                     [
39269                         -72.2738732,
39270                         18.6410286
39271                     ],
39272                     [
39273                         -72.2742208,
39274                         18.6416079
39275                     ],
39276                     [
39277                         -72.2752187,
39278                         18.6416987
39279                     ],
39280                     [
39281                         -72.2754524,
39282                         18.6415738
39283                     ],
39284                     [
39285                         -72.2755513,
39286                         18.6416874
39287                     ],
39288                     [
39289                         -72.2755394,
39290                         18.6417527
39291                     ],
39292                     [
39293                         -72.2764713,
39294                         18.6418634
39295                     ],
39296                     [
39297                         -72.276753,
39298                         18.6418975
39299                     ],
39300                     [
39301                         -72.2762953,
39302                         18.6426002
39303                     ],
39304                     [
39305                         -72.2774226,
39306                         18.6429978
39307                     ],
39308                     [
39309                         -72.277982,
39310                         18.6427247
39311                     ],
39312                     [
39313                         -72.2785796,
39314                         18.6431303
39315                     ],
39316                     [
39317                         -72.2785669,
39318                         18.6432307
39319                     ],
39320                     [
39321                         -72.2789017,
39322                         18.6433471
39323                     ],
39324                     [
39325                         -72.279851,
39326                         18.6439655
39327                     ],
39328                     [
39329                         -72.2858703,
39330                         18.6469651
39331                     ]
39332                 ],
39333                 [
39334                     [
39335                         -72.5557247,
39336                         18.5305893
39337                     ],
39338                     [
39339                         -72.5555866,
39340                         18.5367036
39341                     ],
39342                     [
39343                         -72.554995,
39344                         18.537975
39345                     ],
39346                     [
39347                         -72.5488026,
39348                         18.537919
39349                     ],
39350                     [
39351                         -72.5486646,
39352                         18.5372832
39353                     ],
39354                     [
39355                         -72.548842,
39356                         18.5306267
39357                     ],
39358                     [
39359                         -72.5493745,
39360                         18.5301031
39361                     ],
39362                     [
39363                         -72.555133,
39364                         18.5301218
39365                     ]
39366                 ],
39367                 [
39368                     [
39369                         -72.6235278,
39370                         18.5079877
39371                     ],
39372                     [
39373                         -72.6234441,
39374                         18.5095217
39375                     ],
39376                     [
39377                         -72.6226074,
39378                         18.5104341
39379                     ],
39380                     [
39381                         -72.6204878,
39382                         18.511849
39383                     ],
39384                     [
39385                         -72.6183403,
39386                         18.5107514
39387                     ],
39388                     [
39389                         -72.6162207,
39390                         18.5083183
39391                     ],
39392                     [
39393                         -72.6162625,
39394                         18.506467
39395                     ],
39396                     [
39397                         -72.618661,
39398                         18.5044438
39399                     ],
39400                     [
39401                         -72.6204041,
39402                         18.5044967
39403                     ],
39404                     [
39405                         -72.6228305,
39406                         18.506996
39407                     ]
39408                 ]
39409             ]
39410         },
39411         {
39412             "name": "Ireland Bartholomew Quarter-Inch 1940",
39413             "type": "tms",
39414             "template": "http://geo.nls.uk/maps/ireland/bartholomew/{zoom}/{x}/{-y}.png",
39415             "scaleExtent": [
39416                 5,
39417                 13
39418             ],
39419             "polygon": [
39420                 [
39421                     [
39422                         -8.8312773,
39423                         55.3963337
39424                     ],
39425                     [
39426                         -7.3221271,
39427                         55.398605
39428                     ],
39429                     [
39430                         -7.2891331,
39431                         55.4333162
39432                     ],
39433                     [
39434                         -7.2368042,
39435                         55.4530757
39436                     ],
39437                     [
39438                         -7.18881,
39439                         55.4497995
39440                     ],
39441                     [
39442                         -7.1528144,
39443                         55.3968384
39444                     ],
39445                     [
39446                         -6.90561,
39447                         55.394903
39448                     ],
39449                     [
39450                         -6.9047153,
39451                         55.3842114
39452                     ],
39453                     [
39454                         -5.8485282,
39455                         55.3922956
39456                     ],
39457                     [
39458                         -5.8378629,
39459                         55.248676
39460                     ],
39461                     [
39462                         -5.3614762,
39463                         55.2507024
39464                     ],
39465                     [
39466                         -5.3899172,
39467                         53.8466464
39468                     ],
39469                     [
39470                         -5.8734141,
39471                         53.8487436
39472                     ],
39473                     [
39474                         -5.8983,
39475                         52.8256258
39476                     ],
39477                     [
39478                         -6.0191742,
39479                         52.8256258
39480                     ],
39481                     [
39482                         -6.0262844,
39483                         51.7712367
39484                     ],
39485                     [
39486                         -8.1131422,
39487                         51.7712367
39488                     ],
39489                     [
39490                         -8.1273627,
39491                         51.3268839
39492                     ],
39493                     [
39494                         -10.6052842,
39495                         51.3091083
39496                     ],
39497                     [
39498                         -10.6271879,
39499                         52.0328254
39500                     ],
39501                     [
39502                         -10.6469845,
39503                         52.0322454
39504                     ],
39505                     [
39506                         -10.6469845,
39507                         52.0440365
39508                     ],
39509                     [
39510                         -10.6271879,
39511                         52.0448095
39512                     ],
39513                     [
39514                         -10.6290733,
39515                         52.0745627
39516                     ],
39517                     [
39518                         -10.6699234,
39519                         52.0743695
39520                     ],
39521                     [
39522                         -10.6702376,
39523                         52.0876941
39524                     ],
39525                     [
39526                         -10.6312729,
39527                         52.0898179
39528                     ],
39529                     [
39530                         -10.6393128,
39531                         52.4147202
39532                     ],
39533                     [
39534                         -10.3137689,
39535                         52.4185533
39536                     ],
39537                     [
39538                         -10.3166401,
39539                         53.3341342
39540                     ],
39541                     [
39542                         -10.3699669,
39543                         53.3330727
39544                     ],
39545                     [
39546                         -10.385965,
39547                         54.3534472
39548                     ],
39549                     [
39550                         -8.8163777,
39551                         54.3586265
39552                     ],
39553                     [
39554                         -8.8173427,
39555                         54.6595721
39556                     ],
39557                     [
39558                         -8.8413398,
39559                         54.6616284
39560                     ],
39561                     [
39562                         -8.8422286,
39563                         54.6929749
39564                     ],
39565                     [
39566                         -8.8315632,
39567                         54.7145436
39568                     ],
39569                     [
39570                         -8.8151208,
39571                         54.7145436
39572                     ]
39573                 ]
39574             ],
39575             "terms_url": "http://geo.nls.uk/maps/",
39576             "terms_text": "National Library of Scotland Historic Maps"
39577         },
39578         {
39579             "name": "Ireland British War Office 1:25k GSGS 3906",
39580             "type": "tms",
39581             "template": "http://mapwarper.net/layers/tile/101/{zoom}/{x}/{y}.png",
39582             "scaleExtent": [
39583                 0,
39584                 18
39585             ],
39586             "polygon": [
39587                 [
39588                     [
39589                         -10.71,
39590                         51.32
39591                     ],
39592                     [
39593                         -10.71,
39594                         55.46
39595                     ],
39596                     [
39597                         -5.37,
39598                         55.46
39599                     ],
39600                     [
39601                         -5.37,
39602                         51.32
39603                     ],
39604                     [
39605                         -10.71,
39606                         51.32
39607                     ]
39608                 ]
39609             ],
39610             "terms_url": "http://wiki.openstreetmap.org/wiki/WikiProject_Ireland#Trinity_College_Dublin",
39611             "terms_text": "Glucksman Map Library, Trinity College Dublin",
39612             "id": "GSGS3906"
39613         },
39614         {
39615             "name": "Ireland British War Office One-Inch 1941-43 GSGS 4136",
39616             "type": "tms",
39617             "template": "http://geo.nls.uk/maps/ireland/gsgs4136/{zoom}/{x}/{-y}.png",
39618             "scaleExtent": [
39619                 5,
39620                 15
39621             ],
39622             "polygon": [
39623                 [
39624                     [
39625                         -10.0847426,
39626                         51.4147902
39627                     ],
39628                     [
39629                         -10.0906535,
39630                         51.5064103
39631                     ],
39632                     [
39633                         -10.4564222,
39634                         51.5003961
39635                     ],
39636                     [
39637                         -10.5005905,
39638                         52.3043019
39639                     ],
39640                     [
39641                         -10.0837522,
39642                         52.312741
39643                     ],
39644                     [
39645                         -10.0840973,
39646                         52.3404698
39647                     ],
39648                     [
39649                         -10.055802,
39650                         52.3408915
39651                     ],
39652                     [
39653                         -10.0768509,
39654                         52.7628238
39655                     ],
39656                     [
39657                         -9.7780248,
39658                         52.7684611
39659                     ],
39660                     [
39661                         -9.7818205,
39662                         52.8577261
39663                     ],
39664                     [
39665                         -9.6337877,
39666                         52.8596012
39667                     ],
39668                     [
39669                         -9.6449626,
39670                         53.1294502
39671                     ],
39672                     [
39673                         -10.0919663,
39674                         53.1227152
39675                     ],
39676                     [
39677                         -10.1051422,
39678                         53.3912913
39679                     ],
39680                     [
39681                         -10.4052593,
39682                         53.3866349
39683                     ],
39684                     [
39685                         -10.4530828,
39686                         54.193502
39687                     ],
39688                     [
39689                         -10.2998523,
39690                         54.1974988
39691                     ],
39692                     [
39693                         -10.3149801,
39694                         54.4669592
39695                     ],
39696                     [
39697                         -8.9276095,
39698                         54.4853897
39699                     ],
39700                     [
39701                         -8.9339534,
39702                         54.7546562
39703                     ],
39704                     [
39705                         -8.7773069,
39706                         54.755501
39707                     ],
39708                     [
39709                         -8.7826749,
39710                         55.0252208
39711                     ],
39712                     [
39713                         -8.9402974,
39714                         55.0238221
39715                     ],
39716                     [
39717                         -8.9451773,
39718                         55.2934155
39719                     ],
39720                     [
39721                         -7.528039,
39722                         55.2970274
39723                     ],
39724                     [
39725                         -7.525599,
39726                         55.3874955
39727                     ],
39728                     [
39729                         -7.0541955,
39730                         55.3841691
39731                     ],
39732                     [
39733                         -7.0556595,
39734                         55.2939712
39735                     ],
39736                     [
39737                         -6.3241545,
39738                         55.2859128
39739                     ],
39740                     [
39741                         -6.3217146,
39742                         55.3253556
39743                     ],
39744                     [
39745                         -6.1035807,
39746                         55.3223016
39747                     ],
39748                     [
39749                         -6.1045566,
39750                         55.2828557
39751                     ],
39752                     [
39753                         -5.7985836,
39754                         55.2772968
39755                     ],
39756                     [
39757                         -5.8117595,
39758                         55.0087135
39759                     ],
39760                     [
39761                         -5.656577,
39762                         55.0056351
39763                     ],
39764                     [
39765                         -5.6721928,
39766                         54.7355021
39767                     ],
39768                     [
39769                         -5.3618278,
39770                         54.729585
39771                     ],
39772                     [
39773                         -5.3964755,
39774                         54.1917889
39775                     ],
39776                     [
39777                         -5.855679,
39778                         54.2017807
39779                     ],
39780                     [
39781                         -5.9220464,
39782                         52.8524504
39783                     ],
39784                     [
39785                         -6.070885,
39786                         52.8551025
39787                     ],
39788                     [
39789                         -6.1030927,
39790                         52.1373337
39791                     ],
39792                     [
39793                         -6.8331336,
39794                         52.1463183
39795                     ],
39796                     [
39797                         -6.8355736,
39798                         52.0578908
39799                     ],
39800                     [
39801                         -7.5641506,
39802                         52.0617913
39803                     ],
39804                     [
39805                         -7.5661026,
39806                         51.7921593
39807                     ],
39808                     [
39809                         -8.147305,
39810                         51.792763
39811                     ],
39812                     [
39813                         -8.146329,
39814                         51.7033331
39815                     ],
39816                     [
39817                         -8.2912636,
39818                         51.7027283
39819                     ],
39820                     [
39821                         -8.2897996,
39822                         51.5227274
39823                     ],
39824                     [
39825                         -9.1174397,
39826                         51.516958
39827                     ],
39828                     [
39829                         -9.1179277,
39830                         51.4625685
39831                     ],
39832                     [
39833                         -9.3692452,
39834                         51.4616564
39835                     ],
39836                     [
39837                         -9.3672933,
39838                         51.4254613
39839                     ]
39840                 ]
39841             ],
39842             "terms_url": "http://geo.nls.uk/maps/",
39843             "terms_text": "National Library of Scotland Historic Maps",
39844             "id": "GSGS4136"
39845         },
39846         {
39847             "name": "Ireland EEA CORINE 2006",
39848             "type": "tms",
39849             "template": "http://a.tile.openstreetmap.ie/tiles/corine/{zoom}/{x}/{y}.png",
39850             "scaleExtent": [
39851                 5,
39852                 16
39853             ],
39854             "polygon": [
39855                 [
39856                     [
39857                         -5.842956,
39858                         53.8627976
39859                     ],
39860                     [
39861                         -5.8341575,
39862                         53.7633541
39863                     ],
39864                     [
39865                         -5.6267647,
39866                         53.5383692
39867                     ],
39868                     [
39869                         -5.9648778,
39870                         52.1631197
39871                     ],
39872                     [
39873                         -6.0453211,
39874                         52.0527275
39875                     ],
39876                     [
39877                         -6.1823261,
39878                         51.9699475
39879                     ],
39880                     [
39881                         -6.3960035,
39882                         51.9234618
39883                     ],
39884                     [
39885                         -6.5945978,
39886                         51.883911
39887                     ],
39888                     [
39889                         -7.2481994,
39890                         51.9056295
39891                     ],
39892                     [
39893                         -7.341212,
39894                         51.8148076
39895                     ],
39896                     [
39897                         -8.1971787,
39898                         51.5037019
39899                     ],
39900                     [
39901                         -8.3191005,
39902                         51.4167737
39903                     ],
39904                     [
39905                         -9.4478202,
39906                         51.1991221
39907                     ],
39908                     [
39909                         -9.9015706,
39910                         51.2266802
39911                     ],
39912                     [
39913                         -10.472215,
39914                         51.4050139
39915                     ],
39916                     [
39917                         -10.8857437,
39918                         51.6770619
39919                     ],
39920                     [
39921                         -11.035318,
39922                         52.0620016
39923                     ],
39924                     [
39925                         -10.9950963,
39926                         52.1831616
39927                     ],
39928                     [
39929                         -10.8178697,
39930                         52.3139827
39931                     ],
39932                     [
39933                         -9.8839736,
39934                         52.9032208
39935                     ],
39936                     [
39937                         -10.1165049,
39938                         52.9676141
39939                     ],
39940                     [
39941                         -10.5514014,
39942                         53.3317027
39943                     ],
39944                     [
39945                         -10.6896633,
39946                         53.5854022
39947                     ],
39948                     [
39949                         -10.6444139,
39950                         54.0100436
39951                     ],
39952                     [
39953                         -10.5501445,
39954                         54.257482
39955                     ],
39956                     [
39957                         -10.2824192,
39958                         54.4742405
39959                     ],
39960                     [
39961                         -9.8073011,
39962                         54.5705346
39963                     ],
39964                     [
39965                         -9.196435,
39966                         54.5486695
39967                     ],
39968                     [
39969                         -9.2253443,
39970                         54.7000264
39971                     ],
39972                     [
39973                         -8.8985435,
39974                         55.1363582
39975                     ],
39976                     [
39977                         -8.0476045,
39978                         55.4711977
39979                     ],
39980                     [
39981                         -7.4367384,
39982                         55.6191092
39983                     ],
39984                     [
39985                         -7.2205471,
39986                         55.6205288
39987                     ],
39988                     [
39989                         -6.8258723,
39990                         55.5608644
39991                     ],
39992                     [
39993                         -6.0679458,
39994                         55.3727567
39995                     ],
39996                     [
39997                         -5.5639184,
39998                         55.0759594
39999                     ],
40000                     [
40001                         -5.0649187,
40002                         54.4640142
40003                     ],
40004                     [
40005                         -5.2572284,
40006                         54.1582424
40007                     ]
40008                 ]
40009             ],
40010             "terms_url": "http://www.eea.europa.eu/data-and-maps/data/clc-2006-vector-data-version-1",
40011             "terms_text": "EEA Corine 2006"
40012         },
40013         {
40014             "name": "Ireland EEA GMES Urban Atlas",
40015             "type": "tms",
40016             "template": "http://a.tile.openstreetmap.ie/tiles/urbanatlas/{zoom}/{x}/{y}.png",
40017             "scaleExtent": [
40018                 5,
40019                 17
40020             ],
40021             "polygon": [
40022                 [
40023                     [
40024                         -9.2759602,
40025                         52.7993666
40026                     ],
40027                     [
40028                         -9.215509,
40029                         52.8276933
40030                     ],
40031                     [
40032                         -9.1086618,
40033                         52.9128016
40034                     ],
40035                     [
40036                         -9.0196831,
40037                         52.8837107
40038                     ],
40039                     [
40040                         -8.8760649,
40041                         52.8978445
40042                     ],
40043                     [
40044                         -8.8001797,
40045                         52.8833558
40046                     ],
40047                     [
40048                         -8.7665597,
40049                         52.9065354
40050                     ],
40051                     [
40052                         -8.5938079,
40053                         52.9238592
40054                     ],
40055                     [
40056                         -8.5241972,
40057                         52.8869724
40058                     ],
40059                     [
40060                         -8.4956786,
40061                         52.9105906
40062                     ],
40063                     [
40064                         -8.3506448,
40065                         52.9238592
40066                     ],
40067                     [
40068                         -8.2718204,
40069                         52.9492401
40070                     ],
40071                     [
40072                         -8.2249679,
40073                         52.8991338
40074                     ],
40075                     [
40076                         -8.1564001,
40077                         52.9149986
40078                     ],
40079                     [
40080                         -8.0881237,
40081                         52.7630417
40082                     ],
40083                     [
40084                         -8.1360092,
40085                         52.7239783
40086                     ],
40087                     [
40088                         -8.1570652,
40089                         52.6766443
40090                     ],
40091                     [
40092                         -8.2059695,
40093                         52.6185385
40094                     ],
40095                     [
40096                         -8.2025734,
40097                         52.5954396
40098                     ],
40099                     [
40100                         -8.2231242,
40101                         52.5599691
40102                     ],
40103                     [
40104                         -8.2236294,
40105                         52.5095371
40106                     ],
40107                     [
40108                         -8.2976651,
40109                         52.5025088
40110                     ],
40111                     [
40112                         -8.3295888,
40113                         52.4721087
40114                     ],
40115                     [
40116                         -8.3589695,
40117                         52.4986072
40118                     ],
40119                     [
40120                         -8.3737385,
40121                         52.4764529
40122                     ],
40123                     [
40124                         -8.432326,
40125                         52.4342609
40126                     ],
40127                     [
40128                         -8.4754569,
40129                         52.4216289
40130                     ],
40131                     [
40132                         -8.5017727,
40133                         52.3870011
40134                     ],
40135                     [
40136                         -8.5476205,
40137                         52.3681351
40138                     ],
40139                     [
40140                         -8.6444103,
40141                         52.3376422
40142                     ],
40143                     [
40144                         -8.6841451,
40145                         52.3660614
40146                     ],
40147                     [
40148                         -8.8154099,
40149                         52.3721014
40150                     ],
40151                     [
40152                         -8.8614233,
40153                         52.3521652
40154                     ],
40155                     [
40156                         -8.9074451,
40157                         52.3824674
40158                     ],
40159                     [
40160                         -8.9388551,
40161                         52.3789166
40162                     ],
40163                     [
40164                         -8.9782502,
40165                         52.4093811
40166                     ],
40167                     [
40168                         -9.0298715,
40169                         52.4104169
40170                     ],
40171                     [
40172                         -9.1059449,
40173                         52.420981
40174                     ],
40175                     [
40176                         -9.1084962,
40177                         52.4415071
40178                     ],
40179                     [
40180                         -9.140702,
40181                         52.4650891
40182                     ],
40183                     [
40184                         -9.1315765,
40185                         52.5136207
40186                     ],
40187                     [
40188                         -9.1739699,
40189                         52.5620573
40190                     ],
40191                     [
40192                         -9.1426235,
40193                         52.589645
40194                     ],
40195                     [
40196                         -9.1542382,
40197                         52.610216
40198                     ],
40199                     [
40200                         -9.1426231,
40201                         52.6387401
40202                     ],
40203                     [
40204                         -9.1776844,
40205                         52.6447573
40206                     ],
40207                     [
40208                         -9.2012184,
40209                         52.6526248
40210                     ],
40211                     [
40212                         -9.2036198,
40213                         52.6686468
40214                     ],
40215                     [
40216                         -9.2238348,
40217                         52.6706578
40218                     ],
40219                     [
40220                         -9.2161072,
40221                         52.6919412
40222                     ],
40223                     [
40224                         -9.1882395,
40225                         52.7057242
40226                     ],
40227                     [
40228                         -9.2750099,
40229                         52.7350292
40230                     ],
40231                     [
40232                         -9.2601152,
40233                         52.7616711
40234                     ]
40235                 ],
40236                 [
40237                     [
40238                         -7.307313219981238,
40239                         53.81625879275365
40240                     ],
40241                     [
40242                         -7.245858447032101,
40243                         53.78300449111207
40244                     ],
40245                     [
40246                         -7.15144468970801,
40247                         53.81179938127503
40248                     ],
40249                     [
40250                         -7.086900011973722,
40251                         53.784424420834
40252                     ],
40253                     [
40254                         -7.0347149533800435,
40255                         53.77996162275688
40256                     ],
40257                     [
40258                         -6.975320116954343,
40259                         53.788481098127924
40260                     ],
40261                     [
40262                         -6.928628222423156,
40263                         53.81443454540607
40264                     ],
40265                     [
40266                         -6.992829577403537,
40267                         53.86609081229548
40268                     ],
40269                     [
40270                         -6.975320116954343,
40271                         53.87945028968944
40272                     ],
40273                     [
40274                         -6.949914233165313,
40275                         53.87094929783329
40276                     ],
40277                     [
40278                         -6.9375546140247035,
40279                         53.87540241385127
40280                     ],
40281                     [
40282                         -6.936867968516893,
40283                         53.896649390754646
40284                     ],
40285                     [
40286                         -6.897042529063821,
40287                         53.889770599553906
40288                     ],
40289                     [
40290                         -6.867516772227924,
40291                         53.880259817835736
40292                     ],
40293                     [
40294                         -6.851037280040446,
40295                         53.88450958346468
40296                     ],
40297                     [
40298                         -6.842454211192801,
40299                         53.89786317755242
40300                     ],
40301                     [
40302                         -6.812928454356904,
40303                         53.90069520963246
40304                     ],
40305                     [
40306                         -6.79850889869286,
40307                         53.89280549994937
40308                     ],
40309                     [
40310                         -6.789925829845217,
40311                         53.89462633440526
40312                     ],
40313                     [
40314                         -6.791985766368652,
40315                         53.904538374710896
40316                     ],
40317                     [
40318                         -6.778939501720231,
40319                         53.918087767078354
40320                     ],
40321                     [
40322                         -6.77001311011868,
40323                         53.91505470292794
40324                     ],
40325                     [
40326                         -6.75868345923979,
40327                         53.921727153244476
40328                     ],
40329                     [
40330                         -6.744263903575747,
40331                         53.916065748791254
40332                     ],
40333                     [
40334                         -6.727441088634364,
40335                         53.92334455637637
40336                     ],
40337                     [
40338                         -6.713021532970319,
40339                         53.90777445003927
40340                     ],
40341                     [
40342                         -6.684182421642232,
40343                         53.90292024303218
40344                     ],
40345                     [
40346                         -6.623757616954815,
40347                         53.88187882710815
40348                     ],
40349                     [
40350                         -6.590455309825955,
40351                         53.857789593974296
40352                     ],
40353                     [
40354                         -6.591141955333765,
40355                         53.835509894663346
40356                     ],
40357                     [
40358                         -6.574319140392382,
40359                         53.82254170362619
40360                     ],
40361                     [
40362                         -6.571572558361136,
40363                         53.804703885117576
40364                     ],
40365                     [
40366                         -6.5533764524041285,
40367                         53.79983770791046
40368                     ],
40369                     [
40370                         -6.541360156017425,
40371                         53.78300449111207
40372                     ],
40373                     [
40374                         -6.511491076427622,
40375                         53.76900546961285
40376                     ],
40377                     [
40378                         -6.472695605236269,
40379                         53.77326653566421
40380                     ],
40381                     [
40382                         -6.443513171154276,
40383                         53.76393220797015
40384                     ],
40385                     [
40386                         -6.44728972144724,
40387                         53.75114486961979
40388                     ],
40389                     [
40390                         -6.4775021237909485,
40391                         53.728199094666586
40392                     ],
40393                     [
40394                         -6.459649340587848,
40395                         53.71682309412751
40396                     ],
40397                     [
40398                         -6.435616747814443,
40399                         53.72230833571077
40400                     ],
40401                     [
40402                         -6.4198239011347775,
40403                         53.72921465935537
40404                     ],
40405                     [
40406                         -6.4009411496699595,
40407                         53.72169889975152
40408                     ],
40409                     [
40410                         -6.375878588634836,
40411                         53.718042098526006
40412                     ],
40413                     [
40414                         -6.359055773693453,
40415                         53.708695495259434
40416                     ],
40417                     [
40418                         -6.340173022228636,
40419                         53.708085862042424
40420                     ],
40421                     [
40422                         -6.329873339611461,
40423                         53.71296268045594
40424                     ],
40425                     [
40426                         -6.325753466564592,
40427                         53.72210519137233
40428                     ],
40429                     [
40430                         -6.2938244504513525,
40431                         53.72576163932632
40432                     ],
40433                     [
40434                         -6.265328661877173,
40435                         53.7363229253304
40436                     ],
40437                     [
40438                         -6.240952746349864,
40439                         53.734292114843086
40440                     ],
40441                     [
40442                         -6.180871264416349,
40443                         53.632015710147016
40444                     ],
40445                     [
40446                         -6.092793818322125,
40447                         53.588038288422446
40448                     ],
40449                     [
40450                         -5.985734079608837,
40451                         53.49383447350347
40452                     ],
40453                     [
40454                         -6.0887447432153685,
40455                         53.27174268379562
40456                     ],
40457                     [
40458                         -6.033272979232964,
40459                         53.1191110041494
40460                     ],
40461                     [
40462                         -5.984663357119282,
40463                         52.9651254915577
40464                     ],
40465                     [
40466                         -6.122679104189409,
40467                         52.73207538466633
40468                     ],
40469                     [
40470                         -6.185163845400262,
40471                         52.73706461957944
40472                     ],
40473                     [
40474                         -6.1899703639549415,
40475                         52.76075568810044
40476                     ],
40477                     [
40478                         -6.319059719423517,
40479                         52.782357357522855
40480                     ],
40481                     [
40482                         -6.393904079774976,
40483                         52.7790347214105
40484                     ],
40485                     [
40486                         -6.465315212587381,
40487                         52.6946379192593
40488                     ],
40489                     [
40490                         -6.534666408876349,
40491                         52.673409093161446
40492                     ],
40493                     [
40494                         -6.612257351259057,
40495                         52.69255711803012
40496                     ],
40497                     [
40498                         -6.6692489284074155,
40499                         52.74745702505679
40500                     ],
40501                     [
40502                         -6.671308864930852,
40503                         52.76948072949997
40504                     ],
40505                     [
40506                         -6.720747341493285,
40507                         52.7748810695361
40508                     ],
40509                     [
40510                         -6.71456753192298,
40511                         52.80311808637125
40512                     ],
40513                     [
40514                         -6.658949245790243,
40515                         52.84709806982182
40516                     ],
40517                     [
40518                         -6.582044948915348,
40519                         52.81349473557279
40520                     ],
40521                     [
40522                         -6.547712673524768,
40523                         52.83133677935633
40524                     ],
40525                     [
40526                         -6.531233181337292,
40527                         52.87404491274922
40528                     ],
40529                     [
40530                         -6.617750515321548,
40531                         52.87528820923615
40532                     ],
40533                     [
40534                         -6.728987087587023,
40535                         52.90635903963372
40536                     ],
40537                     [
40538                         -6.780485500672891,
40539                         52.859122574848655
40540                     ],
40541                     [
40542                         -6.870436062196207,
40543                         52.85165948109425
40544                     ],
40545                     [
40546                         -6.938413967469552,
40547                         52.86658438536895
40548                     ],
40549                     [
40550                         -6.965879787782016,
40551                         52.89766145203082
40552                     ],
40553                     [
40554                         -6.987852444031986,
40555                         52.969260966642985
40556                     ],
40557                     [
40558                         -7.039350857117853,
40559                         52.9560260536776
40560                     ],
40561                     [
40562                         -7.109388698914634,
40563                         53.007288776633686
40564                     ],
40565                     [
40566                         -7.068876613953752,
40567                         53.058078015357786
40568                     ],
40569                     [
40570                         -7.088789333680287,
40571                         53.11869890949892
40572                     ],
40573                     [
40574                         -7.119688381531809,
40575                         53.15000684568904
40576                     ],
40577                     [
40578                         -7.105955471375577,
40579                         53.16112391039828
40580                     ],
40581                     [
40582                         -7.127928127625547,
40583                         53.17223809655703
40584                     ],
40585                     [
40586                         -7.180113186219227,
40587                         53.182526443342745
40588                     ],
40589                     [
40590                         -7.160887112000503,
40591                         53.19898266621498
40592                     ],
40593                     [
40594                         -7.057890285828767,
40595                         53.19898266621498
40596                     ],
40597                     [
40598                         -7.048963894227218,
40599                         53.217077217179636
40600                     ],
40601                     [
40602                         -7.0915359157115345,
40603                         53.235575105358386
40604                     ],
40605                     [
40606                         -7.0434707301647235,
40607                         53.25735126035676
40608                     ],
40609                     [
40610                         -7.05102383075065,
40611                         53.29717703664696
40612                     ],
40613                     [
40614                         -6.996778835633536,
40615                         53.31112780504489
40616                     ],
40617                     [
40618                         -7.044157375672535,
40619                         53.33368557548294
40620                     ],
40621                     [
40622                         -7.105955471375576,
40623                         53.371801590024276
40624                     ],
40625                     [
40626                         -7.22050647653913,
40627                         53.432465115081854
40628                     ],
40629                     [
40630                         -7.149441429887032,
40631                         53.45731709817442
40632                     ],
40633                     [
40634                         -7.099891489102085,
40635                         53.463915962572514
40636                     ],
40637                     [
40638                         -7.0744645458045445,
40639                         53.48370640260363
40640                     ],
40641                     [
40642                         -7.079028356140001,
40643                         53.504650927752664
40644                     ],
40645                     [
40646                         -7.047733656696876,
40647                         53.515119311359335
40648                     ],
40649                     [
40650                         -7.029478415355053,
40651                         53.54147267392419
40652                     ],
40653                     [
40654                         -7.054253385747527,
40655                         53.56471202500164
40656                     ],
40657                     [
40658                         -7.009267255298033,
40659                         53.58561652973758
40660                     ],
40661                     [
40662                         -6.992641946218873,
40663                         53.602642188744426
40664                     ],
40665                     [
40666                         -6.989056095241016,
40667                         53.62739453790707
40668                     ],
40669                     [
40670                         -6.9717788132567895,
40671                         53.63686620586593
40672                     ],
40673                     [
40674                         -6.9633031654909425,
40675                         53.650973114934644
40676                     ],
40677                     [
40678                         -6.9871001765258205,
40679                         53.66623418009986
40680                     ],
40681                     [
40682                         -6.999813648174589,
40683                         53.67086935885432
40684                     ],
40685                     [
40686                         -7.008289295940436,
40687                         53.65908728051006
40688                     ],
40689                     [
40690                         -7.044473792171549,
40691                         53.65367801032349
40692                     ],
40693                     [
40694                         -7.066640870943764,
40695                         53.63918547390694
40696                     ],
40697                     [
40698                         -7.101847407817279,
40699                         53.65870092708686
40700                     ],
40701                     [
40702                         -7.120754622064167,
40703                         53.672993645380515
40704                     ],
40705                     [
40706                         -7.137379931143327,
40707                         53.66893809633893
40708                     ],
40709                     [
40710                         -7.160850955725672,
40711                         53.683034277255075
40712                     ],
40713                     [
40714                         -7.174216400279507,
40715                         53.686316272406906
40716                     ],
40717                     [
40718                         -7.196057492599188,
40719                         53.69017711570491
40720                     ],
40721                     [
40722                         -7.210726882963154,
40723                         53.69480966037566
40724                     ],
40725                     [
40726                         -7.247237365646801,
40727                         53.71661437518035
40728                     ],
40729                     [
40730                         -7.239413690786019,
40731                         53.73223735177976
40732                     ],
40733                     [
40734                         -7.260276823748104,
40735                         53.74361339729716
40736                     ],
40737                     [
40738                         -7.2814659431627184,
40739                         53.75922634307083
40740                     ],
40741                     [
40742                         -7.289615604476034,
40743                         53.77271433845693
40744                     ],
40745                     [
40746                         -7.3238441819919515,
40747                         53.78465723043301
40748                     ],
40749                     [
40750                         -7.337209626545788,
40751                         53.78658318504567
40752                     ],
40753                     [
40754                         -7.351227044004687,
40755                         53.80141007448381
40756                     ],
40757                     [
40758                         -7.307313219981238,
40759                         53.81625879275365
40760                     ]
40761                 ],
40762                 [
40763                     [
40764                         -5.685433013282673,
40765                         54.77854496390836
40766                     ],
40767                     [
40768                         -5.696867084279401,
40769                         54.73050346921268
40770                     ],
40771                     [
40772                         -5.8223689524230124,
40773                         54.70033215177621
40774                     ],
40775                     [
40776                         -5.878760568989772,
40777                         54.649492182564074
40778                     ],
40779                     [
40780                         -5.743404719024681,
40781                         54.68128223623249
40782                     ],
40783                     [
40784                         -5.581196917402638,
40785                         54.68781619319656
40786                     ],
40787                     [
40788                         -5.571488953592992,
40789                         54.67074450064368
40790                     ],
40791                     [
40792                         -5.582915011231644,
40793                         54.66440901595977
40794                     ],
40795                     [
40796                         -5.58291501123164,
40797                         54.65085746679818
40798                     ],
40799                     [
40800                         -5.6086481910584185,
40801                         54.63997082553691
40802                     ],
40803                     [
40804                         -5.6354970593650116,
40805                         54.61551371292451
40806                     ],
40807                     [
40808                         -5.728732824433139,
40809                         54.6184944610979
40810                     ],
40811                     [
40812                         -5.822612969913913,
40813                         54.49193018941315
40814                     ],
40815                     [
40816                         -5.896754545381575,
40817                         54.44975600798866
40818                     ],
40819                     [
40820                         -5.936834914186871,
40821                         54.38213187386197
40822                     ],
40823                     [
40824                         -6.0187561190025445,
40825                         54.36974944197913
40826                     ],
40827                     [
40828                         -6.059257912638059,
40829                         54.38280030737259
40830                     ],
40831                     [
40832                         -6.101784280694663,
40833                         54.41510088826871
40834                     ],
40835                     [
40836                         -6.1740201072375225,
40837                         54.43476829635816
40838                     ],
40839                     [
40840                         -6.216261364689026,
40841                         54.42827259213158
40842                     ],
40843                     [
40844                         -6.264329002478664,
40845                         54.487825014814625
40846                     ],
40847                     [
40848                         -6.249277519938476,
40849                         54.49741303545491
40850                     ],
40851                     [
40852                         -6.288340515296785,
40853                         54.53143435197413
40854                     ],
40855                     [
40856                         -6.283750270272458,
40857                         54.54447449434036
40858                     ],
40859                     [
40860                         -6.321445027854273,
40861                         54.58928767713928
40862                     ],
40863                     [
40864                         -6.264329002478664,
40865                         54.604982769755765
40866                     ],
40867                     [
40868                         -6.240052417736423,
40869                         54.59541999854735
40870                     ],
40871                     [
40872                         -6.098762694536575,
40873                         54.631690374598676
40874                     ],
40875                     [
40876                         -6.051950538018501,
40877                         54.61314575326238
40878                     ],
40879                     [
40880                         -6.031509408441251,
40881                         54.620921248201434
40882                     ],
40883                     [
40884                         -6.002995140908084,
40885                         54.65571636730639
40886                     ],
40887                     [
40888                         -6.0647754758974335,
40889                         54.6634355452454
40890                     ],
40891                     [
40892                         -6.059920158948984,
40893                         54.704134188139534
40894                     ],
40895                     [
40896                         -6.047781866577864,
40897                         54.71395188569398
40898                     ],
40899                     [
40900                         -6.120611620804591,
40901                         54.801644524994515
40902                     ],
40903                     [
40904                         -6.002141887262449,
40905                         54.80836072138932
40906                     ],
40907                     [
40908                         -5.984662746248036,
40909                         54.78652900156178
40910                     ],
40911                     [
40912                         -5.685433013282673,
40913                         54.77854496390836
40914                     ]
40915                 ],
40916                 [
40917                     [
40918                         -9.128658300749114,
40919                         53.24759266864586
40920                     ],
40921                     [
40922                         -9.024510568479629,
40923                         53.26744820137083
40924                     ],
40925                     [
40926                         -9.016360907166316,
40927                         53.26364619217274
40928                     ],
40929                     [
40930                         -9.001854510028616,
40931                         53.26588844362053
40932                     ],
40933                     [
40934                         -8.9951717877517,
40935                         53.259258838409615
40936                     ],
40937                     [
40938                         -8.973493688658284,
40939                         53.262378780650025
40940                     ],
40941                     [
40942                         -8.95230456924367,
40943                         53.271444820907114
40944                     ],
40945                     [
40946                         -8.956705386352859,
40947                         53.281580911863244
40948                     ],
40949                     [
40950                         -8.961106203462048,
40951                         53.28119110665652
40952                     ],
40953                     [
40954                         -8.960780217009516,
40955                         53.28908396911955
40956                     ],
40957                     [
40958                         -8.954260487958864,
40959                         53.28927883616923
40960                     ],
40961                     [
40962                         -8.95230456924367,
40963                         53.30155366854246
40964                     ],
40965                     [
40966                         -8.963714095082308,
40967                         53.303793931840495
40968                     ],
40969                     [
40970                         -8.9811543702928,
40971                         53.294734752711804
40972                     ],
40973                     [
40974                         -8.985718180628256,
40975                         53.30174847871221
40976                     ],
40977                     [
40978                         -9.019946758144176,
40979                         53.30768976199425
40980                     ],
40981                     [
40982                         -9.00837423907927,
40983                         53.31596722087059
40984                     ],
40985                     [
40986                         -9.01880580556031,
40987                         53.31625933715475
40988                     ],
40989                     [
40990                         -9.045862681120513,
40991                         53.31275380979257
40992                     ],
40993                     [
40994                         -9.06444390891487,
40995                         53.32122500810515
40996                     ],
40997                     [
40998                         -9.080906224767762,
40999                         53.307397587062724
41000                     ],
41001                     [
41002                         -9.08106921799403,
41003                         53.303404329274585
41004                     ],
41005                     [
41006                         -9.09019683866494,
41007                         53.30574189135002
41008                     ],
41009                     [
41010                         -9.095901601584261,
41011                         53.298826232852214
41012                     ],
41013                     [
41014                         -9.10128037805105,
41015                         53.3008718259498
41016                     ],
41017                     [
41018                         -9.115623781962478,
41019                         53.28450433758295
41020                     ],
41021                     [
41022                         -9.121491538108067,
41023                         53.2832375443259
41024                     ],
41025                     [
41026                         -9.13273807072044,
41027                         53.28557621023763
41028                     ],
41029                     [
41030                         -9.144636576237877,
41031                         53.27865728614638
41032                     ],
41033                     [
41034                         -9.13876882009229,
41035                         53.26345120822951
41036                     ],
41037                     [
41038                         -9.128658300749114,
41039                         53.24759266864586
41040                     ]
41041                 ],
41042                 [
41043                     [
41044                         -8.595266214281438,
41045                         51.69264788483154
41046                     ],
41047                     [
41048                         -8.55819409885298,
41049                         51.69306638852667
41050                     ],
41051                     [
41052                         -8.566697711835303,
41053                         51.682644706464686
41054                     ],
41055                     [
41056                         -8.579130708100188,
41057                         51.67349700898941
41058                     ],
41059                     [
41060                         -8.544554623426079,
41061                         51.66520531197343
41062                     ],
41063                     [
41064                         -8.494765061495364,
41065                         51.667778759675976
41066                     ],
41067                     [
41068                         -8.30113898732036,
41069                         51.7235009029955
41070                     ],
41071                     [
41072                         -8.268406960495541,
41073                         51.784858633837544
41074                     ],
41075                     [
41076                         -8.154536388302146,
41077                         51.7814362126791
41078                     ],
41079                     [
41080                         -8.115350159004825,
41081                         51.809093351533164
41082                     ],
41083                     [
41084                         -8.068326683848039,
41085                         51.870050153657075
41086                     ],
41087                     [
41088                         -8.10059769621054,
41089                         51.89964422561186
41090                     ],
41091                     [
41092                         -8.08123508879304,
41093                         51.918414974037226
41094                     ],
41095                     [
41096                         -8.09183842142643,
41097                         51.95337589170907
41098                     ],
41099                     [
41100                         -8.124570448251253,
41101                         51.95479649105758
41102                     ],
41103                     [
41104                         -8.132407694110718,
41105                         51.970988142592034
41106                     ],
41107                     [
41108                         -8.099675667285895,
41109                         51.978371865876596
41110                     ],
41111                     [
41112                         -8.144394070131078,
41113                         52.02151390085561
41114                     ],
41115                     [
41116                         -8.159607547387685,
41117                         52.064330945363764
41118                     ],
41119                     [
41120                         -8.140705954432507,
41121                         52.07254939152303
41122                     ],
41123                     [
41124                         -8.165600735397863,
41125                         52.09294727054506
41126                     ],
41127                     [
41128                         -8.18726841512697,
41129                         52.0835993998731
41130                     ],
41131                     [
41132                         -8.2093971093184,
41133                         52.10512489114057
41134                     ],
41135                     [
41136                         -8.207092037006792,
41137                         52.12494181389489
41138                     ],
41139                     [
41140                         -8.227837687811258,
41141                         52.143052434929714
41142                     ],
41143                     [
41144                         -8.222766528725723,
41145                         52.16454923557058
41146                     ],
41147                     [
41148                         -8.30298304516965,
41149                         52.1829264222872
41150                     ],
41151                     [
41152                         -8.427456949996438,
41153                         52.17783811526099
41154                     ],
41155                     [
41156                         -8.46710419375608,
41157                         52.169921813849676
41158                     ],
41159                     [
41160                         -8.509978538751975,
41161                         52.18405707812542
41162                     ],
41163                     [
41164                         -8.530263175094117,
41165                         52.16511480067495
41166                     ],
41167                     [
41168                         -8.574981577939297,
41169                         52.18066502436804
41170                     ],
41171                     [
41172                         -8.587889982884295,
41173                         52.16963906274442
41174                     ],
41175                     [
41176                         -8.642289689438227,
41177                         52.18829678149147
41178                     ],
41179                     [
41180                         -8.719279104645906,
41181                         52.15804472022032
41182                     ],
41183                     [
41184                         -8.698533453841442,
41185                         52.13541291452849
41186                     ],
41187                     [
41188                         -8.740946784375014,
41189                         52.10823956240069
41190                     ],
41191                     [
41192                         -8.77460084012448,
41193                         52.05951253229793
41194                     ],
41195                     [
41196                         -8.803183736788409,
41197                         52.03768144571248
41198                     ],
41199                     [
41200                         -8.86818677597573,
41201                         52.03286015807593
41202                     ],
41203                     [
41204                         -8.870491848287335,
41205                         52.01839317543363
41206                     ],
41207                     [
41208                         -8.844214023935015,
41209                         51.991148511559096
41210                     ],
41211                     [
41212                         -8.79811257770287,
41213                         51.964455373040394
41214                     ],
41215                     [
41216                         -8.782899100446263,
41217                         51.931777239822054
41218                     ],
41219                     [
41220                         -8.835915763613228,
41221                         51.9292188160068
41222                     ],
41223                     [
41224                         -8.838681850387156,
41225                         51.90277322850554
41226                     ],
41227                     [
41228                         -8.802261707863764,
41229                         51.89367006943167
41230                     ],
41231                     [
41232                         -8.792580404155013,
41233                         51.85695425263326
41234                     ],
41235                     [
41236                         -8.765841565340368,
41237                         51.82476769939557
41238                     ],
41239                     [
41240                         -8.758926348405547,
41241                         51.80054140901511
41242                     ],
41243                     [
41244                         -8.79811257770287,
41245                         51.78628456602828
41246                     ],
41247                     [
41248                         -8.832227647914657,
41249                         51.79626482935233
41250                     ],
41251                     [
41252                         -8.836837792537873,
41253                         51.77687258059678
41254                     ],
41255                     [
41256                         -8.885705325543944,
41257                         51.746055989869106
41258                     ],
41259                     [
41260                         -8.859888515653944,
41261                         51.72435763090916
41262                     ],
41263                     [
41264                         -8.807332866949299,
41265                         51.71093369500414
41266                     ],
41267                     [
41268                         -8.678248817499297,
41269                         51.693505197270746
41270                     ],
41271                     [
41272                         -8.60540853245251,
41273                         51.67835695335278
41274                     ],
41275                     [
41276                         -8.595266214281438,
41277                         51.69264788483154
41278                     ]
41279                 ],
41280                 [
41281                     [
41282                         -7.138279151048154,
41283                         55.06131559970097
41284                     ],
41285                     [
41286                         -7.117994514706011,
41287                         54.99631329558348
41288                     ],
41289                     [
41290                         -7.070049010624583,
41291                         54.98784996056705
41292                     ],
41293                     [
41294                         -7.076503213097081,
41295                         54.93332450204895
41296                     ],
41297                     [
41298                         -7.025791622241725,
41299                         54.91159959910791
41300                     ],
41301                     [
41302                         -7.007351043748867,
41303                         54.87872502112528
41304                     ],
41305                     [
41306                         -7.024869593317081,
41307                         54.8511320998998
41308                     ],
41309                     [
41310                         -6.990754523105296,
41311                         54.81661438893913
41312                     ],
41313                     [
41314                         -7.051608432131725,
41315                         54.80598761598125
41316                     ],
41317                     [
41318                         -7.115228427932084,
41319                         54.80651902101645
41320                     ],
41321                     [
41322                         -7.170550163410654,
41323                         54.84847793920564
41324                     ],
41325                     [
41326                         -7.199133060074584,
41327                         54.84316909395457
41328                     ],
41329                     [
41330                         -7.222183783190655,
41331                         54.85803210052931
41332                     ],
41333                     [
41334                         -7.2111194360949415,
41335                         54.862808332627324
41336                     ],
41337                     [
41338                         -7.212041465019584,
41339                         54.882438010878076
41340                     ],
41341                     [
41342                         -7.279349576518514,
41343                         54.880846771447125
41344                     ],
41345                     [
41346                         -7.273817402970655,
41347                         54.91530955931841
41348                     ],
41349                     [
41350                         -7.3033223285592275,
41351                         54.915839525718205
41352                     ],
41353                     [
41354                         -7.363254208661015,
41355                         54.90894941815292
41356                     ],
41357                     [
41358                         -7.385382902852443,
41359                         54.91636948513913
41360                     ],
41361                     [
41362                         -7.391837105324943,
41363                         54.93438395336098
41364                     ],
41365                     [
41366                         -7.429640291235302,
41367                         54.95291983389722
41368                     ],
41369                     [
41370                         -7.420420001988872,
41371                         54.99208185118366
41372                     ],
41373                     [
41374                         -7.410277683817801,
41375                         55.03437621938347
41376                     ],
41377                     [
41378                         -7.3577220351131585,
41379                         55.057619110599035
41380                     ],
41381                     [
41382                         -7.265519142648871,
41383                         55.07557028899173
41384                     ],
41385                     [
41386                         -7.138279151048154,
41387                         55.06131559970097
41388                     ]
41389                 ],
41390                 [
41391                     [
41392                         -7.190498776293322,
41393                         52.26144368927652
41394                     ],
41395                     [
41396                         -7.156844720543858,
41397                         52.28443443581867
41398                     ],
41399                     [
41400                         -7.132871968503143,
41401                         52.27343421670601
41402                     ],
41403                     [
41404                         -7.113278853854483,
41405                         52.26779201951648
41406                     ],
41407                     [
41408                         -7.098295883829036,
41409                         52.27230583471742
41410                     ],
41411                     [
41412                         -7.089767116276089,
41413                         52.25509445009032
41414                     ],
41415                     [
41416                         -7.07109603055207,
41417                         52.259186286149074
41418                     ],
41419                     [
41420                         -7.033984366335195,
41421                         52.257352061495865
41422                     ],
41423                     [
41424                         -7.027530163862696,
41425                         52.250720000975015
41426                     ],
41427                     [
41428                         -7.034675888028678,
41429                         52.247756419376
41430                     ],
41431                     [
41432                         -7.031218279561267,
41433                         52.24013487190721
41434                     ],
41435                     [
41436                         -7.034214873566356,
41437                         52.23222966213934
41438                     ],
41439                     [
41440                         -7.050580886978767,
41441                         52.2296884028405
41442                     ],
41443                     [
41444                         -7.062567262999124,
41445                         52.21980434486687
41446                     ],
41447                     [
41448                         -7.076858711331088,
41449                         52.216132562953725
41450                     ],
41451                     [
41452                         -7.084926464421715,
41453                         52.22065163604718
41454                     ],
41455                     [
41456                         -7.084465449959392,
41457                         52.22785295843095
41458                     ],
41459                     [
41460                         -7.101292477834124,
41461                         52.221498911062525
41462                     ],
41463                     [
41464                         -7.105211100763858,
41465                         52.21726237433474
41466                     ],
41467                     [
41468                         -7.111665303236357,
41469                         52.21796849185403
41470                     ],
41471                     [
41472                         -7.107977187537785,
41473                         52.21104805609072
41474                     ],
41475                     [
41476                         -7.117773744862115,
41477                         52.20928246619701
41478                     ],
41479                     [
41480                         -7.129760120882472,
41481                         52.21690931136535
41482                     ],
41483                     [
41484                         -7.14497359813908,
41485                         52.21782726924826
41486                     ],
41487                     [
41488                         -7.150505771686938,
41489                         52.22375823207553
41490                     ],
41491                     [
41492                         -7.158112510315241,
41493                         52.22262858593765
41494                     ],
41495                     [
41496                         -7.158804032008724,
41497                         52.22700580464912
41498                     ],
41499                     [
41500                         -7.158573524777563,
41501                         52.23180612902503
41502                     ],
41503                     [
41504                         -7.167563306792832,
41505                         52.23985256723076
41506                     ],
41507                     [
41508                         -7.16733279956167,
41509                         52.244580933687786
41510                     ],
41511                     [
41512                         -7.172519212262786,
41513                         52.24676851484933
41514                     ],
41515                     [
41516                         -7.177590371348324,
41517                         52.25114335361416
41518                     ],
41519                     [
41520                         -7.190498776293322,
41521                         52.26144368927652
41522                     ]
41523                 ]
41524             ],
41525             "terms_url": "http://www.eea.europa.eu/data-and-maps/data/urban-atlas",
41526             "terms_text": "EEA GMES Urban Atlas"
41527         },
41528         {
41529             "name": "Kanton Aargau 25cm (AGIS 2011)",
41530             "type": "tms",
41531             "template": "http://tiles.poole.ch/AGIS/OF2011/{zoom}/{x}/{y}.png",
41532             "scaleExtent": [
41533                 14,
41534                 19
41535             ],
41536             "polygon": [
41537                 [
41538                     [
41539                         7.7,
41540                         47.12
41541                     ],
41542                     [
41543                         7.7,
41544                         47.63
41545                     ],
41546                     [
41547                         8.5,
41548                         47.63
41549                     ],
41550                     [
41551                         8.5,
41552                         47.12
41553                     ],
41554                     [
41555                         7.7,
41556                         47.12
41557                     ]
41558                 ]
41559             ],
41560             "terms_text": "AGIS OF2011"
41561         },
41562         {
41563             "name": "Katastrálna mapa Slovenska (KaPor, 2010-04)",
41564             "type": "tms",
41565             "template": "http://www.freemap.sk/tms/kapor2/{zoom}/{x}/{y}.jpg",
41566             "polygon": [
41567                 [
41568                     [
41569                         19.83682,
41570                         49.25529
41571                     ],
41572                     [
41573                         19.80075,
41574                         49.42385
41575                     ],
41576                     [
41577                         19.60437,
41578                         49.48058
41579                     ],
41580                     [
41581                         19.49179,
41582                         49.63961
41583                     ],
41584                     [
41585                         19.21831,
41586                         49.52604
41587                     ],
41588                     [
41589                         19.16778,
41590                         49.42521
41591                     ],
41592                     [
41593                         19.00308,
41594                         49.42236
41595                     ],
41596                     [
41597                         18.97611,
41598                         49.5308
41599                     ],
41600                     [
41601                         18.54685,
41602                         49.51425
41603                     ],
41604                     [
41605                         18.31432,
41606                         49.33818
41607                     ],
41608                     [
41609                         18.15913,
41610                         49.2961
41611                     ],
41612                     [
41613                         18.05564,
41614                         49.11134
41615                     ],
41616                     [
41617                         17.56396,
41618                         48.84938
41619                     ],
41620                     [
41621                         17.17929,
41622                         48.88816
41623                     ],
41624                     [
41625                         17.058,
41626                         48.81105
41627                     ],
41628                     [
41629                         16.90426,
41630                         48.61947
41631                     ],
41632                     [
41633                         16.79685,
41634                         48.38561
41635                     ],
41636                     [
41637                         17.06762,
41638                         48.01116
41639                     ],
41640                     [
41641                         17.32787,
41642                         47.97749
41643                     ],
41644                     [
41645                         17.51699,
41646                         47.82535
41647                     ],
41648                     [
41649                         17.74776,
41650                         47.73093
41651                     ],
41652                     [
41653                         18.29515,
41654                         47.72075
41655                     ],
41656                     [
41657                         18.67959,
41658                         47.75541
41659                     ],
41660                     [
41661                         18.89755,
41662                         47.81203
41663                     ],
41664                     [
41665                         18.79463,
41666                         47.88245
41667                     ],
41668                     [
41669                         18.84318,
41670                         48.04046
41671                     ],
41672                     [
41673                         19.46212,
41674                         48.05333
41675                     ],
41676                     [
41677                         19.62064,
41678                         48.22938
41679                     ],
41680                     [
41681                         19.89585,
41682                         48.09387
41683                     ],
41684                     [
41685                         20.33766,
41686                         48.2643
41687                     ],
41688                     [
41689                         20.55395,
41690                         48.52358
41691                     ],
41692                     [
41693                         20.82335,
41694                         48.55714
41695                     ],
41696                     [
41697                         21.10271,
41698                         48.47096
41699                     ],
41700                     [
41701                         21.45863,
41702                         48.55513
41703                     ],
41704                     [
41705                         21.74536,
41706                         48.31435
41707                     ],
41708                     [
41709                         22.15293,
41710                         48.37179
41711                     ],
41712                     [
41713                         22.61255,
41714                         49.08914
41715                     ],
41716                     [
41717                         22.09997,
41718                         49.23814
41719                     ],
41720                     [
41721                         21.9686,
41722                         49.36363
41723                     ],
41724                     [
41725                         21.6244,
41726                         49.46989
41727                     ],
41728                     [
41729                         21.06873,
41730                         49.46402
41731                     ],
41732                     [
41733                         20.94336,
41734                         49.31088
41735                     ],
41736                     [
41737                         20.73052,
41738                         49.44006
41739                     ],
41740                     [
41741                         20.22804,
41742                         49.41714
41743                     ],
41744                     [
41745                         20.05234,
41746                         49.23052
41747                     ],
41748                     [
41749                         19.83682,
41750                         49.25529
41751                     ]
41752                 ]
41753             ],
41754             "terms_url": "http://wiki.freemap.sk/KatasterPortal",
41755             "terms_text": "Permisssion by UGKK"
41756         },
41757         {
41758             "name": "Katastrálna mapa Slovenska (KaPor, 2011-05)",
41759             "type": "tms",
41760             "template": "http://www.freemap.sk/tms/kapor2_201105/{zoom}/{x}/{y}.jpg",
41761             "polygon": [
41762                 [
41763                     [
41764                         19.83682,
41765                         49.25529
41766                     ],
41767                     [
41768                         19.80075,
41769                         49.42385
41770                     ],
41771                     [
41772                         19.60437,
41773                         49.48058
41774                     ],
41775                     [
41776                         19.49179,
41777                         49.63961
41778                     ],
41779                     [
41780                         19.21831,
41781                         49.52604
41782                     ],
41783                     [
41784                         19.16778,
41785                         49.42521
41786                     ],
41787                     [
41788                         19.00308,
41789                         49.42236
41790                     ],
41791                     [
41792                         18.97611,
41793                         49.5308
41794                     ],
41795                     [
41796                         18.54685,
41797                         49.51425
41798                     ],
41799                     [
41800                         18.31432,
41801                         49.33818
41802                     ],
41803                     [
41804                         18.15913,
41805                         49.2961
41806                     ],
41807                     [
41808                         18.05564,
41809                         49.11134
41810                     ],
41811                     [
41812                         17.56396,
41813                         48.84938
41814                     ],
41815                     [
41816                         17.17929,
41817                         48.88816
41818                     ],
41819                     [
41820                         17.058,
41821                         48.81105
41822                     ],
41823                     [
41824                         16.90426,
41825                         48.61947
41826                     ],
41827                     [
41828                         16.79685,
41829                         48.38561
41830                     ],
41831                     [
41832                         17.06762,
41833                         48.01116
41834                     ],
41835                     [
41836                         17.32787,
41837                         47.97749
41838                     ],
41839                     [
41840                         17.51699,
41841                         47.82535
41842                     ],
41843                     [
41844                         17.74776,
41845                         47.73093
41846                     ],
41847                     [
41848                         18.29515,
41849                         47.72075
41850                     ],
41851                     [
41852                         18.67959,
41853                         47.75541
41854                     ],
41855                     [
41856                         18.89755,
41857                         47.81203
41858                     ],
41859                     [
41860                         18.79463,
41861                         47.88245
41862                     ],
41863                     [
41864                         18.84318,
41865                         48.04046
41866                     ],
41867                     [
41868                         19.46212,
41869                         48.05333
41870                     ],
41871                     [
41872                         19.62064,
41873                         48.22938
41874                     ],
41875                     [
41876                         19.89585,
41877                         48.09387
41878                     ],
41879                     [
41880                         20.33766,
41881                         48.2643
41882                     ],
41883                     [
41884                         20.55395,
41885                         48.52358
41886                     ],
41887                     [
41888                         20.82335,
41889                         48.55714
41890                     ],
41891                     [
41892                         21.10271,
41893                         48.47096
41894                     ],
41895                     [
41896                         21.45863,
41897                         48.55513
41898                     ],
41899                     [
41900                         21.74536,
41901                         48.31435
41902                     ],
41903                     [
41904                         22.15293,
41905                         48.37179
41906                     ],
41907                     [
41908                         22.61255,
41909                         49.08914
41910                     ],
41911                     [
41912                         22.09997,
41913                         49.23814
41914                     ],
41915                     [
41916                         21.9686,
41917                         49.36363
41918                     ],
41919                     [
41920                         21.6244,
41921                         49.46989
41922                     ],
41923                     [
41924                         21.06873,
41925                         49.46402
41926                     ],
41927                     [
41928                         20.94336,
41929                         49.31088
41930                     ],
41931                     [
41932                         20.73052,
41933                         49.44006
41934                     ],
41935                     [
41936                         20.22804,
41937                         49.41714
41938                     ],
41939                     [
41940                         20.05234,
41941                         49.23052
41942                     ],
41943                     [
41944                         19.83682,
41945                         49.25529
41946                     ]
41947                 ]
41948             ],
41949             "terms_url": "http://wiki.freemap.sk/KatasterPortal",
41950             "terms_text": "Permisssion by UGKK"
41951         },
41952         {
41953             "name": "Kelowna 2012",
41954             "type": "tms",
41955             "description": "High quality aerial imagery taken for the City of Kelowna",
41956             "template": "http://{switch:a,b,c,d}.tile.paulnorman.ca/kelowna2012/{zoom}/{x}/{y}.png",
41957             "scaleExtent": [
41958                 9,
41959                 20
41960             ],
41961             "polygon": [
41962                 [
41963                     [
41964                         -119.5867318,
41965                         49.7928087
41966                     ],
41967                     [
41968                         -119.5465655,
41969                         49.7928097
41970                     ],
41971                     [
41972                         -119.5465661,
41973                         49.8013837
41974                     ],
41975                     [
41976                         -119.5343374,
41977                         49.8013841
41978                     ],
41979                     [
41980                         -119.5343376,
41981                         49.8047321
41982                     ],
41983                     [
41984                         -119.5296211,
41985                         49.8047322
41986                     ],
41987                     [
41988                         -119.5296216,
41989                         49.8119555
41990                     ],
41991                     [
41992                         -119.5104463,
41993                         49.811956
41994                     ],
41995                     [
41996                         -119.5115683,
41997                         49.8744325
41998                     ],
41999                     [
42000                         -119.5108946,
42001                         49.8744904
42002                     ],
42003                     [
42004                         -119.5114111,
42005                         49.8843312
42006                     ],
42007                     [
42008                         -119.5114115,
42009                         49.9221763
42010                     ],
42011                     [
42012                         -119.49386,
42013                         49.9223477
42014                     ],
42015                     [
42016                         -119.4940505,
42017                         49.9313031
42018                     ],
42019                     [
42020                         -119.4803936,
42021                         49.9317529
42022                     ],
42023                     [
42024                         -119.4804572,
42025                         49.9407474
42026                     ],
42027                     [
42028                         -119.4666732,
42029                         49.9409927
42030                     ],
42031                     [
42032                         -119.4692775,
42033                         49.9913717
42034                     ],
42035                     [
42036                         -119.4551337,
42037                         49.9916078
42038                     ],
42039                     [
42040                         -119.4556736,
42041                         50.0121242
42042                     ],
42043                     [
42044                         -119.4416673,
42045                         50.0123895
42046                     ],
42047                     [
42048                         -119.4417308,
42049                         50.0136345
42050                     ],
42051                     [
42052                         -119.4221492,
42053                         50.0140377
42054                     ],
42055                     [
42056                         -119.4221042,
42057                         50.0119306
42058                     ],
42059                     [
42060                         -119.4121303,
42061                         50.012165
42062                     ],
42063                     [
42064                         -119.4126082,
42065                         50.0216913
42066                     ],
42067                     [
42068                         -119.4123387,
42069                         50.0216913
42070                     ],
42071                     [
42072                         -119.4124772,
42073                         50.0250773
42074                     ],
42075                     [
42076                         -119.4120917,
42077                         50.0250821
42078                     ],
42079                     [
42080                         -119.4121954,
42081                         50.0270769
42082                     ],
42083                     [
42084                         -119.4126083,
42085                         50.0270718
42086                     ],
42087                     [
42088                         -119.4128328,
42089                         50.0321946
42090                     ],
42091                     [
42092                         -119.3936313,
42093                         50.0326418
42094                     ],
42095                     [
42096                         -119.393529,
42097                         50.0307781
42098                     ],
42099                     [
42100                         -119.3795727,
42101                         50.0310116
42102                     ],
42103                     [
42104                         -119.3795377,
42105                         50.0287584
42106                     ],
42107                     [
42108                         -119.3735764,
42109                         50.0288621
42110                     ],
42111                     [
42112                         -119.371544,
42113                         49.9793618
42114                     ],
42115                     [
42116                         -119.3573506,
42117                         49.9793618
42118                     ],
42119                     [
42120                         -119.3548353,
42121                         49.9256081
42122                     ],
42123                     [
42124                         -119.3268079,
42125                         49.9257238
42126                     ],
42127                     [
42128                         -119.3256573,
42129                         49.8804068
42130                     ],
42131                     [
42132                         -119.3138893,
42133                         49.8806528
42134                     ],
42135                     [
42136                         -119.3137097,
42137                         49.8771651
42138                     ],
42139                     [
42140                         -119.3132156,
42141                         49.877223
42142                     ],
42143                     [
42144                         -119.3131482,
42145                         49.8749652
42146                     ],
42147                     [
42148                         -119.312452,
42149                         49.8749073
42150                     ],
42151                     [
42152                         -119.3122275,
42153                         49.87236
42154                     ],
42155                     [
42156                         -119.3117558,
42157                         49.872331
42158                     ],
42159                     [
42160                         -119.3115986,
42161                         49.8696098
42162                     ],
42163                     [
42164                         -119.3112169,
42165                         49.8694217
42166                     ],
42167                     [
42168                         -119.3109199,
42169                         49.8632417
42170                     ],
42171                     [
42172                         -119.3103721,
42173                         49.8632724
42174                     ],
42175                     [
42176                         -119.3095139,
42177                         49.8512388
42178                     ],
42179                     [
42180                         -119.3106368,
42181                         49.8512316
42182                     ],
42183                     [
42184                         -119.3103859,
42185                         49.8462564
42186                     ],
42187                     [
42188                         -119.3245344,
42189                         49.8459957
42190                     ],
42191                     [
42192                         -119.3246018,
42193                         49.8450689
42194                     ],
42195                     [
42196                         -119.3367018,
42197                         49.844875
42198                     ],
42199                     [
42200                         -119.3367467,
42201                         49.8435136
42202                     ],
42203                     [
42204                         -119.337937,
42205                         49.8434702
42206                     ],
42207                     [
42208                         -119.3378023,
42209                         49.8382055
42210                     ],
42211                     [
42212                         -119.3383637,
42213                         49.8381041
42214                     ],
42215                     [
42216                         -119.3383749,
42217                         49.8351202
42218                     ],
42219                     [
42220                         -119.3390936,
42221                         49.8351058
42222                     ],
42223                     [
42224                         -119.3388016,
42225                         49.8321217
42226                     ],
42227                     [
42228                         -119.3391497,
42229                         49.8320565
42230                     ],
42231                     [
42232                         -119.3391722,
42233                         49.8293331
42234                     ],
42235                     [
42236                         -119.3394641,
42237                         49.8293331
42238                     ],
42239                     [
42240                         -119.3395879,
42241                         49.8267878
42242                     ],
42243                     [
42244                         -119.3500053,
42245                         49.8265829
42246                     ],
42247                     [
42248                         -119.3493701,
42249                         49.8180588
42250                     ],
42251                     [
42252                         -119.4046964,
42253                         49.8163785
42254                     ],
42255                     [
42256                         -119.4045694,
42257                         49.8099022
42258                     ],
42259                     [
42260                         -119.4101592,
42261                         49.8099022
42262                     ],
42263                     [
42264                         -119.4102862,
42265                         49.8072787
42266                     ],
42267                     [
42268                         -119.4319467,
42269                         49.8069098
42270                     ],
42271                     [
42272                         -119.4322643,
42273                         49.7907965
42274                     ],
42275                     [
42276                         -119.4459847,
42277                         49.7905504
42278                     ],
42279                     [
42280                         -119.445286,
42281                         49.7820201
42282                     ],
42283                     [
42284                         -119.4967376,
42285                         49.7811587
42286                     ],
42287                     [
42288                         -119.4966105,
42289                         49.7784927
42290                     ],
42291                     [
42292                         -119.5418371,
42293                         49.7775082
42294                     ],
42295                     [
42296                         -119.5415892,
42297                         49.7718277
42298                     ],
42299                     [
42300                         -119.5560296,
42301                         49.7714941
42302                     ],
42303                     [
42304                         -119.5561194,
42305                         49.7718422
42306                     ],
42307                     [
42308                         -119.5715704,
42309                         49.7715086
42310                     ],
42311                     [
42312                         -119.5716153,
42313                         49.7717262
42314                     ],
42315                     [
42316                         -119.5819235,
42317                         49.7714941
42318                     ],
42319                     [
42320                         -119.5820133,
42321                         49.7717697
42322                     ],
42323                     [
42324                         -119.5922991,
42325                         49.7715231
42326                     ],
42327                     [
42328                         -119.592344,
42329                         49.7718132
42330                     ],
42331                     [
42332                         -119.6003839,
42333                         49.7715957
42334                     ],
42335                     [
42336                         -119.6011924,
42337                         49.7839081
42338                     ],
42339                     [
42340                         -119.5864365,
42341                         49.7843863
42342                     ]
42343                 ]
42344             ],
42345             "id": "kelowna_2012",
42346             "default": true
42347         },
42348         {
42349             "name": "Kelowna Roads overlay",
42350             "type": "tms",
42351             "template": "http://{switch:a,b,c,d}.tile.paulnorman.ca/kelowna_overlay/{zoom}/{x}/{y}.png",
42352             "scaleExtent": [
42353                 9,
42354                 20
42355             ],
42356             "polygon": [
42357                 [
42358                     [
42359                         -119.5867318,
42360                         49.7928087
42361                     ],
42362                     [
42363                         -119.5465655,
42364                         49.7928097
42365                     ],
42366                     [
42367                         -119.5465661,
42368                         49.8013837
42369                     ],
42370                     [
42371                         -119.5343374,
42372                         49.8013841
42373                     ],
42374                     [
42375                         -119.5343376,
42376                         49.8047321
42377                     ],
42378                     [
42379                         -119.5296211,
42380                         49.8047322
42381                     ],
42382                     [
42383                         -119.5296216,
42384                         49.8119555
42385                     ],
42386                     [
42387                         -119.5104463,
42388                         49.811956
42389                     ],
42390                     [
42391                         -119.5115683,
42392                         49.8744325
42393                     ],
42394                     [
42395                         -119.5108946,
42396                         49.8744904
42397                     ],
42398                     [
42399                         -119.5114111,
42400                         49.8843312
42401                     ],
42402                     [
42403                         -119.5114115,
42404                         49.9221763
42405                     ],
42406                     [
42407                         -119.49386,
42408                         49.9223477
42409                     ],
42410                     [
42411                         -119.4940505,
42412                         49.9313031
42413                     ],
42414                     [
42415                         -119.4803936,
42416                         49.9317529
42417                     ],
42418                     [
42419                         -119.4804572,
42420                         49.9407474
42421                     ],
42422                     [
42423                         -119.4666732,
42424                         49.9409927
42425                     ],
42426                     [
42427                         -119.4692775,
42428                         49.9913717
42429                     ],
42430                     [
42431                         -119.4551337,
42432                         49.9916078
42433                     ],
42434                     [
42435                         -119.4556736,
42436                         50.0121242
42437                     ],
42438                     [
42439                         -119.4416673,
42440                         50.0123895
42441                     ],
42442                     [
42443                         -119.4417308,
42444                         50.0136345
42445                     ],
42446                     [
42447                         -119.4221492,
42448                         50.0140377
42449                     ],
42450                     [
42451                         -119.4221042,
42452                         50.0119306
42453                     ],
42454                     [
42455                         -119.4121303,
42456                         50.012165
42457                     ],
42458                     [
42459                         -119.4126082,
42460                         50.0216913
42461                     ],
42462                     [
42463                         -119.4123387,
42464                         50.0216913
42465                     ],
42466                     [
42467                         -119.4124772,
42468                         50.0250773
42469                     ],
42470                     [
42471                         -119.4120917,
42472                         50.0250821
42473                     ],
42474                     [
42475                         -119.4121954,
42476                         50.0270769
42477                     ],
42478                     [
42479                         -119.4126083,
42480                         50.0270718
42481                     ],
42482                     [
42483                         -119.4128328,
42484                         50.0321946
42485                     ],
42486                     [
42487                         -119.3936313,
42488                         50.0326418
42489                     ],
42490                     [
42491                         -119.393529,
42492                         50.0307781
42493                     ],
42494                     [
42495                         -119.3795727,
42496                         50.0310116
42497                     ],
42498                     [
42499                         -119.3795377,
42500                         50.0287584
42501                     ],
42502                     [
42503                         -119.3735764,
42504                         50.0288621
42505                     ],
42506                     [
42507                         -119.371544,
42508                         49.9793618
42509                     ],
42510                     [
42511                         -119.3573506,
42512                         49.9793618
42513                     ],
42514                     [
42515                         -119.3548353,
42516                         49.9256081
42517                     ],
42518                     [
42519                         -119.3268079,
42520                         49.9257238
42521                     ],
42522                     [
42523                         -119.3256573,
42524                         49.8804068
42525                     ],
42526                     [
42527                         -119.3138893,
42528                         49.8806528
42529                     ],
42530                     [
42531                         -119.3137097,
42532                         49.8771651
42533                     ],
42534                     [
42535                         -119.3132156,
42536                         49.877223
42537                     ],
42538                     [
42539                         -119.3131482,
42540                         49.8749652
42541                     ],
42542                     [
42543                         -119.312452,
42544                         49.8749073
42545                     ],
42546                     [
42547                         -119.3122275,
42548                         49.87236
42549                     ],
42550                     [
42551                         -119.3117558,
42552                         49.872331
42553                     ],
42554                     [
42555                         -119.3115986,
42556                         49.8696098
42557                     ],
42558                     [
42559                         -119.3112169,
42560                         49.8694217
42561                     ],
42562                     [
42563                         -119.3109199,
42564                         49.8632417
42565                     ],
42566                     [
42567                         -119.3103721,
42568                         49.8632724
42569                     ],
42570                     [
42571                         -119.3095139,
42572                         49.8512388
42573                     ],
42574                     [
42575                         -119.3106368,
42576                         49.8512316
42577                     ],
42578                     [
42579                         -119.3103859,
42580                         49.8462564
42581                     ],
42582                     [
42583                         -119.3245344,
42584                         49.8459957
42585                     ],
42586                     [
42587                         -119.3246018,
42588                         49.8450689
42589                     ],
42590                     [
42591                         -119.3367018,
42592                         49.844875
42593                     ],
42594                     [
42595                         -119.3367467,
42596                         49.8435136
42597                     ],
42598                     [
42599                         -119.337937,
42600                         49.8434702
42601                     ],
42602                     [
42603                         -119.3378023,
42604                         49.8382055
42605                     ],
42606                     [
42607                         -119.3383637,
42608                         49.8381041
42609                     ],
42610                     [
42611                         -119.3383749,
42612                         49.8351202
42613                     ],
42614                     [
42615                         -119.3390936,
42616                         49.8351058
42617                     ],
42618                     [
42619                         -119.3388016,
42620                         49.8321217
42621                     ],
42622                     [
42623                         -119.3391497,
42624                         49.8320565
42625                     ],
42626                     [
42627                         -119.3391722,
42628                         49.8293331
42629                     ],
42630                     [
42631                         -119.3394641,
42632                         49.8293331
42633                     ],
42634                     [
42635                         -119.3395879,
42636                         49.8267878
42637                     ],
42638                     [
42639                         -119.3500053,
42640                         49.8265829
42641                     ],
42642                     [
42643                         -119.3493701,
42644                         49.8180588
42645                     ],
42646                     [
42647                         -119.4046964,
42648                         49.8163785
42649                     ],
42650                     [
42651                         -119.4045694,
42652                         49.8099022
42653                     ],
42654                     [
42655                         -119.4101592,
42656                         49.8099022
42657                     ],
42658                     [
42659                         -119.4102862,
42660                         49.8072787
42661                     ],
42662                     [
42663                         -119.4319467,
42664                         49.8069098
42665                     ],
42666                     [
42667                         -119.4322643,
42668                         49.7907965
42669                     ],
42670                     [
42671                         -119.4459847,
42672                         49.7905504
42673                     ],
42674                     [
42675                         -119.445286,
42676                         49.7820201
42677                     ],
42678                     [
42679                         -119.4967376,
42680                         49.7811587
42681                     ],
42682                     [
42683                         -119.4966105,
42684                         49.7784927
42685                     ],
42686                     [
42687                         -119.5418371,
42688                         49.7775082
42689                     ],
42690                     [
42691                         -119.5415892,
42692                         49.7718277
42693                     ],
42694                     [
42695                         -119.5560296,
42696                         49.7714941
42697                     ],
42698                     [
42699                         -119.5561194,
42700                         49.7718422
42701                     ],
42702                     [
42703                         -119.5715704,
42704                         49.7715086
42705                     ],
42706                     [
42707                         -119.5716153,
42708                         49.7717262
42709                     ],
42710                     [
42711                         -119.5819235,
42712                         49.7714941
42713                     ],
42714                     [
42715                         -119.5820133,
42716                         49.7717697
42717                     ],
42718                     [
42719                         -119.5922991,
42720                         49.7715231
42721                     ],
42722                     [
42723                         -119.592344,
42724                         49.7718132
42725                     ],
42726                     [
42727                         -119.6003839,
42728                         49.7715957
42729                     ],
42730                     [
42731                         -119.6011924,
42732                         49.7839081
42733                     ],
42734                     [
42735                         -119.5864365,
42736                         49.7843863
42737                     ]
42738                 ]
42739             ],
42740             "id": "kelowna_roads",
42741             "overlay": true
42742         },
42743         {
42744             "name": "Landsat 233055",
42745             "type": "tms",
42746             "description": "Recent Landsat imagery",
42747             "template": "http://{switch:a,b,c,d}.tile.paulnorman.ca/landsat_233055/{zoom}/{x}/{y}.png",
42748             "scaleExtent": [
42749                 5,
42750                 14
42751             ],
42752             "polygon": [
42753                 [
42754                     [
42755                         -60.8550011,
42756                         6.1765004
42757                     ],
42758                     [
42759                         -60.4762612,
42760                         7.9188291
42761                     ],
42762                     [
42763                         -62.161689,
42764                         8.2778675
42765                     ],
42766                     [
42767                         -62.5322549,
42768                         6.5375488
42769                     ]
42770                 ]
42771             ],
42772             "id": "landsat_233055"
42773         },
42774         {
42775             "name": "Latest southwest British Columbia Landsat",
42776             "type": "tms",
42777             "description": "Recent lower-resolution landwsat imagery for southwest British Columbia",
42778             "template": "http://{switch:a,b,c,d}.tile.paulnorman.ca/landsat_047026/{zoom}/{x}/{y}.png",
42779             "scaleExtent": [
42780                 5,
42781                 13
42782             ],
42783             "polygon": [
42784                 [
42785                     [
42786                         -121.9355512,
42787                         47.7820648
42788                     ],
42789                     [
42790                         -121.5720582,
42791                         48.6410125
42792                     ],
42793                     [
42794                         -121.2015461,
42795                         49.4846247
42796                     ],
42797                     [
42798                         -121.8375516,
42799                         49.6023246
42800                     ],
42801                     [
42802                         -122.4767046,
42803                         49.7161735
42804                     ],
42805                     [
42806                         -123.118912,
42807                         49.8268824
42808                     ],
42809                     [
42810                         -123.760228,
42811                         49.9335836
42812                     ],
42813                     [
42814                         -124.0887706,
42815                         49.0870469
42816                     ],
42817                     [
42818                         -124.4128889,
42819                         48.2252567
42820                     ],
42821                     [
42822                         -123.792772,
42823                         48.1197334
42824                     ],
42825                     [
42826                         -123.1727942,
42827                         48.0109592
42828                     ],
42829                     [
42830                         -122.553553,
42831                         47.8982299
42832                     ]
42833                 ]
42834             ],
42835             "id": "landsat_047026"
42836         },
42837         {
42838             "name": "Lithuania - NŽT ORT10LT",
42839             "type": "tms",
42840             "template": "http://mapproxy.openmap.lt/ort10lt/g/{z}/{x}/{y}.jpeg",
42841             "scaleExtent": [
42842                 4,
42843                 18
42844             ],
42845             "polygon": [
42846                 [
42847                     [
42848                         21.4926054,
42849                         56.3592046
42850                     ],
42851                     [
42852                         21.8134688,
42853                         56.4097144
42854                     ],
42855                     [
42856                         21.9728753,
42857                         56.4567587
42858                     ],
42859                     [
42860                         22.2158294,
42861                         56.4604404
42862                     ],
42863                     [
42864                         22.2183922,
42865                         56.4162361
42866                     ],
42867                     [
42868                         23.3511527,
42869                         56.4267251
42870                     ],
42871                     [
42872                         23.3521778,
42873                         56.3824815
42874                     ],
42875                     [
42876                         23.9179035,
42877                         56.383305
42878                     ],
42879                     [
42880                         23.9176231,
42881                         56.3392908
42882                     ],
42883                     [
42884                         24.5649817,
42885                         56.3382169
42886                     ],
42887                     [
42888                         24.564933,
42889                         56.3828587
42890                     ],
42891                     [
42892                         24.6475683,
42893                         56.4277798
42894                     ],
42895                     [
42896                         24.8099394,
42897                         56.470646
42898                     ],
42899                     [
42900                         24.9733979,
42901                         56.4698452
42902                     ],
42903                     [
42904                         25.1299701,
42905                         56.2890356
42906                     ],
42907                     [
42908                         25.127433,
42909                         56.1990144
42910                     ],
42911                     [
42912                         25.6921076,
42913                         56.1933684
42914                     ],
42915                     [
42916                         26.0839005,
42917                         56.0067879
42918                     ],
42919                     [
42920                         26.4673573,
42921                         55.7304232
42922                     ],
42923                     [
42924                         26.5463565,
42925                         55.7132705
42926                     ],
42927                     [
42928                         26.5154447,
42929                         55.2345969
42930                     ],
42931                     [
42932                         25.7874641,
42933                         54.8425656
42934                     ],
42935                     [
42936                         25.7675259,
42937                         54.6350898
42938                     ],
42939                     [
42940                         25.6165253,
42941                         54.4404007
42942                     ],
42943                     [
42944                         24.4566043,
42945                         53.9577649
42946                     ],
42947                     [
42948                         23.6164786,
42949                         53.9575517
42950                     ],
42951                     [
42952                         23.5632006,
42953                         54.048085
42954                     ],
42955                     [
42956                         22.8462074,
42957                         54.3563682
42958                     ],
42959                     [
42960                         22.831944,
42961                         54.9414849
42962                     ],
42963                     [
42964                         22.4306085,
42965                         55.1159913
42966                     ],
42967                     [
42968                         21.9605898,
42969                         55.1107144
42970                     ],
42971                     [
42972                         21.7253241,
42973                         55.1496885
42974                     ],
42975                     [
42976                         21.5628422,
42977                         55.2362913
42978                     ],
42979                     [
42980                         21.2209638,
42981                         55.2742668
42982                     ],
42983                     [
42984                         21.1630444,
42985                         55.2803979
42986                     ],
42987                     [
42988                         20.9277788,
42989                         55.3101641
42990                     ],
42991                     [
42992                         20.9257285,
42993                         55.3588507
42994                     ],
42995                     [
42996                         20.9980451,
42997                         55.4514157
42998                     ],
42999                     [
43000                         21.0282249,
43001                         56.0796297
43002                     ]
43003                 ]
43004             ],
43005             "terms_url": "http://www.geoportal.lt",
43006             "terms_text": "NŽT ORT10LT"
43007         },
43008         {
43009             "name": "Locator Overlay",
43010             "type": "tms",
43011             "description": "Shows major features to help orient you.",
43012             "template": "http://{switch:a,b,c}.tiles.mapbox.com/v4/openstreetmap.map-inh76ba2/{zoom}/{x}/{y}.png?access_token=pk.eyJ1Ijoib3BlbnN0cmVldG1hcCIsImEiOiJhNVlHd29ZIn0.ti6wATGDWOmCnCYen-Ip7Q",
43013             "scaleExtent": [
43014                 0,
43015                 16
43016             ],
43017             "terms_url": "http://www.mapbox.com/about/maps/",
43018             "terms_text": "Terms & Feedback",
43019             "default": true,
43020             "overlay": true
43021         },
43022         {
43023             "name": "MapQuest Open Aerial",
43024             "type": "tms",
43025             "template": "http://oatile{switch:1,2,3,4}.mqcdn.com/tiles/1.0.0/sat/{zoom}/{x}/{y}.png",
43026             "default": true
43027         },
43028         {
43029             "name": "Mapbox Satellite",
43030             "type": "tms",
43031             "description": "Satellite and aerial imagery.",
43032             "template": "http://{switch:a,b,c}.tiles.mapbox.com/v4/openstreetmap.map-inh7ifmo/{zoom}/{x}/{y}.png?access_token=pk.eyJ1Ijoib3BlbnN0cmVldG1hcCIsImEiOiJhNVlHd29ZIn0.ti6wATGDWOmCnCYen-Ip7Q",
43033             "scaleExtent": [
43034                 0,
43035                 19
43036             ],
43037             "terms_url": "http://www.mapbox.com/about/maps/",
43038             "terms_text": "Terms & Feedback",
43039             "id": "Mapbox",
43040             "default": true
43041         },
43042         {
43043             "name": "NLS - Bartholomew Half Inch, 1897-1907",
43044             "type": "tms",
43045             "template": "http://geo.nls.uk/mapdata2/bartholomew/great_britain/{zoom}/{x}/{-y}.png",
43046             "scaleExtent": [
43047                 0,
43048                 15
43049             ],
43050             "polygon": [
43051                 [
43052                     [
43053                         -9,
43054                         49.8
43055                     ],
43056                     [
43057                         -9,
43058                         61.1
43059                     ],
43060                     [
43061                         1.9,
43062                         61.1
43063                     ],
43064                     [
43065                         1.9,
43066                         49.8
43067                     ],
43068                     [
43069                         -9,
43070                         49.8
43071                     ]
43072                 ]
43073             ],
43074             "terms_url": "http://geo.nls.uk/maps/",
43075             "terms_text": "National Library of Scotland Historic Maps"
43076         },
43077         {
43078             "name": "NLS - OS 1-inch 7th Series 1955-61",
43079             "type": "tms",
43080             "template": "http://geo.nls.uk/mapdata2/os/seventh/{zoom}/{x}/{-y}.png",
43081             "scaleExtent": [
43082                 5,
43083                 16
43084             ],
43085             "polygon": [
43086                 [
43087                     [
43088                         -6.4585407,
43089                         49.9044128
43090                     ],
43091                     [
43092                         -6.3872009,
43093                         49.9841116
43094                     ],
43095                     [
43096                         -6.2296827,
43097                         49.9896159
43098                     ],
43099                     [
43100                         -6.2171269,
43101                         49.8680087
43102                     ],
43103                     [
43104                         -6.4551164,
43105                         49.8591793
43106                     ]
43107                 ],
43108                 [
43109                     [
43110                         -1.4495137,
43111                         60.8634056
43112                     ],
43113                     [
43114                         -0.7167114,
43115                         60.8545122
43116                     ],
43117                     [
43118                         -0.7349744,
43119                         60.4359756
43120                     ],
43121                     [
43122                         -0.6938826,
43123                         60.4168218
43124                     ],
43125                     [
43126                         -0.7258429,
43127                         60.3942735
43128                     ],
43129                     [
43130                         -0.7395401,
43131                         60.0484714
43132                     ],
43133                     [
43134                         -0.9267357,
43135                         60.0461918
43136                     ],
43137                     [
43138                         -0.9381501,
43139                         59.8266157
43140                     ],
43141                     [
43142                         -1.4586452,
43143                         59.831205
43144                     ],
43145                     [
43146                         -1.4455187,
43147                         60.0535999
43148                     ],
43149                     [
43150                         -1.463211,
43151                         60.0535999
43152                     ],
43153                     [
43154                         -1.4643524,
43155                         60.0630002
43156                     ],
43157                     [
43158                         -1.5716475,
43159                         60.0638546
43160                     ],
43161                     [
43162                         -1.5693646,
43163                         60.1790005
43164                     ],
43165                     [
43166                         -1.643558,
43167                         60.1807033
43168                     ],
43169                     [
43170                         -1.643558,
43171                         60.1892162
43172                     ],
43173                     [
43174                         -1.8216221,
43175                         60.1894999
43176                     ],
43177                     [
43178                         -1.8204807,
43179                         60.3615507
43180                     ],
43181                     [
43182                         -1.8415973,
43183                         60.3697345
43184                     ],
43185                     [
43186                         -1.8216221,
43187                         60.3832755
43188                     ],
43189                     [
43190                         -1.8179852,
43191                         60.5934321
43192                     ],
43193                     [
43194                         -1.453168,
43195                         60.5934321
43196                     ]
43197                 ],
43198                 [
43199                     [
43200                         -4.9089213,
43201                         54.4242078
43202                     ],
43203                     [
43204                         -4.282598,
43205                         54.4429861
43206                     ],
43207                     [
43208                         -4.2535417,
43209                         54.029769
43210                     ],
43211                     [
43212                         -4.8766366,
43213                         54.0221831
43214                     ]
43215                 ],
43216                 [
43217                     [
43218                         -5.8667408,
43219                         59.1444603
43220                     ],
43221                     [
43222                         -5.7759966,
43223                         59.1470945
43224                     ],
43225                     [
43226                         -5.7720016,
43227                         59.1014052
43228                     ],
43229                     [
43230                         -5.8621751,
43231                         59.0990605
43232                     ]
43233                 ],
43234                 [
43235                     [
43236                         -1.7065887,
43237                         59.5703599
43238                     ],
43239                     [
43240                         -1.5579165,
43241                         59.5693481
43242                     ],
43243                     [
43244                         -1.5564897,
43245                         59.4965695
43246                     ],
43247                     [
43248                         -1.7054472,
43249                         59.4975834
43250                     ]
43251                 ],
43252                 [
43253                     [
43254                         -7.6865827,
43255                         58.2940975
43256                     ],
43257                     [
43258                         -7.5330594,
43259                         58.3006957
43260                     ],
43261                     [
43262                         -7.5256401,
43263                         58.2646905
43264                     ],
43265                     [
43266                         -7.6797341,
43267                         58.2577853
43268                     ]
43269                 ],
43270                 [
43271                     [
43272                         -4.5338281,
43273                         59.0359871
43274                     ],
43275                     [
43276                         -4.481322,
43277                         59.0371616
43278                     ],
43279                     [
43280                         -4.4796099,
43281                         59.0186583
43282                     ],
43283                     [
43284                         -4.5332574,
43285                         59.0180707
43286                     ]
43287                 ],
43288                 [
43289                     [
43290                         -8.6710698,
43291                         57.8769896
43292                     ],
43293                     [
43294                         -8.4673234,
43295                         57.8897332
43296                     ],
43297                     [
43298                         -8.4467775,
43299                         57.7907
43300                     ],
43301                     [
43302                         -8.6510947,
43303                         57.7779213
43304                     ]
43305                 ],
43306                 [
43307                     [
43308                         -5.2395519,
43309                         50.3530581
43310                     ],
43311                     [
43312                         -5.7920073,
43313                         50.3384899
43314                     ],
43315                     [
43316                         -5.760047,
43317                         49.9317027
43318                     ],
43319                     [
43320                         -4.6551363,
43321                         49.9581461
43322                     ],
43323                     [
43324                         -4.677965,
43325                         50.2860073
43326                     ],
43327                     [
43328                         -4.244219,
43329                         50.2801723
43330                     ],
43331                     [
43332                         -4.2487848,
43333                         50.2042525
43334                     ],
43335                     [
43336                         -3.3812929,
43337                         50.2042525
43338                     ],
43339                     [
43340                         -3.4223846,
43341                         50.5188201
43342                     ],
43343                     [
43344                         -3.1164796,
43345                         50.5246258
43346                     ],
43347                     [
43348                         -3.1210453,
43349                         50.6579592
43350                     ],
43351                     [
43352                         -2.6736357,
43353                         50.6619495
43354                     ],
43355                     [
43356                         -2.5953453,
43357                         50.6394325
43358                     ],
43359                     [
43360                         -2.5905026,
43361                         50.5728419
43362                     ],
43363                     [
43364                         -2.4791203,
43365                         50.5733545
43366                     ],
43367                     [
43368                         -2.4758919,
43369                         50.5066704
43370                     ],
43371                     [
43372                         -2.3967943,
43373                         50.5056438
43374                     ],
43375                     [
43376                         -2.401637,
43377                         50.5723293
43378                     ],
43379                     [
43380                         -1.0400296,
43381                         50.5718167
43382                     ],
43383                     [
43384                         -1.0335726,
43385                         50.7059289
43386                     ],
43387                     [
43388                         -0.549302,
43389                         50.7038843
43390                     ],
43391                     [
43392                         -0.5460736,
43393                         50.7886618
43394                     ],
43395                     [
43396                         -0.0924734,
43397                         50.7856002
43398                     ],
43399                     [
43400                         -0.0876307,
43401                         50.7181949
43402                     ],
43403                     [
43404                         0.4789659,
43405                         50.7120623
43406                     ],
43407                     [
43408                         0.487037,
43409                         50.8182467
43410                     ],
43411                     [
43412                         0.9761503,
43413                         50.8049868
43414                     ],
43415                     [
43416                         0.9922927,
43417                         51.0126311
43418                     ],
43419                     [
43420                         1.4491213,
43421                         51.0004424
43422                     ],
43423                     [
43424                         1.4781775,
43425                         51.4090372
43426                     ],
43427                     [
43428                         1.0229632,
43429                         51.4271576
43430                     ],
43431                     [
43432                         1.035877,
43433                         51.7640881
43434                     ],
43435                     [
43436                         1.6105448,
43437                         51.7500992
43438                     ],
43439                     [
43440                         1.646058,
43441                         52.1560003
43442                     ],
43443                     [
43444                         1.7267698,
43445                         52.1540195
43446                     ],
43447                     [
43448                         1.749369,
43449                         52.4481811
43450                     ],
43451                     [
43452                         1.7870672,
43453                         52.4811624
43454                     ],
43455                     [
43456                         1.759102,
43457                         52.522505
43458                     ],
43459                     [
43460                         1.7933451,
43461                         52.9602749
43462                     ],
43463                     [
43464                         0.3798147,
43465                         52.9958468
43466                     ],
43467                     [
43468                         0.3895238,
43469                         53.2511239
43470                     ],
43471                     [
43472                         0.3478614,
43473                         53.2511239
43474                     ],
43475                     [
43476                         0.3238912,
43477                         53.282186
43478                     ],
43479                     [
43480                         0.3461492,
43481                         53.6538501
43482                     ],
43483                     [
43484                         0.128487,
43485                         53.6575466
43486                     ],
43487                     [
43488                         0.116582,
43489                         53.6674703
43490                     ],
43491                     [
43492                         0.1350586,
43493                         54.0655731
43494                     ],
43495                     [
43496                         -0.0609831,
43497                         54.065908
43498                     ],
43499                     [
43500                         -0.0414249,
43501                         54.4709448
43502                     ],
43503                     [
43504                         -0.5662701,
43505                         54.4771794
43506                     ],
43507                     [
43508                         -0.5592078,
43509                         54.6565127
43510                     ],
43511                     [
43512                         -1.1665638,
43513                         54.6623485
43514                     ],
43515                     [
43516                         -1.1637389,
43517                         54.842611
43518                     ],
43519                     [
43520                         -1.3316194,
43521                         54.843909
43522                     ],
43523                     [
43524                         -1.3257065,
43525                         55.2470842
43526                     ],
43527                     [
43528                         -1.529453,
43529                         55.2487108
43530                     ],
43531                     [
43532                         -1.524178,
43533                         55.6540122
43534                     ],
43535                     [
43536                         -1.7638798,
43537                         55.6540122
43538                     ],
43539                     [
43540                         -1.7733693,
43541                         55.9719116
43542                     ],
43543                     [
43544                         -2.1607858,
43545                         55.9682981
43546                     ],
43547                     [
43548                         -2.1543289,
43549                         56.0621387
43550                     ],
43551                     [
43552                         -2.4578051,
43553                         56.0585337
43554                     ],
43555                     [
43556                         -2.4190635,
43557                         56.641717
43558                     ],
43559                     [
43560                         -2.0962164,
43561                         56.641717
43562                     ],
43563                     [
43564                         -2.0833025,
43565                         57.0021322
43566                     ],
43567                     [
43568                         -1.9283359,
43569                         57.0126802
43570                     ],
43571                     [
43572                         -1.9180966,
43573                         57.3590895
43574                     ],
43575                     [
43576                         -1.7502161,
43577                         57.3625721
43578                     ],
43579                     [
43580                         -1.7695869,
43581                         57.7608634
43582                     ],
43583                     [
43584                         -3.6937554,
43585                         57.7574187
43586                     ],
43587                     [
43588                         -3.7066693,
43589                         57.9806386
43590                     ],
43591                     [
43592                         -3.5969013,
43593                         57.9772149
43594                     ],
43595                     [
43596                         -3.6033582,
43597                         58.1207277
43598                     ],
43599                     [
43600                         -3.0222335,
43601                         58.1309566
43602                     ],
43603                     [
43604                         -3.0286905,
43605                         58.5410788
43606                     ],
43607                     [
43608                         -2.8478961,
43609                         58.530968
43610                     ],
43611                     [
43612                         -2.86081,
43613                         58.8430508
43614                     ],
43615                     [
43616                         -2.679624,
43617                         58.8414991
43618                     ],
43619                     [
43620                         -2.6841897,
43621                         58.885175
43622                     ],
43623                     [
43624                         -2.6339665,
43625                         58.9052239
43626                     ],
43627                     [
43628                         -2.679624,
43629                         58.9335083
43630                     ],
43631                     [
43632                         -2.6887555,
43633                         59.0229231
43634                     ],
43635                     [
43636                         -2.3668703,
43637                         59.0229231
43638                     ],
43639                     [
43640                         -2.3702946,
43641                         59.2652861
43642                     ],
43643                     [
43644                         -2.3429001,
43645                         59.2821989
43646                     ],
43647                     [
43648                         -2.3714361,
43649                         59.2996861
43650                     ],
43651                     [
43652                         -2.3737189,
43653                         59.3707083
43654                     ],
43655                     [
43656                         -2.3429001,
43657                         59.385825
43658                     ],
43659                     [
43660                         -2.3725775,
43661                         59.400354
43662                     ],
43663                     [
43664                         -2.3714361,
43665                         59.4259098
43666                     ],
43667                     [
43668                         -3.0734196,
43669                         59.4230067
43670                     ],
43671                     [
43672                         -3.0711368,
43673                         59.3433649
43674                     ],
43675                     [
43676                         -3.103097,
43677                         59.3311405
43678                     ],
43679                     [
43680                         -3.0745611,
43681                         59.3136695
43682                     ],
43683                     [
43684                         -3.0722782,
43685                         59.232603
43686                     ],
43687                     [
43688                         -3.3850319,
43689                         59.1484167
43690                     ],
43691                     [
43692                         -3.3747589,
43693                         58.9352753
43694                     ],
43695                     [
43696                         -3.5653789,
43697                         58.9323303
43698                     ],
43699                     [
43700                         -3.554829,
43701                         58.69759
43702                     ],
43703                     [
43704                         -5.2808579,
43705                         58.6667732
43706                     ],
43707                     [
43708                         -5.2534159,
43709                         58.3514125
43710                     ],
43711                     [
43712                         -5.5068508,
43713                         58.3437887
43714                     ],
43715                     [
43716                         -5.4761804,
43717                         58.0323557
43718                     ],
43719                     [
43720                         -5.8974958,
43721                         58.0212436
43722                     ],
43723                     [
43724                         -5.8522972,
43725                         57.6171758
43726                     ],
43727                     [
43728                         -6.1396311,
43729                         57.6137174
43730                     ],
43731                     [
43732                         -6.1541592,
43733                         57.7423183
43734                     ],
43735                     [
43736                         -6.2913692,
43737                         57.7380102
43738                     ],
43739                     [
43740                         -6.3365678,
43741                         58.1398784
43742                     ],
43743                     [
43744                         -6.1121891,
43745                         58.1466944
43746                     ],
43747                     [
43748                         -6.1473778,
43749                         58.5106285
43750                     ],
43751                     [
43752                         -6.2934817,
43753                         58.5416182
43754                     ],
43755                     [
43756                         -6.8413713,
43757                         58.2977321
43758                     ],
43759                     [
43760                         -7.0057382,
43761                         58.2929331
43762                     ],
43763                     [
43764                         -7.1016189,
43765                         58.2064403
43766                     ],
43767                     [
43768                         -7.2573132,
43769                         58.1793148
43770                     ],
43771                     [
43772                         -7.2531092,
43773                         58.1004928
43774                     ],
43775                     [
43776                         -7.4070698,
43777                         58.0905566
43778                     ],
43779                     [
43780                         -7.391347,
43781                         57.7911354
43782                     ],
43783                     [
43784                         -7.790991,
43785                         57.7733151
43786                     ],
43787                     [
43788                         -7.7624215,
43789                         57.5444165
43790                     ],
43791                     [
43792                         -7.698501,
43793                         57.1453194
43794                     ],
43795                     [
43796                         -7.7943817,
43797                         57.1304547
43798                     ],
43799                     [
43800                         -7.716764,
43801                         56.7368628
43802                     ],
43803                     [
43804                         -7.0122067,
43805                         56.7654359
43806                     ],
43807                     [
43808                         -6.979922,
43809                         56.5453858
43810                     ],
43811                     [
43812                         -7.0638622,
43813                         56.5453858
43814                     ],
43815                     [
43816                         -7.0444914,
43817                         56.3562587
43818                     ],
43819                     [
43820                         -6.500676,
43821                         56.3812917
43822                     ],
43823                     [
43824                         -6.4491433,
43825                         55.9793649
43826                     ],
43827                     [
43828                         -6.563287,
43829                         55.9691456
43830                     ],
43831                     [
43832                         -6.5393742,
43833                         55.7030135
43834                     ],
43835                     [
43836                         -6.5595521,
43837                         55.6907321
43838                     ],
43839                     [
43840                         -6.5345315,
43841                         55.6761713
43842                     ],
43843                     [
43844                         -6.5216176,
43845                         55.5704434
43846                     ],
43847                     [
43848                         -5.8912587,
43849                         55.5923416
43850                     ],
43851                     [
43852                         -5.8560127,
43853                         55.2320733
43854                     ],
43855                     [
43856                         -5.2293639,
43857                         55.2515958
43858                     ],
43859                     [
43860                         -5.1837064,
43861                         54.6254139
43862                     ],
43863                     [
43864                         -3.6655956,
43865                         54.6518373
43866                     ],
43867                     [
43868                         -3.6496155,
43869                         54.4320023
43870                     ],
43871                     [
43872                         -3.5400375,
43873                         54.4306744
43874                     ],
43875                     [
43876                         -3.530906,
43877                         54.0290181
43878                     ],
43879                     [
43880                         -3.0697656,
43881                         54.030359
43882                     ],
43883                     [
43884                         -3.0675737,
43885                         53.8221388
43886                     ],
43887                     [
43888                         -3.0804876,
43889                         53.7739911
43890                     ],
43891                     [
43892                         -3.0619239,
43893                         53.7477488
43894                     ],
43895                     [
43896                         -3.0611168,
43897                         53.6737049
43898                     ],
43899                     [
43900                         -3.2144691,
43901                         53.6708361
43902                     ],
43903                     [
43904                         -3.2057699,
43905                         53.4226163
43906                     ],
43907                     [
43908                         -3.2799632,
43909                         53.355224
43910                     ],
43911                     [
43912                         -3.2896655,
43913                         53.3608441
43914                     ],
43915                     [
43916                         -3.3327547,
43917                         53.364931
43918                     ],
43919                     [
43920                         -3.3761293,
43921                         53.3540318
43922                     ],
43923                     [
43924                         -4.0888976,
43925                         53.3433102
43926                     ],
43927                     [
43928                         -4.0945474,
43929                         53.4612036
43930                     ],
43931                     [
43932                         -4.697412,
43933                         53.4448624
43934                     ],
43935                     [
43936                         -4.6882805,
43937                         53.3318598
43938                     ],
43939                     [
43940                         -4.7202407,
43941                         53.2895771
43942                     ],
43943                     [
43944                         -4.6837148,
43945                         53.2486184
43946                     ],
43947                     [
43948                         -4.6768661,
43949                         53.1542644
43950                     ],
43951                     [
43952                         -4.8480816,
43953                         53.1446807
43954                     ],
43955                     [
43956                         -4.8178336,
43957                         52.7440299
43958                     ],
43959                     [
43960                         -4.2545751,
43961                         52.7558939
43962                     ],
43963                     [
43964                         -4.228876,
43965                         52.254876
43966                     ],
43967                     [
43968                         -4.2607571,
43969                         52.2536408
43970                     ],
43971                     [
43972                         -4.2724603,
43973                         52.2432637
43974                     ],
43975                     [
43976                         -4.8136263,
43977                         52.230095
43978                     ],
43979                     [
43980                         -4.8079191,
43981                         52.1138892
43982                     ],
43983                     [
43984                         -5.3889104,
43985                         52.0991668
43986                     ],
43987                     [
43988                         -5.3717888,
43989                         51.9129667
43990                     ],
43991                     [
43992                         -5.4208706,
43993                         51.9101502
43994                     ],
43995                     [
43996                         -5.414022,
43997                         51.8453218
43998                     ],
43999                     [
44000                         -5.3683645,
44001                         51.8474373
44002                     ],
44003                     [
44004                         -5.3466772,
44005                         51.5595332
44006                     ],
44007                     [
44008                         -4.773676,
44009                         51.5758518
44010                     ],
44011                     [
44012                         -4.7656859,
44013                         51.4885146
44014                     ],
44015                     [
44016                         -4.1915432,
44017                         51.4970427
44018                     ],
44019                     [
44020                         -4.1869775,
44021                         51.4344663
44022                     ],
44023                     [
44024                         -3.6151177,
44025                         51.4444274
44026                     ],
44027                     [
44028                         -3.6105519,
44029                         51.3746543
44030                     ],
44031                     [
44032                         -3.1494115,
44033                         51.3789292
44034                     ],
44035                     [
44036                         -3.1494115,
44037                         51.2919281
44038                     ],
44039                     [
44040                         -4.3038735,
44041                         51.2745907
44042                     ],
44043                     [
44044                         -4.2861169,
44045                         51.0508721
44046                     ],
44047                     [
44048                         -4.8543277,
44049                         51.0366633
44050                     ],
44051                     [
44052                         -4.8372201,
44053                         50.7212787
44054                     ],
44055                     [
44056                         -5.2618345,
44057                         50.7082694
44058                     ]
44059                 ],
44060                 [
44061                     [
44062                         -2.1502671,
44063                         60.171318
44064                     ],
44065                     [
44066                         -2.0030218,
44067                         60.1696146
44068                     ],
44069                     [
44070                         -2.0013096,
44071                         60.0997023
44072                     ],
44073                     [
44074                         -2.148555,
44075                         60.1011247
44076                     ]
44077                 ],
44078                 [
44079                     [
44080                         -6.2086011,
44081                         59.1163488
44082                     ],
44083                     [
44084                         -6.1229934,
44085                         59.1166418
44086                     ],
44087                     [
44088                         -6.121852,
44089                         59.0714985
44090                     ],
44091                     [
44092                         -6.2097426,
44093                         59.0714985
44094                     ]
44095                 ],
44096                 [
44097                     [
44098                         -4.4159559,
44099                         59.0889036
44100                     ],
44101                     [
44102                         -4.4212022,
44103                         59.0770848
44104                     ],
44105                     [
44106                         -4.3971904,
44107                         59.0779143
44108                     ],
44109                     [
44110                         -4.3913388,
44111                         59.0897328
44112                     ]
44113                 ]
44114             ],
44115             "terms_url": "http://geo.nls.uk/maps/",
44116             "terms_text": "National Library of Scotland Historic Maps"
44117         },
44118         {
44119             "name": "NLS - OS 1:25k 1st Series 1937-61",
44120             "type": "tms",
44121             "template": "http://geo.nls.uk/mapdata2/os/25000/{zoom}/{x}/{-y}.png",
44122             "scaleExtent": [
44123                 5,
44124                 16
44125             ],
44126             "polygon": [
44127                 [
44128                     [
44129                         -4.7157244,
44130                         54.6796556
44131                     ],
44132                     [
44133                         -4.6850662,
44134                         54.6800268
44135                     ],
44136                     [
44137                         -4.6835779,
44138                         54.6623245
44139                     ],
44140                     [
44141                         -4.7148782,
44142                         54.6615818
44143                     ]
44144                 ],
44145                 [
44146                     [
44147                         -3.7085748,
44148                         58.3371151
44149                     ],
44150                     [
44151                         -3.5405937,
44152                         58.3380684
44153                     ],
44154                     [
44155                         -3.5315137,
44156                         58.1608002
44157                     ],
44158                     [
44159                         -3.3608086,
44160                         58.1622372
44161                     ],
44162                     [
44163                         -3.3653486,
44164                         58.252173
44165                     ],
44166                     [
44167                         -3.1610473,
44168                         58.2536063
44169                     ],
44170                     [
44171                         -3.1610473,
44172                         58.3261509
44173                     ],
44174                     [
44175                         -3.0275704,
44176                         58.3271045
44177                     ],
44178                     [
44179                         -3.0366505,
44180                         58.6139001
44181                     ],
44182                     [
44183                         -3.0021463,
44184                         58.614373
44185                     ],
44186                     [
44187                         -3.0030543,
44188                         58.7036341
44189                     ],
44190                     [
44191                         -3.4180129,
44192                         58.7003322
44193                     ],
44194                     [
44195                         -3.4171049,
44196                         58.6290293
44197                     ],
44198                     [
44199                         -3.7240109,
44200                         58.6266658
44201                     ],
44202                     [
44203                         -3.7231029,
44204                         58.606806
44205                     ],
44206                     [
44207                         -4.2361262,
44208                         58.5992374
44209                     ],
44210                     [
44211                         -4.2334022,
44212                         58.5092347
44213                     ],
44214                     [
44215                         -3.88836,
44216                         58.5144516
44217                     ],
44218                     [
44219                         -3.8829119,
44220                         58.4261327
44221                     ],
44222                     [
44223                         -3.7158389,
44224                         58.4270836
44225                     ]
44226                 ],
44227                 [
44228                     [
44229                         -6.46676,
44230                         49.9943621
44231                     ],
44232                     [
44233                         -6.1889102,
44234                         50.004868
44235                     ],
44236                     [
44237                         -6.1789222,
44238                         49.8967815
44239                     ],
44240                     [
44241                         -6.3169391,
44242                         49.8915171
44243                     ],
44244                     [
44245                         -6.312399,
44246                         49.8200979
44247                     ],
44248                     [
44249                         -6.4504159,
44250                         49.8159968
44251                     ]
44252                 ],
44253                 [
44254                     [
44255                         -5.6453263,
44256                         50.2029809
44257                     ],
44258                     [
44259                         -5.7801329,
44260                         50.2014076
44261                     ],
44262                     [
44263                         -5.7637888,
44264                         50.0197267
44265                     ],
44266                     [
44267                         -5.3479221,
44268                         50.0290604
44269                     ],
44270                     [
44271                         -5.3388421,
44272                         49.9414854
44273                     ],
44274                     [
44275                         -5.024672,
44276                         49.9473287
44277                     ],
44278                     [
44279                         -5.0355681,
44280                         50.0383923
44281                     ],
44282                     [
44283                         -5.0010639,
44284                         50.0453901
44285                     ],
44286                     [
44287                         -4.9974319,
44288                         50.1304478
44289                     ],
44290                     [
44291                         -4.855783,
44292                         50.13394
44293                     ],
44294                     [
44295                         -4.861231,
44296                         50.206057
44297                     ],
44298                     [
44299                         -4.6546085,
44300                         50.2140172
44301                     ],
44302                     [
44303                         -4.6558926,
44304                         50.3018616
44305                     ],
44306                     [
44307                         -4.5184924,
44308                         50.3026818
44309                     ],
44310                     [
44311                         -4.51464,
44312                         50.325642
44313                     ],
44314                     [
44315                         -4.2488284,
44316                         50.3264618
44317                     ],
44318                     [
44319                         -4.2488284,
44320                         50.3100631
44321                     ],
44322                     [
44323                         -4.10886,
44324                         50.3141633
44325                     ],
44326                     [
44327                         -4.1062917,
44328                         50.2411267
44329                     ],
44330                     [
44331                         -3.9648088,
44332                         50.2432047
44333                     ],
44334                     [
44335                         -3.9640778,
44336                         50.2254158
44337                     ],
44338                     [
44339                         -3.8522287,
44340                         50.2273626
44341                     ],
44342                     [
44343                         -3.8503757,
44344                         50.1552563
44345                     ],
44346                     [
44347                         -3.6921809,
44348                         50.1572487
44349                     ],
44350                     [
44351                         -3.5414602,
44352                         50.1602198
44353                     ],
44354                     [
44355                         -3.5465781,
44356                         50.3226814
44357                     ],
44358                     [
44359                         -3.4068012,
44360                         50.3241013
44361                     ],
44362                     [
44363                         -3.4165761,
44364                         50.5892711
44365                     ],
44366                     [
44367                         -3.2746691,
44368                         50.5962721
44369                     ],
44370                     [
44371                         -3.2749172,
44372                         50.6106323
44373                     ],
44374                     [
44375                         -2.9971742,
44376                         50.613972
44377                     ],
44378                     [
44379                         -2.9896008,
44380                         50.688537
44381                     ],
44382                     [
44383                         -2.7120266,
44384                         50.690565
44385                     ],
44386                     [
44387                         -2.710908,
44388                         50.6195964
44389                     ],
44390                     [
44391                         -2.5695473,
44392                         50.6157538
44393                     ],
44394                     [
44395                         -2.5651019,
44396                         50.5134083
44397                     ],
44398                     [
44399                         -2.4014463,
44400                         50.513379
44401                     ],
44402                     [
44403                         -2.3940583,
44404                         50.6160348
44405                     ],
44406                     [
44407                         -2.2894123,
44408                         50.6147436
44409                     ],
44410                     [
44411                         -2.2876184,
44412                         50.6008549
44413                     ],
44414                     [
44415                         -2.1477855,
44416                         50.6048506
44417                     ],
44418                     [
44419                         -2.1451013,
44420                         50.5325437
44421                     ],
44422                     [
44423                         -1.9335117,
44424                         50.5347477
44425                     ],
44426                     [
44427                         -1.9362139,
44428                         50.6170445
44429                     ],
44430                     [
44431                         -1.8573025,
44432                         50.6228094
44433                     ],
44434                     [
44435                         -1.8554865,
44436                         50.709139
44437                     ],
44438                     [
44439                         -1.6066929,
44440                         50.709139
44441                     ],
44442                     [
44443                         -1.6085089,
44444                         50.6239615
44445                     ],
44446                     [
44447                         -1.4450678,
44448                         50.6228094
44449                     ],
44450                     [
44451                         -1.4432518,
44452                         50.5317039
44453                     ],
44454                     [
44455                         -1.1545059,
44456                         50.5293951
44457                     ],
44458                     [
44459                         -1.1472419,
44460                         50.6170485
44461                     ],
44462                     [
44463                         -1.011041,
44464                         50.6205051
44465                     ],
44466                     [
44467                         -1.011041,
44468                         50.7056889
44469                     ],
44470                     [
44471                         -0.704135,
44472                         50.7045388
44473                     ],
44474                     [
44475                         -0.700503,
44476                         50.7769401
44477                     ],
44478                     [
44479                         -0.5860943,
44480                         50.7723465
44481                     ],
44482                     [
44483                         -0.5879103,
44484                         50.7907181
44485                     ],
44486                     [
44487                         -0.0149586,
44488                         50.7798108
44489                     ],
44490                     [
44491                         -0.0185906,
44492                         50.7625836
44493                     ],
44494                     [
44495                         0.0967261,
44496                         50.7620093
44497                     ],
44498                     [
44499                         0.0921861,
44500                         50.6913106
44501                     ],
44502                     [
44503                         0.3046595,
44504                         50.6890096
44505                     ],
44506                     [
44507                         0.3101075,
44508                         50.7757917
44509                     ],
44510                     [
44511                         0.5511831,
44512                         50.7726336
44513                     ],
44514                     [
44515                         0.5529991,
44516                         50.8432096
44517                     ],
44518                     [
44519                         0.695556,
44520                         50.8403428
44521                     ],
44522                     [
44523                         0.696464,
44524                         50.8592608
44525                     ],
44526                     [
44527                         0.9852099,
44528                         50.8523824
44529                     ],
44530                     [
44531                         0.9906579,
44532                         50.9417226
44533                     ],
44534                     [
44535                         1.0160821,
44536                         50.9411504
44537                     ],
44538                     [
44539                         1.0215301,
44540                         51.0303204
44541                     ],
44542                     [
44543                         1.2812198,
44544                         51.0240383
44545                     ],
44546                     [
44547                         1.2848518,
44548                         51.0948044
44549                     ],
44550                     [
44551                         1.4277848,
44552                         51.0948044
44553                     ],
44554                     [
44555                         1.4386809,
44556                         51.2882859
44557                     ],
44558                     [
44559                         1.4713691,
44560                         51.2871502
44561                     ],
44562                     [
44563                         1.4804492,
44564                         51.3994534
44565                     ],
44566                     [
44567                         1.1590151,
44568                         51.4073836
44569                     ],
44570                     [
44571                         1.1590151,
44572                         51.3869889
44573                     ],
44574                     [
44575                         1.0191822,
44576                         51.3903886
44577                     ],
44578                     [
44579                         1.0228142,
44580                         51.4798247
44581                     ],
44582                     [
44583                         0.8793493,
44584                         51.4843484
44585                     ],
44586                     [
44587                         0.8829813,
44588                         51.5566675
44589                     ],
44590                     [
44591                         1.0264462,
44592                         51.5544092
44593                     ],
44594                     [
44595                         1.0373423,
44596                         51.7493319
44597                     ],
44598                     [
44599                         1.2607117,
44600                         51.7482076
44601                     ],
44602                     [
44603                         1.2661598,
44604                         51.8279642
44605                     ],
44606                     [
44607                         1.3351682,
44608                         51.8335756
44609                     ],
44610                     [
44611                         1.3478803,
44612                         51.9199021
44613                     ],
44614                     [
44615                         1.4840812,
44616                         51.9199021
44617                     ],
44618                     [
44619                         1.4986093,
44620                         52.0038271
44621                     ],
44622                     [
44623                         1.6438902,
44624                         52.0027092
44625                     ],
44626                     [
44627                         1.6656823,
44628                         52.270221
44629                     ],
44630                     [
44631                         1.7310588,
44632                         52.270221
44633                     ],
44634                     [
44635                         1.7528509,
44636                         52.4465637
44637                     ],
44638                     [
44639                         1.8254914,
44640                         52.4476705
44641                     ],
44642                     [
44643                         1.8345714,
44644                         52.624408
44645                     ],
44646                     [
44647                         1.7690346,
44648                         52.6291402
44649                     ],
44650                     [
44651                         1.7741711,
44652                         52.717904
44653                     ],
44654                     [
44655                         1.6996925,
44656                         52.721793
44657                     ],
44658                     [
44659                         1.706113,
44660                         52.8103687
44661                     ],
44662                     [
44663                         1.559724,
44664                         52.8165777
44665                     ],
44666                     [
44667                         1.5648605,
44668                         52.9034116
44669                     ],
44670                     [
44671                         1.4184715,
44672                         52.9103818
44673                     ],
44674                     [
44675                         1.4223238,
44676                         52.9281894
44677                     ],
44678                     [
44679                         1.3439928,
44680                         52.9289635
44681                     ],
44682                     [
44683                         1.3491293,
44684                         53.0001194
44685                     ],
44686                     [
44687                         0.4515789,
44688                         53.022589
44689                     ],
44690                     [
44691                         0.4497629,
44692                         52.9351139
44693                     ],
44694                     [
44695                         0.3789384,
44696                         52.9351139
44697                     ],
44698                     [
44699                         0.3716744,
44700                         52.846365
44701                     ],
44702                     [
44703                         0.2227614,
44704                         52.8496552
44705                     ],
44706                     [
44707                         0.2336575,
44708                         52.9329248
44709                     ],
44710                     [
44711                         0.3062979,
44712                         52.9351139
44713                     ],
44714                     [
44715                         0.308114,
44716                         53.022589
44717                     ],
44718                     [
44719                         0.3807544,
44720                         53.0236813
44721                     ],
44722                     [
44723                         0.3993708,
44724                         53.2933729
44725                     ],
44726                     [
44727                         0.3248922,
44728                         53.2987454
44729                     ],
44730                     [
44731                         0.3274604,
44732                         53.3853782
44733                     ],
44734                     [
44735                         0.2504136,
44736                         53.38691
44737                     ],
44738                     [
44739                         0.2581183,
44740                         53.4748924
44741                     ],
44742                     [
44743                         0.1862079,
44744                         53.4779494
44745                     ],
44746                     [
44747                         0.1913443,
44748                         53.6548777
44749                     ],
44750                     [
44751                         0.1502527,
44752                         53.6594436
44753                     ],
44754                     [
44755                         0.1528209,
44756                         53.7666003
44757                     ],
44758                     [
44759                         0.0012954,
44760                         53.7734308
44761                     ],
44762                     [
44763                         0.0025796,
44764                         53.8424326
44765                     ],
44766                     [
44767                         -0.0282392,
44768                         53.841675
44769                     ],
44770                     [
44771                         -0.0226575,
44772                         53.9311501
44773                     ],
44774                     [
44775                         -0.1406983,
44776                         53.9322193
44777                     ],
44778                     [
44779                         -0.1416063,
44780                         54.0219323
44781                     ],
44782                     [
44783                         -0.1706625,
44784                         54.0235326
44785                     ],
44786                     [
44787                         -0.1679384,
44788                         54.0949482
44789                     ],
44790                     [
44791                         -0.0126694,
44792                         54.0912206
44793                     ],
44794                     [
44795                         -0.0099454,
44796                         54.1811226
44797                     ],
44798                     [
44799                         -0.1615824,
44800                         54.1837795
44801                     ],
44802                     [
44803                         -0.1606744,
44804                         54.2029038
44805                     ],
44806                     [
44807                         -0.2405789,
44808                         54.2034349
44809                     ],
44810                     [
44811                         -0.2378549,
44812                         54.2936234
44813                     ],
44814                     [
44815                         -0.3894919,
44816                         54.2941533
44817                     ],
44818                     [
44819                         -0.3857497,
44820                         54.3837321
44821                     ],
44822                     [
44823                         -0.461638,
44824                         54.3856364
44825                     ],
44826                     [
44827                         -0.4571122,
44828                         54.4939066
44829                     ],
44830                     [
44831                         -0.6105651,
44832                         54.4965434
44833                     ],
44834                     [
44835                         -0.6096571,
44836                         54.5676704
44837                     ],
44838                     [
44839                         -0.7667421,
44840                         54.569776
44841                     ],
44842                     [
44843                         -0.7640181,
44844                         54.5887213
44845                     ],
44846                     [
44847                         -0.9192871,
44848                         54.5908258
44849                     ],
44850                     [
44851                         -0.9148116,
44852                         54.6608348
44853                     ],
44854                     [
44855                         -1.1485204,
44856                         54.6634343
44857                     ],
44858                     [
44859                         -1.1472363,
44860                         54.7528316
44861                     ],
44862                     [
44863                         -1.2268514,
44864                         54.7532021
44865                     ],
44866                     [
44867                         -1.2265398,
44868                         54.8429879
44869                     ],
44870                     [
44871                         -1.2991803,
44872                         54.8435107
44873                     ],
44874                     [
44875                         -1.2991803,
44876                         54.9333391
44877                     ],
44878                     [
44879                         -1.3454886,
44880                         54.9354258
44881                     ],
44882                     [
44883                         -1.3436726,
44884                         55.0234878
44885                     ],
44886                     [
44887                         -1.3772688,
44888                         55.0255698
44889                     ],
44890                     [
44891                         -1.3754528,
44892                         55.1310877
44893                     ],
44894                     [
44895                         -1.4997441,
44896                         55.1315727
44897                     ],
44898                     [
44899                         -1.4969272,
44900                         55.2928323
44901                     ],
44902                     [
44903                         -1.5296721,
44904                         55.2942946
44905                     ],
44906                     [
44907                         -1.5258198,
44908                         55.6523803
44909                     ],
44910                     [
44911                         -1.7659492,
44912                         55.6545537
44913                     ],
44914                     [
44915                         -1.7620968,
44916                         55.7435626
44917                     ],
44918                     [
44919                         -1.9688392,
44920                         55.7435626
44921                     ],
44922                     [
44923                         -1.9698023,
44924                         55.8334505
44925                     ],
44926                     [
44927                         -2.0019051,
44928                         55.8336308
44929                     ],
44930                     [
44931                         -2.0015841,
44932                         55.9235526
44933                     ],
44934                     [
44935                         -2.1604851,
44936                         55.9240613
44937                     ],
44938                     [
44939                         -2.1613931,
44940                         55.9413549
44941                     ],
44942                     [
44943                         -2.3202942,
44944                         55.9408463
44945                     ],
44946                     [
44947                         -2.3212022,
44948                         56.0145126
44949                     ],
44950                     [
44951                         -2.5627317,
44952                         56.0124824
44953                     ],
44954                     [
44955                         -2.5645477,
44956                         56.1022207
44957                     ],
44958                     [
44959                         -2.9658863,
44960                         56.0991822
44961                     ],
44962                     [
44963                         -2.9667943,
44964                         56.1710304
44965                     ],
44966                     [
44967                         -2.4828272,
44968                         56.1755797
44969                     ],
44970                     [
44971                         -2.4882752,
44972                         56.2856078
44973                     ],
44974                     [
44975                         -2.5645477,
44976                         56.2835918
44977                     ],
44978                     [
44979                         -2.5681798,
44980                         56.3742075
44981                     ],
44982                     [
44983                         -2.7261728,
44984                         56.3732019
44985                     ],
44986                     [
44987                         -2.7316208,
44988                         56.4425301
44989                     ],
44990                     [
44991                         -2.6190281,
44992                         56.4425301
44993                     ],
44994                     [
44995                         -2.6153961,
44996                         56.5317671
44997                     ],
44998                     [
44999                         -2.453771,
45000                         56.5347715
45001                     ],
45002                     [
45003                         -2.4534686,
45004                         56.6420248
45005                     ],
45006                     [
45007                         -2.4062523,
45008                         56.6440218
45009                     ],
45010                     [
45011                         -2.3953562,
45012                         56.7297964
45013                     ],
45014                     [
45015                         -2.2936596,
45016                         56.7337811
45017                     ],
45018                     [
45019                         -2.2972916,
45020                         56.807423
45021                     ],
45022                     [
45023                         -2.1629067,
45024                         56.8113995
45025                     ],
45026                     [
45027                         -2.1592747,
45028                         56.9958425
45029                     ],
45030                     [
45031                         -1.9922016,
45032                         57.0017771
45033                     ],
45034                     [
45035                         -2.0067297,
45036                         57.2737477
45037                     ],
45038                     [
45039                         -1.9195612,
45040                         57.2757112
45041                     ],
45042                     [
45043                         -1.9304572,
45044                         57.3482876
45045                     ],
45046                     [
45047                         -1.8106005,
45048                         57.3443682
45049                     ],
45050                     [
45051                         -1.7997044,
45052                         57.4402728
45053                     ],
45054                     [
45055                         -1.6616875,
45056                         57.4285429
45057                     ],
45058                     [
45059                         -1.6689516,
45060                         57.5398256
45061                     ],
45062                     [
45063                         -1.7452241,
45064                         57.5398256
45065                     ],
45066                     [
45067                         -1.7524881,
45068                         57.6313302
45069                     ],
45070                     [
45071                         -1.8287606,
45072                         57.6332746
45073                     ],
45074                     [
45075                         -1.8287606,
45076                         57.7187255
45077                     ],
45078                     [
45079                         -3.1768526,
45080                         57.7171219
45081                     ],
45082                     [
45083                         -3.1794208,
45084                         57.734264
45085                     ],
45086                     [
45087                         -3.5134082,
45088                         57.7292105
45089                     ],
45090                     [
45091                         -3.5129542,
45092                         57.7112683
45093                     ],
45094                     [
45095                         -3.7635638,
45096                         57.7076303
45097                     ],
45098                     [
45099                         -3.7598539,
45100                         57.635713
45101                     ],
45102                     [
45103                         -3.8420372,
45104                         57.6343382
45105                     ],
45106                     [
45107                         -3.8458895,
45108                         57.6178365
45109                     ],
45110                     [
45111                         -3.9794374,
45112                         57.6157733
45113                     ],
45114                     [
45115                         -3.9794374,
45116                         57.686544
45117                     ],
45118                     [
45119                         -3.8150708,
45120                         57.689976
45121                     ],
45122                     [
45123                         -3.817639,
45124                         57.7968899
45125                     ],
45126                     [
45127                         -3.6853753,
45128                         57.7989429
45129                     ],
45130                     [
45131                         -3.6892276,
45132                         57.8891567
45133                     ],
45134                     [
45135                         -3.9383458,
45136                         57.8877915
45137                     ],
45138                     [
45139                         -3.9421981,
45140                         57.9750592
45141                     ],
45142                     [
45143                         -3.6943641,
45144                         57.9784638
45145                     ],
45146                     [
45147                         -3.6969323,
45148                         58.0695865
45149                     ],
45150                     [
45151                         -4.0372226,
45152                         58.0641528
45153                     ],
45154                     [
45155                         -4.0346543,
45156                         57.9730163
45157                     ],
45158                     [
45159                         -4.2003051,
45160                         57.9702923
45161                     ],
45162                     [
45163                         -4.1832772,
45164                         57.7012869
45165                     ],
45166                     [
45167                         -4.518752,
45168                         57.6951111
45169                     ],
45170                     [
45171                         -4.5122925,
45172                         57.6050682
45173                     ],
45174                     [
45175                         -4.6789116,
45176                         57.6016628
45177                     ],
45178                     [
45179                         -4.666022,
45180                         57.4218334
45181                     ],
45182                     [
45183                         -3.6677696,
45184                         57.4394729
45185                     ],
45186                     [
45187                         -3.671282,
45188                         57.5295384
45189                     ],
45190                     [
45191                         -3.3384979,
45192                         57.5331943
45193                     ],
45194                     [
45195                         -3.3330498,
45196                         57.4438859
45197                     ],
45198                     [
45199                         -2.8336466,
45200                         57.4485275
45201                     ],
45202                     [
45203                         -2.8236396,
45204                         56.9992706
45205                     ],
45206                     [
45207                         -2.3305398,
45208                         57.0006693
45209                     ],
45210                     [
45211                         -2.3298977,
45212                         56.9113932
45213                     ],
45214                     [
45215                         -2.6579889,
45216                         56.9092901
45217                     ],
45218                     [
45219                         -2.6559637,
45220                         56.8198406
45221                     ],
45222                     [
45223                         -2.8216747,
45224                         56.8188467
45225                     ],
45226                     [
45227                         -2.8184967,
45228                         56.7295397
45229                     ],
45230                     [
45231                         -3.1449248,
45232                         56.7265508
45233                     ],
45234                     [
45235                         -3.1435628,
45236                         56.6362749
45237                     ],
45238                     [
45239                         -3.4679089,
45240                         56.6350265
45241                     ],
45242                     [
45243                         -3.474265,
45244                         56.7238108
45245                     ],
45246                     [
45247                         -3.8011471,
45248                         56.7188284
45249                     ],
45250                     [
45251                         -3.785711,
45252                         56.4493026
45253                     ],
45254                     [
45255                         -3.946428,
45256                         56.4457896
45257                     ],
45258                     [
45259                         -3.9428873,
45260                         56.2659777
45261                     ],
45262                     [
45263                         -4.423146,
45264                         56.2588459
45265                     ],
45266                     [
45267                         -4.4141572,
45268                         56.0815506
45269                     ],
45270                     [
45271                         -4.8944159,
45272                         56.0708008
45273                     ],
45274                     [
45275                         -4.8791072,
45276                         55.8896994
45277                     ],
45278                     [
45279                         -5.1994158,
45280                         55.8821374
45281                     ],
45282                     [
45283                         -5.1852906,
45284                         55.7023791
45285                     ],
45286                     [
45287                         -5.0273445,
45288                         55.7067203
45289                     ],
45290                     [
45291                         -5.0222081,
45292                         55.6879046
45293                     ],
45294                     [
45295                         -4.897649,
45296                         55.6907999
45297                     ],
45298                     [
45299                         -4.8880181,
45300                         55.6002822
45301                     ],
45302                     [
45303                         -4.7339244,
45304                         55.6046348
45305                     ],
45306                     [
45307                         -4.7275038,
45308                         55.5342082
45309                     ],
45310                     [
45311                         -4.773732,
45312                         55.5334815
45313                     ],
45314                     [
45315                         -4.7685955,
45316                         55.4447227
45317                     ],
45318                     [
45319                         -4.8494947,
45320                         55.4418092
45321                     ],
45322                     [
45323                         -4.8405059,
45324                         55.3506535
45325                     ],
45326                     [
45327                         -4.8700405,
45328                         55.3513836
45329                     ],
45330                     [
45331                         -4.8649041,
45332                         55.2629462
45333                     ],
45334                     [
45335                         -4.9920314,
45336                         55.2592875
45337                     ],
45338                     [
45339                         -4.9907473,
45340                         55.1691779
45341                     ],
45342                     [
45343                         -5.0600894,
45344                         55.1655105
45345                     ],
45346                     [
45347                         -5.0575212,
45348                         55.0751884
45349                     ],
45350                     [
45351                         -5.2141831,
45352                         55.0722477
45353                     ],
45354                     [
45355                         -5.1991766,
45356                         54.8020337
45357                     ],
45358                     [
45359                         -5.0466316,
45360                         54.8062205
45361                     ],
45362                     [
45363                         -5.0502636,
45364                         54.7244996
45365                     ],
45366                     [
45367                         -4.9703591,
45368                         54.7203043
45369                     ],
45370                     [
45371                         -4.9776232,
45372                         54.6215905
45373                     ],
45374                     [
45375                         -4.796022,
45376                         54.6342056
45377                     ],
45378                     [
45379                         -4.796022,
45380                         54.7307917
45381                     ],
45382                     [
45383                         -4.8977186,
45384                         54.7265971
45385                     ],
45386                     [
45387                         -4.9086147,
45388                         54.8145928
45389                     ],
45390                     [
45391                         -4.8069181,
45392                         54.8166856
45393                     ],
45394                     [
45395                         -4.8105501,
45396                         54.7915648
45397                     ],
45398                     [
45399                         -4.6943253,
45400                         54.7978465
45401                     ],
45402                     [
45403                         -4.6761652,
45404                         54.7244996
45405                     ],
45406                     [
45407                         -4.5744686,
45408                         54.7244996
45409                     ],
45410                     [
45411                         -4.5599405,
45412                         54.6426135
45413                     ],
45414                     [
45415                         -4.3093309,
45416                         54.6384098
45417                     ],
45418                     [
45419                         -4.3333262,
45420                         54.8229889
45421                     ],
45422                     [
45423                         -4.2626999,
45424                         54.8274274
45425                     ],
45426                     [
45427                         -4.2549952,
45428                         54.7348587
45429                     ],
45430                     [
45431                         -3.8338058,
45432                         54.7400481
45433                     ],
45434                     [
45435                         -3.836374,
45436                         54.8141105
45437                     ],
45438                     [
45439                         -3.7118149,
45440                         54.8133706
45441                     ],
45442                     [
45443                         -3.7143831,
45444                         54.8318654
45445                     ],
45446                     [
45447                         -3.5346072,
45448                         54.8355633
45449                     ],
45450                     [
45451                         -3.5271039,
45452                         54.9066228
45453                     ],
45454                     [
45455                         -3.4808758,
45456                         54.9084684
45457                     ],
45458                     [
45459                         -3.4776655,
45460                         54.7457328
45461                     ],
45462                     [
45463                         -3.5874573,
45464                         54.744621
45465                     ],
45466                     [
45467                         -3.5836049,
45468                         54.6546166
45469                     ],
45470                     [
45471                         -3.7107322,
45472                         54.6531308
45473                     ],
45474                     [
45475                         -3.6991752,
45476                         54.4550407
45477                     ],
45478                     [
45479                         -3.5746161,
45480                         54.4572801
45481                     ],
45482                     [
45483                         -3.5759002,
45484                         54.3863042
45485                     ],
45486                     [
45487                         -3.539945,
45488                         54.3855564
45489                     ],
45490                     [
45491                         -3.5386609,
45492                         54.297224
45493                     ],
45494                     [
45495                         -3.46033,
45496                         54.2957252
45497                     ],
45498                     [
45499                         -3.4590458,
45500                         54.2079507
45501                     ],
45502                     [
45503                         -3.3807149,
45504                         54.2102037
45505                     ],
45506                     [
45507                         -3.381999,
45508                         54.1169788
45509                     ],
45510                     [
45511                         -3.302878,
45512                         54.1160656
45513                     ],
45514                     [
45515                         -3.300154,
45516                         54.0276224
45517                     ],
45518                     [
45519                         -3.1013007,
45520                         54.0292224
45521                     ],
45522                     [
45523                         -3.093596,
45524                         53.6062158
45525                     ],
45526                     [
45527                         -3.2065981,
45528                         53.6016441
45529                     ],
45530                     [
45531                         -3.2091663,
45532                         53.4917753
45533                     ],
45534                     [
45535                         -3.2451215,
45536                         53.4887193
45537                     ],
45538                     [
45539                         -3.2348486,
45540                         53.4045934
45541                     ],
45542                     [
45543                         -3.5276266,
45544                         53.3999999
45545                     ],
45546                     [
45547                         -3.5343966,
45548                         53.328481
45549                     ],
45550                     [
45551                         -3.6488053,
45552                         53.3252272
45553                     ],
45554                     [
45555                         -3.6527308,
45556                         53.3057716
45557                     ],
45558                     [
45559                         -3.7271873,
45560                         53.3046865
45561                     ],
45562                     [
45563                         -3.7315003,
45564                         53.3945257
45565                     ],
45566                     [
45567                         -3.9108315,
45568                         53.3912769
45569                     ],
45570                     [
45571                         -3.9071995,
45572                         53.3023804
45573                     ],
45574                     [
45575                         -3.9521457,
45576                         53.3015665
45577                     ],
45578                     [
45579                         -3.9566724,
45580                         53.3912183
45581                     ],
45582                     [
45583                         -4.1081979,
45584                         53.3889209
45585                     ],
45586                     [
45587                         -4.1081979,
45588                         53.4072967
45589                     ],
45590                     [
45591                         -4.2622916,
45592                         53.4065312
45593                     ],
45594                     [
45595                         -4.2635757,
45596                         53.4753707
45597                     ],
45598                     [
45599                         -4.638537,
45600                         53.4677274
45601                     ],
45602                     [
45603                         -4.6346847,
45604                         53.3812621
45605                     ],
45606                     [
45607                         -4.7091633,
45608                         53.3774321
45609                     ],
45610                     [
45611                         -4.7001745,
45612                         53.1954965
45613                     ],
45614                     [
45615                         -4.5499332,
45616                         53.1962658
45617                     ],
45618                     [
45619                         -4.5435126,
45620                         53.1092488
45621                     ],
45622                     [
45623                         -4.3919871,
45624                         53.1100196
45625                     ],
45626                     [
45627                         -4.3855666,
45628                         53.0236002
45629                     ],
45630                     [
45631                         -4.6115707,
45632                         53.0205105
45633                     ],
45634                     [
45635                         -4.603866,
45636                         52.9284932
45637                     ],
45638                     [
45639                         -4.7566756,
45640                         52.9261709
45641                     ],
45642                     [
45643                         -4.7476868,
45644                         52.8370555
45645                     ],
45646                     [
45647                         -4.8208813,
45648                         52.8331768
45649                     ],
45650                     [
45651                         -4.8208813,
45652                         52.7446476
45653                     ],
45654                     [
45655                         -4.3701572,
45656                         52.7539749
45657                     ],
45658                     [
45659                         -4.3765778,
45660                         52.8401583
45661                     ],
45662                     [
45663                         -4.2314728,
45664                         52.8455875
45665                     ],
45666                     [
45667                         -4.2237682,
45668                         52.7586379
45669                     ],
45670                     [
45671                         -4.1056297,
45672                         52.7570836
45673                     ],
45674                     [
45675                         -4.1015192,
45676                         52.6714874
45677                     ],
45678                     [
45679                         -4.1487355,
45680                         52.6703862
45681                     ],
45682                     [
45683                         -4.1305754,
45684                         52.4008596
45685                     ],
45686                     [
45687                         -4.1995838,
45688                         52.3986435
45689                     ],
45690                     [
45691                         -4.2050319,
45692                         52.3110195
45693                     ],
45694                     [
45695                         -4.3466808,
45696                         52.303247
45697                     ],
45698                     [
45699                         -4.3484968,
45700                         52.2365693
45701                     ],
45702                     [
45703                         -4.4901457,
45704                         52.2332328
45705                     ],
45706                     [
45707                         -4.4883297,
45708                         52.2098702
45709                     ],
45710                     [
45711                         -4.6572188,
45712                         52.2098702
45713                     ],
45714                     [
45715                         -4.6590348,
45716                         52.1385939
45717                     ],
45718                     [
45719                         -4.7788916,
45720                         52.13525
45721                     ],
45722                     [
45723                         -4.7807076,
45724                         52.1162967
45725                     ],
45726                     [
45727                         -4.9259885,
45728                         52.1140663
45729                     ],
45730                     [
45731                         -4.9187245,
45732                         52.0392855
45733                     ],
45734                     [
45735                         -5.2365265,
45736                         52.0314653
45737                     ],
45738                     [
45739                         -5.2347105,
45740                         51.9442339
45741                     ],
45742                     [
45743                         -5.3473032,
45744                         51.9408755
45745                     ],
45746                     [
45747                         -5.3473032,
45748                         51.9195995
45749                     ],
45750                     [
45751                         -5.4925842,
45752                         51.9162392
45753                     ],
45754                     [
45755                         -5.4853201,
45756                         51.8265386
45757                     ],
45758                     [
45759                         -5.1983903,
45760                         51.8321501
45761                     ],
45762                     [
45763                         -5.1893102,
45764                         51.7625177
45765                     ],
45766                     [
45767                         -5.335825,
45768                         51.7589528
45769                     ],
45770                     [
45771                         -5.3281204,
45772                         51.6686495
45773                     ],
45774                     [
45775                         -5.1836575,
45776                         51.6730296
45777                     ],
45778                     [
45779                         -5.1836575,
45780                         51.6539134
45781                     ],
45782                     [
45783                         -5.0674452,
45784                         51.6578966
45785                     ],
45786                     [
45787                         -5.0603825,
45788                         51.5677905
45789                     ],
45790                     [
45791                         -4.5974594,
45792                         51.5809588
45793                     ],
45794                     [
45795                         -4.60388,
45796                         51.6726314
45797                     ],
45798                     [
45799                         -4.345773,
45800                         51.6726314
45801                     ],
45802                     [
45803                         -4.3355001,
45804                         51.4962964
45805                     ],
45806                     [
45807                         -3.9528341,
45808                         51.5106841
45809                     ],
45810                     [
45811                         -3.9425611,
45812                         51.5905333
45813                     ],
45814                     [
45815                         -3.8809237,
45816                         51.5953198
45817                     ],
45818                     [
45819                         -3.8706508,
45820                         51.5074872
45821                     ],
45822                     [
45823                         -3.7679216,
45824                         51.4978952
45825                     ],
45826                     [
45827                         -3.7550805,
45828                         51.4242895
45829                     ],
45830                     [
45831                         -3.5855774,
45832                         51.41468
45833                     ],
45834                     [
45835                         -3.5778727,
45836                         51.3329177
45837                     ],
45838                     [
45839                         -3.0796364,
45840                         51.3329177
45841                     ],
45842                     [
45843                         -3.0770682,
45844                         51.2494018
45845                     ],
45846                     [
45847                         -3.7216935,
45848                         51.2381477
45849                     ],
45850                     [
45851                         -3.7216935,
45852                         51.2558315
45853                     ],
45854                     [
45855                         -3.8706508,
45856                         51.2558315
45857                     ],
45858                     [
45859                         -3.8680825,
45860                         51.2365398
45861                     ],
45862                     [
45863                         -4.2944084,
45864                         51.2252825
45865                     ],
45866                     [
45867                         -4.289272,
45868                         51.0496352
45869                     ],
45870                     [
45871                         -4.5692089,
45872                         51.0431767
45873                     ],
45874                     [
45875                         -4.5624122,
45876                         50.9497388
45877                     ],
45878                     [
45879                         -4.5905604,
45880                         50.9520269
45881                     ],
45882                     [
45883                         -4.5896524,
45884                         50.8627065
45885                     ],
45886                     [
45887                         -4.6296046,
45888                         50.8592677
45889                     ],
45890                     [
45891                         -4.6226411,
45892                         50.7691513
45893                     ],
45894                     [
45895                         -4.6952816,
45896                         50.7680028
45897                     ],
45898                     [
45899                         -4.6934655,
45900                         50.6967379
45901                     ],
45902                     [
45903                         -4.8342064,
45904                         50.6938621
45905                     ],
45906                     [
45907                         -4.8296664,
45908                         50.6046231
45909                     ],
45910                     [
45911                         -4.9676833,
45912                         50.6000126
45913                     ],
45914                     [
45915                         -4.9685913,
45916                         50.5821427
45917                     ],
45918                     [
45919                         -5.1084242,
45920                         50.5786832
45921                     ],
45922                     [
45923                         -5.1029762,
45924                         50.4892254
45925                     ],
45926                     [
45927                         -5.1311244,
45928                         50.48807
45929                     ],
45930                     [
45931                         -5.1274923,
45932                         50.4163798
45933                     ],
45934                     [
45935                         -5.2664172,
45936                         50.4117509
45937                     ],
45938                     [
45939                         -5.2609692,
45940                         50.3034214
45941                     ],
45942                     [
45943                         -5.5124868,
45944                         50.2976214
45945                     ],
45946                     [
45947                         -5.5061308,
45948                         50.2256428
45949                     ],
45950                     [
45951                         -5.6468717,
45952                         50.2209953
45953                     ]
45954                 ],
45955                 [
45956                     [
45957                         -5.1336607,
45958                         55.2630226
45959                     ],
45960                     [
45961                         -5.1021999,
45962                         55.2639372
45963                     ],
45964                     [
45965                         -5.0999527,
45966                         55.2458239
45967                     ],
45968                     [
45969                         -5.1322161,
45970                         55.2446343
45971                     ]
45972                 ],
45973                 [
45974                     [
45975                         -5.6431878,
45976                         55.5095745
45977                     ],
45978                     [
45979                         -5.4861028,
45980                         55.5126594
45981                     ],
45982                     [
45983                         -5.4715747,
45984                         55.3348829
45985                     ],
45986                     [
45987                         -5.6277517,
45988                         55.3302345
45989                     ]
45990                 ],
45991                 [
45992                     [
45993                         -4.7213517,
45994                         51.2180246
45995                     ],
45996                     [
45997                         -4.5804201,
45998                         51.2212417
45999                     ],
46000                     [
46001                         -4.5746416,
46002                         51.1306736
46003                     ],
46004                     [
46005                         -4.7174993,
46006                         51.1280545
46007                     ]
46008                 ],
46009                 [
46010                     [
46011                         -5.1608796,
46012                         55.4153626
46013                     ],
46014                     [
46015                         -5.0045387,
46016                         55.4190069
46017                     ],
46018                     [
46019                         -5.0184798,
46020                         55.6153521
46021                     ],
46022                     [
46023                         -5.1755648,
46024                         55.6138137
46025                     ]
46026                 ]
46027             ],
46028             "terms_url": "http://geo.nls.uk/maps/",
46029             "terms_text": "National Library of Scotland Historic Maps"
46030         },
46031         {
46032             "name": "NLS - OS 6-inch Scotland 1842-82",
46033             "type": "tms",
46034             "template": "http://geo.nls.uk/maps/os/six_inch/{zoom}/{x}/{-y}.png",
46035             "scaleExtent": [
46036                 5,
46037                 16
46038             ],
46039             "polygon": [
46040                 [
46041                     [
46042                         -5.2112173,
46043                         54.8018593
46044                     ],
46045                     [
46046                         -5.0642752,
46047                         54.8026508
46048                     ],
46049                     [
46050                         -5.0560354,
46051                         54.6305176
46052                     ],
46053                     [
46054                         -4.3158316,
46055                         54.6297227
46056                     ],
46057                     [
46058                         -4.3117117,
46059                         54.7448258
46060                     ],
46061                     [
46062                         -3.8530325,
46063                         54.7464112
46064                     ],
46065                     [
46066                         -3.8530325,
46067                         54.8034424
46068                     ],
46069                     [
46070                         -3.5522818,
46071                         54.8034424
46072                     ],
46073                     [
46074                         -3.5522818,
46075                         54.8374644
46076                     ],
46077                     [
46078                         -3.468511,
46079                         54.8406277
46080                     ],
46081                     [
46082                         -3.4657644,
46083                         54.8983158
46084                     ],
46085                     [
46086                         -3.3847403,
46087                         54.8991055
46088                     ],
46089                     [
46090                         -3.3888601,
46091                         54.9559214
46092                     ],
46093                     [
46094                         -3.0920786,
46095                         54.9539468
46096                     ],
46097                     [
46098                         -3.0392359,
46099                         54.9923274
46100                     ],
46101                     [
46102                         -3.0212713,
46103                         55.0493881
46104                     ],
46105                     [
46106                         -2.9591232,
46107                         55.0463283
46108                     ],
46109                     [
46110                         -2.9202807,
46111                         55.0666294
46112                     ],
46113                     [
46114                         -2.7857081,
46115                         55.068652
46116                     ],
46117                     [
46118                         -2.7852225,
46119                         55.0914426
46120                     ],
46121                     [
46122                         -2.7337562,
46123                         55.0922761
46124                     ],
46125                     [
46126                         -2.737616,
46127                         55.151204
46128                     ],
46129                     [
46130                         -2.7648395,
46131                         55.1510672
46132                     ],
46133                     [
46134                         -2.7013114,
46135                         55.1722505
46136                     ],
46137                     [
46138                         -2.6635459,
46139                         55.2192808
46140                     ],
46141                     [
46142                         -2.6460364,
46143                         55.2188891
46144                     ],
46145                     [
46146                         -2.629042,
46147                         55.2233933
46148                     ],
46149                     [
46150                         -2.6317886,
46151                         55.2287781
46152                     ],
46153                     [
46154                         -2.6235488,
46155                         55.2446345
46156                     ],
46157                     [
46158                         -2.6197723,
46159                         55.2454663
46160                     ],
46161                     [
46162                         -2.6099017,
46163                         55.2454174
46164                     ],
46165                     [
46166                         -2.6099876,
46167                         55.2486466
46168                     ],
46169                     [
46170                         -2.6408121,
46171                         55.2590039
46172                     ],
46173                     [
46174                         -2.6247896,
46175                         55.2615631
46176                     ],
46177                     [
46178                         -2.6045186,
46179                         55.2823081
46180                     ],
46181                     [
46182                         -2.5693176,
46183                         55.296132
46184                     ],
46185                     [
46186                         -2.5479542,
46187                         55.3121617
46188                     ],
46189                     [
46190                         -2.5091116,
46191                         55.3234891
46192                     ],
46193                     [
46194                         -2.4780376,
46195                         55.3494471
46196                     ],
46197                     [
46198                         -2.4421083,
46199                         55.3533118
46200                     ],
46201                     [
46202                         -2.4052079,
46203                         55.3439256
46204                     ],
46205                     [
46206                         -2.3726772,
46207                         55.3447539
46208                     ],
46209                     [
46210                         -2.3221819,
46211                         55.3687665
46212                     ],
46213                     [
46214                         -2.3241241,
46215                         55.3999337
46216                     ],
46217                     [
46218                         -2.2576062,
46219                         55.425015
46220                     ],
46221                     [
46222                         -2.1985547,
46223                         55.4273529
46224                     ],
46225                     [
46226                         -2.1484296,
46227                         55.4717466
46228                     ],
46229                     [
46230                         -2.1944348,
46231                         55.484199
46232                     ],
46233                     [
46234                         -2.2040479,
46235                         55.529306
46236                     ],
46237                     [
46238                         -2.2960584,
46239                         55.6379722
46240                     ],
46241                     [
46242                         -2.2177808,
46243                         55.6379722
46244                     ],
46245                     [
46246                         -2.1059266,
46247                         55.7452498
46248                     ],
46249                     [
46250                         -1.9716874,
46251                         55.7462161
46252                     ],
46253                     [
46254                         -1.9697453,
46255                         55.9190951
46256                     ],
46257                     [
46258                         -2.1201694,
46259                         55.9207115
46260                     ],
46261                     [
46262                         -2.1242893,
46263                         55.9776133
46264                     ],
46265                     [
46266                         -2.3440159,
46267                         55.9783817
46268                     ],
46269                     [
46270                         -2.3440159,
46271                         56.0390349
46272                     ],
46273                     [
46274                         -2.5046909,
46275                         56.0413363
46276                     ],
46277                     [
46278                         -2.500571,
46279                         56.1003588
46280                     ],
46281                     [
46282                         -2.8823459,
46283                         56.0957629
46284                     ],
46285                     [
46286                         -2.8823459,
46287                         56.1722898
46288                     ],
46289                     [
46290                         -2.4126804,
46291                         56.1692316
46292                     ],
46293                     [
46294                         -2.4181736,
46295                         56.2334017
46296                     ],
46297                     [
46298                         -2.5857151,
46299                         56.2303484
46300                     ],
46301                     [
46302                         -2.5719822,
46303                         56.3416356
46304                     ],
46305                     [
46306                         -2.7257908,
46307                         56.3462022
46308                     ],
46309                     [
46310                         -2.7312839,
46311                         56.4343808
46312                     ],
46313                     [
46314                         -2.6928318,
46315                         56.4343808
46316                     ],
46317                     [
46318                         -2.6928318,
46319                         56.4859769
46320                     ],
46321                     [
46322                         -2.5307834,
46323                         56.4935587
46324                     ],
46325                     [
46326                         -2.5307834,
46327                         56.570806
46328                     ],
46329                     [
46330                         -2.5302878,
46331                         56.6047947
46332                     ],
46333                     [
46334                         -2.3732428,
46335                         56.6044452
46336                     ],
46337                     [
46338                         -2.3684363,
46339                         56.7398824
46340                     ],
46341                     [
46342                         -2.3292975,
46343                         56.7398824
46344                     ],
46345                     [
46346                         -2.3292975,
46347                         56.7888065
46348                     ],
46349                     [
46350                         -2.3145346,
46351                         56.7891826
46352                     ],
46353                     [
46354                         -2.3148779,
46355                         56.7967036
46356                     ],
46357                     [
46358                         -2.171369,
46359                         56.7967036
46360                     ],
46361                     [
46362                         -2.1703979,
46363                         56.9710595
46364                     ],
46365                     [
46366                         -2.0101725,
46367                         56.9694716
46368                     ],
46369                     [
46370                         -2.0101725,
46371                         57.0846832
46372                     ],
46373                     [
46374                         -2.0817687,
46375                         57.085349
46376                     ],
46377                     [
46378                         -2.0488097,
46379                         57.1259963
46380                     ],
46381                     [
46382                         -2.0409133,
46383                         57.126369
46384                     ],
46385                     [
46386                         -2.0383434,
46387                         57.2411129
46388                     ],
46389                     [
46390                         -1.878118,
46391                         57.2421638
46392                     ],
46393                     [
46394                         -1.8771469,
46395                         57.2978175
46396                     ],
46397                     [
46398                         -1.9868771,
46399                         57.2983422
46400                     ],
46401                     [
46402                         -1.9082209,
46403                         57.3560063
46404                     ],
46405                     [
46406                         -1.8752048,
46407                         57.3560063
46408                     ],
46409                     [
46410                         -1.8761758,
46411                         57.3769527
46412                     ],
46413                     [
46414                         -1.8120857,
46415                         57.4120111
46416                     ],
46417                     [
46418                         -1.7120661,
46419                         57.4120111
46420                     ],
46421                     [
46422                         -1.7034646,
46423                         57.6441388
46424                     ],
46425                     [
46426                         -1.8666032,
46427                         57.6451781
46428                     ],
46429                     [
46430                         -1.8646611,
46431                         57.7033351
46432                     ],
46433                     [
46434                         -3.1204292,
46435                         57.7064705
46436                     ],
46437                     [
46438                         -3.1218025,
46439                         57.7504652
46440                     ],
46441                     [
46442                         -3.4445259,
46443                         57.7526635
46444                     ],
46445                     [
46446                         -3.4472724,
46447                         57.7138067
46448                     ],
46449                     [
46450                         -3.5145637,
46451                         57.7094052
46452                     ],
46453                     [
46454                         -3.5118171,
46455                         57.6939956
46456                     ],
46457                     [
46458                         -3.7645027,
46459                         57.6917938
46460                     ],
46461                     [
46462                         -3.7672492,
46463                         57.6344975
46464                     ],
46465                     [
46466                         -3.842378,
46467                         57.6288312
46468                     ],
46469                     [
46470                         -3.8438346,
46471                         57.5965825
46472                     ],
46473                     [
46474                         -3.9414265,
46475                         57.5916386
46476                     ],
46477                     [
46478                         -3.9404554,
46479                         57.6537782
46480                     ],
46481                     [
46482                         -3.8894746,
46483                         57.6529989
46484                     ],
46485                     [
46486                         -3.8826772,
46487                         57.7676408
46488                     ],
46489                     [
46490                         -3.7224517,
46491                         57.766087
46492                     ],
46493                     [
46494                         -3.7195385,
46495                         57.8819201
46496                     ],
46497                     [
46498                         -3.9146888,
46499                         57.8853352
46500                     ],
46501                     [
46502                         -3.916062,
46503                         57.9546243
46504                     ],
46505                     [
46506                         -3.745774,
46507                         57.9538956
46508                     ],
46509                     [
46510                         -3.7471473,
46511                         58.0688409
46512                     ],
46513                     [
46514                         -3.5837256,
46515                         58.0695672
46516                     ],
46517                     [
46518                         -3.5837256,
46519                         58.1116689
46520                     ],
46521                     [
46522                         -3.4560096,
46523                         58.1138452
46524                     ],
46525                     [
46526                         -3.4544646,
46527                         58.228503
46528                     ],
46529                     [
46530                         -3.4379851,
46531                         58.2283222
46532                     ],
46533                     [
46534                         -3.4243233,
46535                         58.2427725
46536                     ],
46537                     [
46538                         -3.412307,
46539                         58.2438567
46540                     ],
46541                     [
46542                         -3.3735115,
46543                         58.2695057
46544                     ],
46545                     [
46546                         -3.3063919,
46547                         58.2862038
46548                     ],
46549                     [
46550                         -3.1229154,
46551                         58.2859395
46552                     ],
46553                     [
46554                         -3.123602,
46555                         58.3443661
46556                     ],
46557                     [
46558                         -2.9574338,
46559                         58.3447264
46560                     ],
46561                     [
46562                         -2.951254,
46563                         58.6422011
46564                     ],
46565                     [
46566                         -2.8812162,
46567                         58.6429157
46568                     ],
46569                     [
46570                         -2.8851004,
46571                         58.8112825
46572                     ],
46573                     [
46574                         -2.7180775,
46575                         58.8142997
46576                     ],
46577                     [
46578                         -2.7161354,
46579                         58.8715749
46580                     ],
46581                     [
46582                         -2.556881,
46583                         58.8775984
46584                     ],
46585                     [
46586                         -2.5544533,
46587                         58.9923453
46588                     ],
46589                     [
46590                         -2.5567617,
46591                         59.0483775
46592                     ],
46593                     [
46594                         -2.391893,
46595                         59.0485996
46596                     ],
46597                     [
46598                         -2.3918002,
46599                         59.1106996
46600                     ],
46601                     [
46602                         -2.4733695,
46603                         59.1106996
46604                     ],
46605                     [
46606                         -2.5591563,
46607                         59.1783028
46608                     ],
46609                     [
46610                         -2.5630406,
46611                         59.2210646
46612                     ],
46613                     [
46614                         -2.3921334,
46615                         59.224046
46616                     ],
46617                     [
46618                         -2.3911409,
46619                         59.2740075
46620                     ],
46621                     [
46622                         -2.3639512,
46623                         59.2745036
46624                     ],
46625                     [
46626                         -2.3658933,
46627                         59.285417
46628                     ],
46629                     [
46630                         -2.3911409,
46631                         59.284921
46632                     ],
46633                     [
46634                         -2.3911409,
46635                         59.3379505
46636                     ],
46637                     [
46638                         -2.2221759,
46639                         59.3381981
46640                     ],
46641                     [
46642                         -2.2233897,
46643                         59.395965
46644                     ],
46645                     [
46646                         -2.3758467,
46647                         59.396583
46648                     ],
46649                     [
46650                         -2.3899271,
46651                         59.4026383
46652                     ],
46653                     [
46654                         -2.4008516,
46655                         59.3962122
46656                     ],
46657                     [
46658                         -2.5637882,
46659                         59.3952604
46660                     ],
46661                     [
46662                         -2.5637882,
46663                         59.3385811
46664                     ],
46665                     [
46666                         -2.7320164,
46667                         59.3375306
46668                     ],
46669                     [
46670                         -2.7333896,
46671                         59.3952604
46672                     ],
46673                     [
46674                         -3.0726511,
46675                         59.3931174
46676                     ],
46677                     [
46678                         -3.0703404,
46679                         59.3354759
46680                     ],
46681                     [
46682                         -3.0753186,
46683                         59.3355634
46684                     ],
46685                     [
46686                         -3.0749753,
46687                         59.3292593
46688                     ],
46689                     [
46690                         -3.0698254,
46691                         59.3289091
46692                     ],
46693                     [
46694                         -3.069801,
46695                         59.2196159
46696                     ],
46697                     [
46698                         -3.2363384,
46699                         59.2166341
46700                     ],
46701                     [
46702                         -3.2336751,
46703                         59.1606496
46704                     ],
46705                     [
46706                         -3.4032766,
46707                         59.1588895
46708                     ],
46709                     [
46710                         -3.394086,
46711                         58.9279316
46712                     ],
46713                     [
46714                         -3.5664497,
46715                         58.9259268
46716                     ],
46717                     [
46718                         -3.5611089,
46719                         58.8679885
46720                     ],
46721                     [
46722                         -3.392508,
46723                         58.8699339
46724                     ],
46725                     [
46726                         -3.3894734,
46727                         58.8698711
46728                     ],
46729                     [
46730                         -3.3891093,
46731                         58.8684905
46732                     ],
46733                     [
46734                         -3.3912942,
46735                         58.868616
46736                     ],
46737                     [
46738                         -3.3884161,
46739                         58.7543084
46740                     ],
46741                     [
46742                         -3.2238208,
46743                         58.7555677
46744                     ],
46745                     [
46746                         -3.2189655,
46747                         58.691289
46748                     ],
46749                     [
46750                         -3.4634113,
46751                         58.6905753
46752                     ],
46753                     [
46754                         -3.4551716,
46755                         58.6341518
46756                     ],
46757                     [
46758                         -3.787508,
46759                         58.6341518
46760                     ],
46761                     [
46762                         -3.7861347,
46763                         58.5769211
46764                     ],
46765                     [
46766                         -3.9028645,
46767                         58.5733411
46768                     ],
46769                     [
46770                         -3.9028645,
46771                         58.6477304
46772                     ],
46773                     [
46774                         -4.0690327,
46775                         58.6491594
46776                     ],
46777                     [
46778                         -4.0690327,
46779                         58.5912376
46780                     ],
46781                     [
46782                         -4.7364521,
46783                         58.5933845
46784                     ],
46785                     [
46786                         -4.7364521,
46787                         58.6505884
46788                     ],
46789                     [
46790                         -5.0715351,
46791                         58.6520173
46792                     ],
46793                     [
46794                         -5.0654779,
46795                         58.5325854
46796                     ],
46797                     [
46798                         -5.2332047,
46799                         58.5316087
46800                     ],
46801                     [
46802                         -5.2283494,
46803                         58.4719947
46804                     ],
46805                     [
46806                         -5.2424298,
46807                         58.4719947
46808                     ],
46809                     [
46810                         -5.2366034,
46811                         58.4089731
46812                     ],
46813                     [
46814                         -5.2283494,
46815                         58.4094818
46816                     ],
46817                     [
46818                         -5.2210664,
46819                         58.3005859
46820                     ],
46821                     [
46822                         -5.5657939,
46823                         58.2959933
46824                     ],
46825                     [
46826                         -5.5580254,
46827                         58.2372573
46828                     ],
46829                     [
46830                         -5.4146722,
46831                         58.2401326
46832                     ],
46833                     [
46834                         -5.4141866,
46835                         58.2267768
46836                     ],
46837                     [
46838                         -5.3885749,
46839                         58.2272242
46840                     ],
46841                     [
46842                         -5.382714,
46843                         58.1198615
46844                     ],
46845                     [
46846                         -5.51043,
46847                         58.1191362
46848                     ],
46849                     [
46850                         -5.5114011,
46851                         58.006214
46852                     ],
46853                     [
46854                         -5.6745397,
46855                         58.0041559
46856                     ],
46857                     [
46858                         -5.6716266,
46859                         57.9449366
46860                     ],
46861                     [
46862                         -5.6716266,
46863                         57.8887166
46864                     ],
46865                     [
46866                         -5.8347652,
46867                         57.8856193
46868                     ],
46869                     [
46870                         -5.8277052,
46871                         57.5988958
46872                     ],
46873                     [
46874                         -6.0384259,
46875                         57.5986357
46876                     ],
46877                     [
46878                         -6.0389115,
46879                         57.6459559
46880                     ],
46881                     [
46882                         -6.1981658,
46883                         57.6456961
46884                     ],
46885                     [
46886                         -6.2076123,
46887                         57.7600132
46888                     ],
46889                     [
46890                         -6.537067,
46891                         57.7544033
46892                     ],
46893                     [
46894                         -6.5312406,
46895                         57.6402392
46896                     ],
46897                     [
46898                         -6.7002056,
46899                         57.6360809
46900                     ],
46901                     [
46902                         -6.6807844,
46903                         57.5236293
46904                     ],
46905                     [
46906                         -6.8516915,
46907                         57.5152857
46908                     ],
46909                     [
46910                         -6.8361545,
46911                         57.3385811
46912                     ],
46913                     [
46914                         -6.6730158,
46915                         57.3438213
46916                     ],
46917                     [
46918                         -6.674958,
46919                         57.2850883
46920                     ],
46921                     [
46922                         -6.5098772,
46923                         57.2850883
46924                     ],
46925                     [
46926                         -6.4982244,
46927                         57.1757637
46928                     ],
46929                     [
46930                         -6.3506228,
46931                         57.1820797
46932                     ],
46933                     [
46934                         -6.3312015,
46935                         57.1251969
46936                     ],
46937                     [
46938                         -6.1797156,
46939                         57.1230884
46940                     ],
46941                     [
46942                         -6.1719471,
46943                         57.0682265
46944                     ],
46945                     [
46946                         -6.4593819,
46947                         57.059779
46948                     ],
46949                     [
46950                         -6.4564687,
46951                         57.1093806
46952                     ],
46953                     [
46954                         -6.6671895,
46955                         57.1062165
46956                     ],
46957                     [
46958                         -6.6730158,
46959                         57.002708
46960                     ],
46961                     [
46962                         -6.5021087,
46963                         57.0048233
46964                     ],
46965                     [
46966                         -6.4836097,
46967                         56.8917522
46968                     ],
46969                     [
46970                         -6.3266104,
46971                         56.8894062
46972                     ],
46973                     [
46974                         -6.3156645,
46975                         56.7799312
46976                     ],
46977                     [
46978                         -6.2146739,
46979                         56.775675
46980                     ],
46981                     [
46982                         -6.2146739,
46983                         56.7234965
46984                     ],
46985                     [
46986                         -6.6866107,
46987                         56.7224309
46988                     ],
46989                     [
46990                         -6.6769001,
46991                         56.6114413
46992                     ],
46993                     [
46994                         -6.8419809,
46995                         56.607166
46996                     ],
46997                     [
46998                         -6.8400387,
46999                         56.5483307
47000                     ],
47001                     [
47002                         -7.1546633,
47003                         56.5461895
47004                     ],
47005                     [
47006                         -7.1488369,
47007                         56.4872592
47008                     ],
47009                     [
47010                         -6.9915246,
47011                         56.490476
47012                     ],
47013                     [
47014                         -6.9876404,
47015                         56.4325329
47016                     ],
47017                     [
47018                         -6.6827265,
47019                         56.4314591
47020                     ],
47021                     [
47022                         -6.6769001,
47023                         56.5472601
47024                     ],
47025                     [
47026                         -6.5292985,
47027                         56.5504717
47028                     ],
47029                     [
47030                         -6.5234721,
47031                         56.4379018
47032                     ],
47033                     [
47034                         -6.3661598,
47035                         56.4368281
47036                     ],
47037                     [
47038                         -6.3642177,
47039                         56.3766524
47040                     ],
47041                     [
47042                         -6.5273563,
47043                         56.3712749
47044                     ],
47045                     [
47046                         -6.5171745,
47047                         56.2428427
47048                     ],
47049                     [
47050                         -6.4869621,
47051                         56.247421
47052                     ],
47053                     [
47054                         -6.4869621,
47055                         56.1893882
47056                     ],
47057                     [
47058                         -6.3001945,
47059                         56.1985572
47060                     ],
47061                     [
47062                         -6.3029411,
47063                         56.2581017
47064                     ],
47065                     [
47066                         -5.9019401,
47067                         56.256576
47068                     ],
47069                     [
47070                         -5.8964469,
47071                         56.0960466
47072                     ],
47073                     [
47074                         -6.0282829,
47075                         56.0883855
47076                     ],
47077                     [
47078                         -6.0392692,
47079                         56.1557502
47080                     ],
47081                     [
47082                         -6.3853385,
47083                         56.1542205
47084                     ],
47085                     [
47086                         -6.3606193,
47087                         55.96099
47088                     ],
47089                     [
47090                         -6.2123039,
47091                         55.9640647
47092                     ],
47093                     [
47094                         -6.2047508,
47095                         55.9202269
47096                     ],
47097                     [
47098                         -6.5185478,
47099                         55.9129158
47100                     ],
47101                     [
47102                         -6.5061881,
47103                         55.7501763
47104                     ],
47105                     [
47106                         -6.6764762,
47107                         55.7409005
47108                     ],
47109                     [
47110                         -6.6599967,
47111                         55.6263176
47112                     ],
47113                     [
47114                         -6.3551261,
47115                         55.6232161
47116                     ],
47117                     [
47118                         -6.3578727,
47119                         55.5689002
47120                     ],
47121                     [
47122                         -6.0392692,
47123                         55.5720059
47124                     ],
47125                     [
47126                         -6.0310294,
47127                         55.6247669
47128                     ],
47129                     [
47130                         -5.7398917,
47131                         55.6309694
47132                     ],
47133                     [
47134                         -5.7371452,
47135                         55.4569279
47136                     ],
47137                     [
47138                         -5.8964469,
47139                         55.4600426
47140                     ],
47141                     [
47142                         -5.8964469,
47143                         55.2789864
47144                     ],
47145                     [
47146                         -5.4350211,
47147                         55.2821151
47148                     ],
47149                     [
47150                         -5.4405143,
47151                         55.4506979
47152                     ],
47153                     [
47154                         -5.2867057,
47155                         55.4569279
47156                     ],
47157                     [
47158                         -5.3086784,
47159                         55.4070602
47160                     ],
47161                     [
47162                         -4.9735954,
47163                         55.4008223
47164                     ],
47165                     [
47166                         -4.9845817,
47167                         55.2038242
47168                     ],
47169                     [
47170                         -5.1493766,
47171                         55.2038242
47172                     ],
47173                     [
47174                         -5.1411369,
47175                         55.037337
47176                     ],
47177                     [
47178                         -5.2152946,
47179                         55.0341891
47180                     ]
47181                 ],
47182                 [
47183                     [
47184                         -2.1646559,
47185                         60.1622059
47186                     ],
47187                     [
47188                         -1.9930299,
47189                         60.1609801
47190                     ],
47191                     [
47192                         -1.9946862,
47193                         60.1035151
47194                     ],
47195                     [
47196                         -2.1663122,
47197                         60.104743
47198                     ]
47199                 ],
47200                 [
47201                     [
47202                         -1.5360658,
47203                         59.8570831
47204                     ],
47205                     [
47206                         -1.3653566,
47207                         59.8559841
47208                     ],
47209                     [
47210                         -1.366847,
47211                         59.7975565
47212                     ],
47213                     [
47214                         -1.190628,
47215                         59.7964199
47216                     ],
47217                     [
47218                         -1.1862046,
47219                         59.9695391
47220                     ],
47221                     [
47222                         -1.0078652,
47223                         59.9683948
47224                     ],
47225                     [
47226                         -1.0041233,
47227                         60.114145
47228                     ],
47229                     [
47230                         -0.8360832,
47231                         60.1130715
47232                     ],
47233                     [
47234                         -0.834574,
47235                         60.1716772
47236                     ],
47237                     [
47238                         -1.0074262,
47239                         60.1727795
47240                     ],
47241                     [
47242                         -1.0052165,
47243                         60.2583924
47244                     ],
47245                     [
47246                         -0.8299659,
47247                         60.2572778
47248                     ],
47249                     [
47250                         -0.826979,
47251                         60.3726551
47252                     ],
47253                     [
47254                         -0.6507514,
47255                         60.3715381
47256                     ],
47257                     [
47258                         -0.6477198,
47259                         60.4882292
47260                     ],
47261                     [
47262                         -0.9984896,
47263                         60.4904445
47264                     ],
47265                     [
47266                         -0.9970279,
47267                         60.546555
47268                     ],
47269                     [
47270                         -0.6425288,
47271                         60.5443201
47272                     ],
47273                     [
47274                         -0.6394896,
47275                         60.6606792
47276                     ],
47277                     [
47278                         -0.8148133,
47279                         60.6617806
47280                     ],
47281                     [
47282                         -0.8132987,
47283                         60.7196112
47284                     ],
47285                     [
47286                         -0.6383298,
47287                         60.7185141
47288                     ],
47289                     [
47290                         -0.635467,
47291                         60.8275393
47292                     ],
47293                     [
47294                         -0.797568,
47295                         60.8285523
47296                     ],
47297                     [
47298                         -0.9941426,
47299                         60.8297807
47300                     ],
47301                     [
47302                         -0.9954966,
47303                         60.7782667
47304                     ],
47305                     [
47306                         -1.1670282,
47307                         60.7793403
47308                     ],
47309                     [
47310                         -1.1700357,
47311                         60.6646181
47312                     ],
47313                     [
47314                         -1.5222599,
47315                         60.6668304
47316                     ],
47317                     [
47318                         -1.5237866,
47319                         60.6084426
47320                     ],
47321                     [
47322                         -1.6975673,
47323                         60.609536
47324                     ],
47325                     [
47326                         -1.7021271,
47327                         60.4345249
47328                     ],
47329                     [
47330                         -1.5260578,
47331                         60.4334111
47332                     ],
47333                     [
47334                         -1.5275203,
47335                         60.3770719
47336                     ],
47337                     [
47338                         -1.8751127,
47339                         60.3792746
47340                     ],
47341                     [
47342                         -1.8781372,
47343                         60.2624647
47344                     ],
47345                     [
47346                         -1.7019645,
47347                         60.2613443
47348                     ],
47349                     [
47350                         -1.7049134,
47351                         60.1470532
47352                     ],
47353                     [
47354                         -1.528659,
47355                         60.1459283
47356                     ]
47357                 ],
47358                 [
47359                     [
47360                         -0.9847667,
47361                         60.8943762
47362                     ],
47363                     [
47364                         -0.9860347,
47365                         60.8361105
47366                     ],
47367                     [
47368                         -0.8078362,
47369                         60.8351904
47370                     ],
47371                     [
47372                         -0.8065683,
47373                         60.8934578
47374                     ]
47375                 ],
47376                 [
47377                     [
47378                         -7.7696901,
47379                         56.8788231
47380                     ],
47381                     [
47382                         -7.7614504,
47383                         56.7608274
47384                     ],
47385                     [
47386                         -7.6009049,
47387                         56.7641903
47388                     ],
47389                     [
47390                         -7.5972473,
47391                         56.819332
47392                     ],
47393                     [
47394                         -7.4479894,
47395                         56.8203948
47396                     ],
47397                     [
47398                         -7.4489319,
47399                         56.8794098
47400                     ],
47401                     [
47402                         -7.2841369,
47403                         56.8794098
47404                     ],
47405                     [
47406                         -7.2813904,
47407                         57.0471152
47408                     ],
47409                     [
47410                         -7.1303283,
47411                         57.0515969
47412                     ],
47413                     [
47414                         -7.1330749,
47415                         57.511801
47416                     ],
47417                     [
47418                         -6.96828,
47419                         57.5147514
47420                     ],
47421                     [
47422                         -6.9765198,
47423                         57.6854668
47424                     ],
47425                     [
47426                         -6.8062317,
47427                         57.6913392
47428                     ],
47429                     [
47430                         -6.8089782,
47431                         57.8041985
47432                     ],
47433                     [
47434                         -6.6496765,
47435                         57.8071252
47436                     ],
47437                     [
47438                         -6.6441833,
47439                         57.8612267
47440                     ],
47441                     [
47442                         -6.3200866,
47443                         57.8626878
47444                     ],
47445                     [
47446                         -6.3200866,
47447                         58.1551617
47448                     ],
47449                     [
47450                         -6.1607849,
47451                         58.1522633
47452                     ],
47453                     [
47454                         -6.1552917,
47455                         58.20874
47456                     ],
47457                     [
47458                         -5.9850036,
47459                         58.2101869
47460                     ],
47461                     [
47462                         -5.9904968,
47463                         58.2680163
47464                     ],
47465                     [
47466                         -6.1497986,
47467                         58.2665717
47468                     ],
47469                     [
47470                         -6.1415588,
47471                         58.5557514
47472                     ],
47473                     [
47474                         -6.3173401,
47475                         58.5557514
47476                     ],
47477                     [
47478                         -6.3091003,
47479                         58.4983923
47480                     ],
47481                     [
47482                         -6.4876282,
47483                         58.4955218
47484                     ],
47485                     [
47486                         -6.4876282,
47487                         58.4423768
47488                     ],
47489                     [
47490                         -6.6606628,
47491                         58.4395018
47492                     ],
47493                     [
47494                         -6.6469299,
47495                         58.3819525
47496                     ],
47497                     [
47498                         -6.8117248,
47499                         58.3805125
47500                     ],
47501                     [
47502                         -6.8117248,
47503                         58.3286357
47504                     ],
47505                     [
47506                         -6.9792663,
47507                         58.3286357
47508                     ],
47509                     [
47510                         -6.9710266,
47511                         58.2694608
47512                     ],
47513                     [
47514                         -7.1413147,
47515                         58.2680163
47516                     ],
47517                     [
47518                         -7.1403816,
47519                         58.0358742
47520                     ],
47521                     [
47522                         -7.3020636,
47523                         58.0351031
47524                     ],
47525                     [
47526                         -7.3030347,
47527                         57.9774797
47528                     ],
47529                     [
47530                         -7.1379539,
47531                         57.9777372
47532                     ],
47533                     [
47534                         -7.1413526,
47535                         57.9202792
47536                     ],
47537                     [
47538                         -7.1398961,
47539                         57.8640206
47540                     ],
47541                     [
47542                         -7.3020636,
47543                         57.862471
47544                     ],
47545                     [
47546                         -7.298484,
47547                         57.7442293
47548                     ],
47549                     [
47550                         -7.4509193,
47551                         57.7456951
47552                     ],
47553                     [
47554                         -7.4550392,
47555                         57.6899522
47556                     ],
47557                     [
47558                         -7.6186131,
47559                         57.6906048
47560                     ],
47561                     [
47562                         -7.6198341,
47563                         57.7456951
47564                     ],
47565                     [
47566                         -7.7901222,
47567                         57.7442293
47568                     ],
47569                     [
47570                         -7.7873756,
47571                         57.6855477
47572                     ],
47573                     [
47574                         -7.6222332,
47575                         57.6853817
47576                     ],
47577                     [
47578                         -7.6173779,
47579                         57.5712602
47580                     ],
47581                     [
47582                         -7.788285,
47583                         57.5709998
47584                     ],
47585                     [
47586                         -7.7892561,
47587                         57.512109
47588                     ],
47589                     [
47590                         -7.7038025,
47591                         57.5115874
47592                     ],
47593                     [
47594                         -7.6999183,
47595                         57.4546902
47596                     ],
47597                     [
47598                         -7.5367796,
47599                         57.4552126
47600                     ],
47601                     [
47602                         -7.5348375,
47603                         57.5126306
47604                     ],
47605                     [
47606                         -7.4581235,
47607                         57.5131521
47608                     ],
47609                     [
47610                         -7.4552103,
47611                         57.2824165
47612                     ],
47613                     [
47614                         -7.6115515,
47615                         57.2845158
47616                     ],
47617                     [
47618                         -7.6144647,
47619                         57.2272651
47620                     ],
47621                     [
47622                         -7.451326,
47623                         57.2256881
47624                     ],
47625                     [
47626                         -7.451326,
47627                         57.1103873
47628                     ],
47629                     [
47630                         -7.6164068,
47631                         57.1088053
47632                     ],
47633                     [
47634                         -7.603783,
47635                         56.8792358
47636                     ]
47637                 ],
47638                 [
47639                     [
47640                         -1.7106618,
47641                         59.5626284
47642                     ],
47643                     [
47644                         -1.5417509,
47645                         59.562215
47646                     ],
47647                     [
47648                         -1.5423082,
47649                         59.5037224
47650                     ],
47651                     [
47652                         -1.7112191,
47653                         59.5041365
47654                     ]
47655                 ]
47656             ],
47657             "terms_url": "http://geo.nls.uk/maps/",
47658             "terms_text": "National Library of Scotland Historic Maps"
47659         },
47660         {
47661             "name": "New & Misaligned TIGER Roads",
47662             "type": "tms",
47663             "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",
47664             "template": "http://{switch:a,b,c}.tiles.mapbox.com/v3/enf.y5c4ygb9,enf.ho20a3n1,enf.game1617/{zoom}/{x}/{y}.png",
47665             "scaleExtent": [
47666                 0,
47667                 22
47668             ],
47669             "polygon": [
47670                 [
47671                     [
47672                         -124.7617886,
47673                         48.4130148
47674                     ],
47675                     [
47676                         -124.6059492,
47677                         45.90245
47678                     ],
47679                     [
47680                         -124.9934269,
47681                         40.0557614
47682                     ],
47683                     [
47684                         -122.5369737,
47685                         36.8566086
47686                     ],
47687                     [
47688                         -119.9775867,
47689                         33.0064099
47690                     ],
47691                     [
47692                         -117.675935,
47693                         32.4630223
47694                     ],
47695                     [
47696                         -114.8612307,
47697                         32.4799891
47698                     ],
47699                     [
47700                         -111.0089311,
47701                         31.336015
47702                     ],
47703                     [
47704                         -108.1992687,
47705                         31.3260016
47706                     ],
47707                     [
47708                         -108.1871123,
47709                         31.7755116
47710                     ],
47711                     [
47712                         -106.5307225,
47713                         31.7820947
47714                     ],
47715                     [
47716                         -106.4842052,
47717                         31.7464455
47718                     ],
47719                     [
47720                         -106.429317,
47721                         31.7520583
47722                     ],
47723                     [
47724                         -106.2868855,
47725                         31.5613291
47726                     ],
47727                     [
47728                         -106.205248,
47729                         31.446704
47730                     ],
47731                     [
47732                         -105.0205259,
47733                         30.5360988
47734                     ],
47735                     [
47736                         -104.5881916,
47737                         29.6997856
47738                     ],
47739                     [
47740                         -103.2518856,
47741                         28.8908685
47742                     ],
47743                     [
47744                         -102.7173632,
47745                         29.3920567
47746                     ],
47747                     [
47748                         -102.1513983,
47749                         29.7475702
47750                     ],
47751                     [
47752                         -101.2552871,
47753                         29.4810523
47754                     ],
47755                     [
47756                         -100.0062436,
47757                         28.0082173
47758                     ],
47759                     [
47760                         -99.2351068,
47761                         26.4475962
47762                     ],
47763                     [
47764                         -98.0109067,
47765                         25.9928035
47766                     ],
47767                     [
47768                         -97.435024,
47769                         25.8266009
47770                     ],
47771                     [
47772                         -96.9555259,
47773                         25.9821589
47774                     ],
47775                     [
47776                         -96.8061741,
47777                         27.7978168
47778                     ],
47779                     [
47780                         -95.5563349,
47781                         28.5876066
47782                     ],
47783                     [
47784                         -93.7405308,
47785                         29.4742093
47786                     ],
47787                     [
47788                         -90.9028456,
47789                         28.8564513
47790                     ],
47791                     [
47792                         -88.0156706,
47793                         28.9944338
47794                     ],
47795                     [
47796                         -88.0162494,
47797                         30.0038862
47798                     ],
47799                     [
47800                         -86.0277506,
47801                         30.0047454
47802                     ],
47803                     [
47804                         -84.0187909,
47805                         28.9961781
47806                     ],
47807                     [
47808                         -81.9971976,
47809                         25.9826768
47810                     ],
47811                     [
47812                         -81.9966618,
47813                         25.0134917
47814                     ],
47815                     [
47816                         -84.0165592,
47817                         25.0125783
47818                     ],
47819                     [
47820                         -84.0160068,
47821                         24.0052745
47822                     ],
47823                     [
47824                         -80.0199985,
47825                         24.007096
47826                     ],
47827                     [
47828                         -79.8901116,
47829                         26.8550713
47830                     ],
47831                     [
47832                         -80.0245309,
47833                         32.0161282
47834                     ],
47835                     [
47836                         -75.4147385,
47837                         35.0531894
47838                     ],
47839                     [
47840                         -74.0211163,
47841                         39.5727927
47842                     ],
47843                     [
47844                         -72.002019,
47845                         40.9912464
47846                     ],
47847                     [
47848                         -69.8797398,
47849                         40.9920457
47850                     ],
47851                     [
47852                         -69.8489304,
47853                         43.2619916
47854                     ],
47855                     [
47856                         -66.9452845,
47857                         44.7104937
47858                     ],
47859                     [
47860                         -67.7596632,
47861                         47.0990024
47862                     ],
47863                     [
47864                         -69.2505131,
47865                         47.5122328
47866                     ],
47867                     [
47868                         -70.4614886,
47869                         46.2176574
47870                     ],
47871                     [
47872                         -71.412273,
47873                         45.254878
47874                     ],
47875                     [
47876                         -72.0222508,
47877                         45.0059846
47878                     ],
47879                     [
47880                         -75.0798841,
47881                         44.9802854
47882                     ],
47883                     [
47884                         -76.9023061,
47885                         43.8024568
47886                     ],
47887                     [
47888                         -78.7623935,
47889                         43.6249578
47890                     ],
47891                     [
47892                         -79.15798,
47893                         43.4462589
47894                     ],
47895                     [
47896                         -79.0060087,
47897                         42.8005317
47898                     ],
47899                     [
47900                         -82.662475,
47901                         41.6889458
47902                     ],
47903                     [
47904                         -82.1761642,
47905                         43.588535
47906                     ],
47907                     [
47908                         -83.2813977,
47909                         46.138853
47910                     ],
47911                     [
47912                         -87.5064535,
47913                         48.0142702
47914                     ],
47915                     [
47916                         -88.3492194,
47917                         48.2963271
47918                     ],
47919                     [
47920                         -89.4353148,
47921                         47.9837822
47922                     ],
47923                     [
47924                         -93.9981078,
47925                         49.0067142
47926                     ],
47927                     [
47928                         -95.1105379,
47929                         49.412004
47930                     ],
47931                     [
47932                         -96.0131199,
47933                         49.0060547
47934                     ],
47935                     [
47936                         -123.3228926,
47937                         49.0042878
47938                     ],
47939                     [
47940                         -123.2275233,
47941                         48.1849927
47942                     ]
47943                 ],
47944                 [
47945                     [
47946                         -160.5787616,
47947                         22.5062947
47948                     ],
47949                     [
47950                         -160.5782192,
47951                         21.4984647
47952                     ],
47953                     [
47954                         -158.7470604,
47955                         21.2439843
47956                     ],
47957                     [
47958                         -157.5083185,
47959                         20.995803
47960                     ],
47961                     [
47962                         -155.9961942,
47963                         18.7790194
47964                     ],
47965                     [
47966                         -154.6217803,
47967                         18.7586966
47968                     ],
47969                     [
47970                         -154.6890176,
47971                         19.8805722
47972                     ],
47973                     [
47974                         -156.2927622,
47975                         21.2225888
47976                     ],
47977                     [
47978                         -157.5047384,
47979                         21.9984962
47980                     ],
47981                     [
47982                         -159.0093692,
47983                         22.5070181
47984                     ]
47985                 ],
47986                 [
47987                     [
47988                         -167.1571546,
47989                         68.721974
47990                     ],
47991                     [
47992                         -164.8553982,
47993                         67.0255078
47994                     ],
47995                     [
47996                         -168.002195,
47997                         66.0017503
47998                     ],
47999                     [
48000                         -169.0087448,
48001                         66.001546
48002                     ],
48003                     [
48004                         -169.0075381,
48005                         64.9987675
48006                     ],
48007                     [
48008                         -172.5143281,
48009                         63.8767267
48010                     ],
48011                     [
48012                         -173.8197023,
48013                         59.74014
48014                     ],
48015                     [
48016                         -162.5018149,
48017                         58.0005815
48018                     ],
48019                     [
48020                         -160.0159024,
48021                         58.0012389
48022                     ],
48023                     [
48024                         -160.0149725,
48025                         57.000035
48026                     ],
48027                     [
48028                         -160.5054788,
48029                         56.9999017
48030                     ],
48031                     [
48032                         -165.8092575,
48033                         54.824847
48034                     ],
48035                     [
48036                         -178.000097,
48037                         52.2446469
48038                     ],
48039                     [
48040                         -177.9992996,
48041                         51.2554252
48042                     ],
48043                     [
48044                         -171.4689067,
48045                         51.8215329
48046                     ],
48047                     [
48048                         -162.40251,
48049                         53.956664
48050                     ],
48051                     [
48052                         -159.0075717,
48053                         55.002502
48054                     ],
48055                     [
48056                         -158.0190709,
48057                         55.0027849
48058                     ],
48059                     [
48060                         -151.9963213,
48061                         55.9991902
48062                     ],
48063                     [
48064                         -151.500341,
48065                         57.9987853
48066                     ],
48067                     [
48068                         -151.5012894,
48069                         58.9919816
48070                     ],
48071                     [
48072                         -138.5159989,
48073                         58.9953194
48074                     ],
48075                     [
48076                         -138.5150471,
48077                         57.9986434
48078                     ],
48079                     [
48080                         -133.9948193,
48081                         54.0031685
48082                     ],
48083                     [
48084                         -130.0044418,
48085                         54.0043387
48086                     ],
48087                     [
48088                         -130.0070826,
48089                         57.0000507
48090                     ],
48091                     [
48092                         -131.975877,
48093                         56.9995156
48094                     ],
48095                     [
48096                         -135.1229873,
48097                         59.756601
48098                     ],
48099                     [
48100                         -138.0071813,
48101                         59.991805
48102                     ],
48103                     [
48104                         -139.1715881,
48105                         60.4127229
48106                     ],
48107                     [
48108                         -140.9874011,
48109                         61.0118551
48110                     ],
48111                     [
48112                         -140.9683975,
48113                         69.9535069
48114                     ],
48115                     [
48116                         -156.176891,
48117                         71.5633329
48118                     ],
48119                     [
48120                         -160.413634,
48121                         70.7397728
48122                     ],
48123                     [
48124                         -163.0218273,
48125                         69.9707435
48126                     ],
48127                     [
48128                         -164.9717003,
48129                         68.994689
48130                     ]
48131                 ]
48132             ],
48133             "overlay": true
48134         },
48135         {
48136             "name": "OS 1:25k historic (OSM)",
48137             "type": "tms",
48138             "template": "http://ooc.openstreetmap.org/os1/{zoom}/{x}/{y}.jpg",
48139             "scaleExtent": [
48140                 6,
48141                 17
48142             ],
48143             "polygon": [
48144                 [
48145                     [
48146                         -9,
48147                         49.8
48148                     ],
48149                     [
48150                         -9,
48151                         61.1
48152                     ],
48153                     [
48154                         1.9,
48155                         61.1
48156                     ],
48157                     [
48158                         1.9,
48159                         49.8
48160                     ],
48161                     [
48162                         -9,
48163                         49.8
48164                     ]
48165                 ]
48166             ]
48167         },
48168         {
48169             "name": "OS New Popular Edition historic",
48170             "type": "tms",
48171             "template": "http://ooc.openstreetmap.org/npe/{zoom}/{x}/{y}.png",
48172             "polygon": [
48173                 [
48174                     [
48175                         -5.8,
48176                         49.8
48177                     ],
48178                     [
48179                         -5.8,
48180                         55.8
48181                     ],
48182                     [
48183                         1.9,
48184                         55.8
48185                     ],
48186                     [
48187                         1.9,
48188                         49.8
48189                     ],
48190                     [
48191                         -5.8,
48192                         49.8
48193                     ]
48194                 ]
48195             ]
48196         },
48197         {
48198             "name": "OS OpenData Locator",
48199             "type": "tms",
48200             "template": "http://tiles.itoworld.com/os_locator/{zoom}/{x}/{y}.png",
48201             "polygon": [
48202                 [
48203                     [
48204                         -9,
48205                         49.8
48206                     ],
48207                     [
48208                         -9,
48209                         61.1
48210                     ],
48211                     [
48212                         1.9,
48213                         61.1
48214                     ],
48215                     [
48216                         1.9,
48217                         49.8
48218                     ],
48219                     [
48220                         -9,
48221                         49.8
48222                     ]
48223                 ]
48224             ],
48225             "overlay": true
48226         },
48227         {
48228             "name": "OS OpenData StreetView",
48229             "type": "tms",
48230             "template": "http://os.openstreetmap.org/sv/{zoom}/{x}/{y}.png",
48231             "scaleExtent": [
48232                 1,
48233                 18
48234             ],
48235             "polygon": [
48236                 [
48237                     [
48238                         -5.8292886,
48239                         50.0229734
48240                     ],
48241                     [
48242                         -5.8292886,
48243                         50.254819
48244                     ],
48245                     [
48246                         -5.373356,
48247                         50.254819
48248                     ],
48249                     [
48250                         -5.373356,
48251                         50.3530588
48252                     ],
48253                     [
48254                         -5.1756021,
48255                         50.3530588
48256                     ],
48257                     [
48258                         -5.1756021,
48259                         50.5925406
48260                     ],
48261                     [
48262                         -4.9970743,
48263                         50.5925406
48264                     ],
48265                     [
48266                         -4.9970743,
48267                         50.6935617
48268                     ],
48269                     [
48270                         -4.7965738,
48271                         50.6935617
48272                     ],
48273                     [
48274                         -4.7965738,
48275                         50.7822112
48276                     ],
48277                     [
48278                         -4.6949503,
48279                         50.7822112
48280                     ],
48281                     [
48282                         -4.6949503,
48283                         50.9607371
48284                     ],
48285                     [
48286                         -4.6043131,
48287                         50.9607371
48288                     ],
48289                     [
48290                         -4.6043131,
48291                         51.0692066
48292                     ],
48293                     [
48294                         -4.3792215,
48295                         51.0692066
48296                     ],
48297                     [
48298                         -4.3792215,
48299                         51.2521782
48300                     ],
48301                     [
48302                         -3.9039346,
48303                         51.2521782
48304                     ],
48305                     [
48306                         -3.9039346,
48307                         51.2916998
48308                     ],
48309                     [
48310                         -3.7171671,
48311                         51.2916998
48312                     ],
48313                     [
48314                         -3.7171671,
48315                         51.2453014
48316                     ],
48317                     [
48318                         -3.1486246,
48319                         51.2453014
48320                     ],
48321                     [
48322                         -3.1486246,
48323                         51.362067
48324                     ],
48325                     [
48326                         -3.7446329,
48327                         51.362067
48328                     ],
48329                     [
48330                         -3.7446329,
48331                         51.4340386
48332                     ],
48333                     [
48334                         -3.8297769,
48335                         51.4340386
48336                     ],
48337                     [
48338                         -3.8297769,
48339                         51.5298246
48340                     ],
48341                     [
48342                         -4.0852091,
48343                         51.5298246
48344                     ],
48345                     [
48346                         -4.0852091,
48347                         51.4939284
48348                     ],
48349                     [
48350                         -4.3792215,
48351                         51.4939284
48352                     ],
48353                     [
48354                         -4.3792215,
48355                         51.5427168
48356                     ],
48357                     [
48358                         -5.1444195,
48359                         51.5427168
48360                     ],
48361                     [
48362                         -5.1444195,
48363                         51.6296003
48364                     ],
48365                     [
48366                         -5.7387103,
48367                         51.6296003
48368                     ],
48369                     [
48370                         -5.7387103,
48371                         51.774037
48372                     ],
48373                     [
48374                         -5.5095393,
48375                         51.774037
48376                     ],
48377                     [
48378                         -5.5095393,
48379                         51.9802596
48380                     ],
48381                     [
48382                         -5.198799,
48383                         51.9802596
48384                     ],
48385                     [
48386                         -5.198799,
48387                         52.0973358
48388                     ],
48389                     [
48390                         -4.8880588,
48391                         52.0973358
48392                     ],
48393                     [
48394                         -4.8880588,
48395                         52.1831557
48396                     ],
48397                     [
48398                         -4.4957492,
48399                         52.1831557
48400                     ],
48401                     [
48402                         -4.4957492,
48403                         52.2925739
48404                     ],
48405                     [
48406                         -4.3015365,
48407                         52.2925739
48408                     ],
48409                     [
48410                         -4.3015365,
48411                         52.3685318
48412                     ],
48413                     [
48414                         -4.1811246,
48415                         52.3685318
48416                     ],
48417                     [
48418                         -4.1811246,
48419                         52.7933685
48420                     ],
48421                     [
48422                         -4.4413696,
48423                         52.7933685
48424                     ],
48425                     [
48426                         -4.4413696,
48427                         52.7369614
48428                     ],
48429                     [
48430                         -4.8569847,
48431                         52.7369614
48432                     ],
48433                     [
48434                         -4.8569847,
48435                         52.9317255
48436                     ],
48437                     [
48438                         -4.7288044,
48439                         52.9317255
48440                     ],
48441                     [
48442                         -4.7288044,
48443                         53.5038599
48444                     ],
48445                     [
48446                         -4.1578191,
48447                         53.5038599
48448                     ],
48449                     [
48450                         -4.1578191,
48451                         53.4113498
48452                     ],
48453                     [
48454                         -3.3110518,
48455                         53.4113498
48456                     ],
48457                     [
48458                         -3.3110518,
48459                         53.5038599
48460                     ],
48461                     [
48462                         -3.2333667,
48463                         53.5038599
48464                     ],
48465                     [
48466                         -3.2333667,
48467                         54.0159169
48468                     ],
48469                     [
48470                         -3.3926211,
48471                         54.0159169
48472                     ],
48473                     [
48474                         -3.3926211,
48475                         54.1980953
48476                     ],
48477                     [
48478                         -3.559644,
48479                         54.1980953
48480                     ],
48481                     [
48482                         -3.559644,
48483                         54.433732
48484                     ],
48485                     [
48486                         -3.7188984,
48487                         54.433732
48488                     ],
48489                     [
48490                         -3.7188984,
48491                         54.721897
48492                     ],
48493                     [
48494                         -4.3015365,
48495                         54.721897
48496                     ],
48497                     [
48498                         -4.3015365,
48499                         54.6140739
48500                     ],
48501                     [
48502                         -5.0473132,
48503                         54.6140739
48504                     ],
48505                     [
48506                         -5.0473132,
48507                         54.7532915
48508                     ],
48509                     [
48510                         -5.2298731,
48511                         54.7532915
48512                     ],
48513                     [
48514                         -5.2298731,
48515                         55.2190799
48516                     ],
48517                     [
48518                         -5.6532567,
48519                         55.2190799
48520                     ],
48521                     [
48522                         -5.6532567,
48523                         55.250088
48524                     ],
48525                     [
48526                         -5.8979647,
48527                         55.250088
48528                     ],
48529                     [
48530                         -5.8979647,
48531                         55.4822462
48532                     ],
48533                     [
48534                         -6.5933212,
48535                         55.4822462
48536                     ],
48537                     [
48538                         -6.5933212,
48539                         56.3013441
48540                     ],
48541                     [
48542                         -7.1727691,
48543                         56.3013441
48544                     ],
48545                     [
48546                         -7.1727691,
48547                         56.5601822
48548                     ],
48549                     [
48550                         -6.8171722,
48551                         56.5601822
48552                     ],
48553                     [
48554                         -6.8171722,
48555                         56.6991713
48556                     ],
48557                     [
48558                         -6.5315276,
48559                         56.6991713
48560                     ],
48561                     [
48562                         -6.5315276,
48563                         56.9066964
48564                     ],
48565                     [
48566                         -6.811679,
48567                         56.9066964
48568                     ],
48569                     [
48570                         -6.811679,
48571                         57.3716613
48572                     ],
48573                     [
48574                         -6.8721038,
48575                         57.3716613
48576                     ],
48577                     [
48578                         -6.8721038,
48579                         57.5518893
48580                     ],
48581                     [
48582                         -7.0973235,
48583                         57.5518893
48584                     ],
48585                     [
48586                         -7.0973235,
48587                         57.2411085
48588                     ],
48589                     [
48590                         -7.1742278,
48591                         57.2411085
48592                     ],
48593                     [
48594                         -7.1742278,
48595                         56.9066964
48596                     ],
48597                     [
48598                         -7.3719817,
48599                         56.9066964
48600                     ],
48601                     [
48602                         -7.3719817,
48603                         56.8075885
48604                     ],
48605                     [
48606                         -7.5202972,
48607                         56.8075885
48608                     ],
48609                     [
48610                         -7.5202972,
48611                         56.7142479
48612                     ],
48613                     [
48614                         -7.8306806,
48615                         56.7142479
48616                     ],
48617                     [
48618                         -7.8306806,
48619                         56.8994605
48620                     ],
48621                     [
48622                         -7.6494061,
48623                         56.8994605
48624                     ],
48625                     [
48626                         -7.6494061,
48627                         57.4739617
48628                     ],
48629                     [
48630                         -7.8306806,
48631                         57.4739617
48632                     ],
48633                     [
48634                         -7.8306806,
48635                         57.7915584
48636                     ],
48637                     [
48638                         -7.4736249,
48639                         57.7915584
48640                     ],
48641                     [
48642                         -7.4736249,
48643                         58.086063
48644                     ],
48645                     [
48646                         -7.1879804,
48647                         58.086063
48648                     ],
48649                     [
48650                         -7.1879804,
48651                         58.367197
48652                     ],
48653                     [
48654                         -6.8034589,
48655                         58.367197
48656                     ],
48657                     [
48658                         -6.8034589,
48659                         58.4155786
48660                     ],
48661                     [
48662                         -6.638664,
48663                         58.4155786
48664                     ],
48665                     [
48666                         -6.638664,
48667                         58.4673277
48668                     ],
48669                     [
48670                         -6.5178143,
48671                         58.4673277
48672                     ],
48673                     [
48674                         -6.5178143,
48675                         58.5625632
48676                     ],
48677                     [
48678                         -6.0536224,
48679                         58.5625632
48680                     ],
48681                     [
48682                         -6.0536224,
48683                         58.1568843
48684                     ],
48685                     [
48686                         -6.1470062,
48687                         58.1568843
48688                     ],
48689                     [
48690                         -6.1470062,
48691                         58.1105865
48692                     ],
48693                     [
48694                         -6.2799798,
48695                         58.1105865
48696                     ],
48697                     [
48698                         -6.2799798,
48699                         57.7122664
48700                     ],
48701                     [
48702                         -6.1591302,
48703                         57.7122664
48704                     ],
48705                     [
48706                         -6.1591302,
48707                         57.6667563
48708                     ],
48709                     [
48710                         -5.9339104,
48711                         57.6667563
48712                     ],
48713                     [
48714                         -5.9339104,
48715                         57.8892524
48716                     ],
48717                     [
48718                         -5.80643,
48719                         57.8892524
48720                     ],
48721                     [
48722                         -5.80643,
48723                         57.9621767
48724                     ],
48725                     [
48726                         -5.6141692,
48727                         57.9621767
48728                     ],
48729                     [
48730                         -5.6141692,
48731                         58.0911236
48732                     ],
48733                     [
48734                         -5.490819,
48735                         58.0911236
48736                     ],
48737                     [
48738                         -5.490819,
48739                         58.3733281
48740                     ],
48741                     [
48742                         -5.3199118,
48743                         58.3733281
48744                     ],
48745                     [
48746                         -5.3199118,
48747                         58.75015
48748                     ],
48749                     [
48750                         -3.5719977,
48751                         58.75015
48752                     ],
48753                     [
48754                         -3.5719977,
48755                         59.2091788
48756                     ],
48757                     [
48758                         -3.1944501,
48759                         59.2091788
48760                     ],
48761                     [
48762                         -3.1944501,
48763                         59.4759216
48764                     ],
48765                     [
48766                         -2.243583,
48767                         59.4759216
48768                     ],
48769                     [
48770                         -2.243583,
48771                         59.1388749
48772                     ],
48773                     [
48774                         -2.4611012,
48775                         59.1388749
48776                     ],
48777                     [
48778                         -2.4611012,
48779                         58.8185938
48780                     ],
48781                     [
48782                         -2.7407675,
48783                         58.8185938
48784                     ],
48785                     [
48786                         -2.7407675,
48787                         58.5804743
48788                     ],
48789                     [
48790                         -2.9116746,
48791                         58.5804743
48792                     ],
48793                     [
48794                         -2.9116746,
48795                         58.1157523
48796                     ],
48797                     [
48798                         -3.4865441,
48799                         58.1157523
48800                     ],
48801                     [
48802                         -3.4865441,
48803                         57.740386
48804                     ],
48805                     [
48806                         -1.7153245,
48807                         57.740386
48808                     ],
48809                     [
48810                         -1.7153245,
48811                         57.2225558
48812                     ],
48813                     [
48814                         -1.9794538,
48815                         57.2225558
48816                     ],
48817                     [
48818                         -1.9794538,
48819                         56.8760742
48820                     ],
48821                     [
48822                         -2.1658979,
48823                         56.8760742
48824                     ],
48825                     [
48826                         -2.1658979,
48827                         56.6333186
48828                     ],
48829                     [
48830                         -2.3601106,
48831                         56.6333186
48832                     ],
48833                     [
48834                         -2.3601106,
48835                         56.0477521
48836                     ],
48837                     [
48838                         -1.9794538,
48839                         56.0477521
48840                     ],
48841                     [
48842                         -1.9794538,
48843                         55.8650949
48844                     ],
48845                     [
48846                         -1.4745008,
48847                         55.8650949
48848                     ],
48849                     [
48850                         -1.4745008,
48851                         55.2499926
48852                     ],
48853                     [
48854                         -1.3221997,
48855                         55.2499926
48856                     ],
48857                     [
48858                         -1.3221997,
48859                         54.8221737
48860                     ],
48861                     [
48862                         -1.0550014,
48863                         54.8221737
48864                     ],
48865                     [
48866                         -1.0550014,
48867                         54.6746628
48868                     ],
48869                     [
48870                         -0.6618765,
48871                         54.6746628
48872                     ],
48873                     [
48874                         -0.6618765,
48875                         54.5527463
48876                     ],
48877                     [
48878                         -0.3247617,
48879                         54.5527463
48880                     ],
48881                     [
48882                         -0.3247617,
48883                         54.2865195
48884                     ],
48885                     [
48886                         0.0092841,
48887                         54.2865195
48888                     ],
48889                     [
48890                         0.0092841,
48891                         53.7938518
48892                     ],
48893                     [
48894                         0.2081962,
48895                         53.7938518
48896                     ],
48897                     [
48898                         0.2081962,
48899                         53.5217726
48900                     ],
48901                     [
48902                         0.4163548,
48903                         53.5217726
48904                     ],
48905                     [
48906                         0.4163548,
48907                         53.0298851
48908                     ],
48909                     [
48910                         1.4273388,
48911                         53.0298851
48912                     ],
48913                     [
48914                         1.4273388,
48915                         52.92021
48916                     ],
48917                     [
48918                         1.8333912,
48919                         52.92021
48920                     ],
48921                     [
48922                         1.8333912,
48923                         52.042488
48924                     ],
48925                     [
48926                         1.5235504,
48927                         52.042488
48928                     ],
48929                     [
48930                         1.5235504,
48931                         51.8261335
48932                     ],
48933                     [
48934                         1.2697049,
48935                         51.8261335
48936                     ],
48937                     [
48938                         1.2697049,
48939                         51.6967453
48940                     ],
48941                     [
48942                         1.116651,
48943                         51.6967453
48944                     ],
48945                     [
48946                         1.116651,
48947                         51.440346
48948                     ],
48949                     [
48950                         1.5235504,
48951                         51.440346
48952                     ],
48953                     [
48954                         1.5235504,
48955                         51.3331831
48956                     ],
48957                     [
48958                         1.4507565,
48959                         51.3331831
48960                     ],
48961                     [
48962                         1.4507565,
48963                         51.0207553
48964                     ],
48965                     [
48966                         1.0699883,
48967                         51.0207553
48968                     ],
48969                     [
48970                         1.0699883,
48971                         50.9008416
48972                     ],
48973                     [
48974                         0.7788126,
48975                         50.9008416
48976                     ],
48977                     [
48978                         0.7788126,
48979                         50.729843
48980                     ],
48981                     [
48982                         -0.7255952,
48983                         50.729843
48984                     ],
48985                     [
48986                         -0.7255952,
48987                         50.7038437
48988                     ],
48989                     [
48990                         -1.0074383,
48991                         50.7038437
48992                     ],
48993                     [
48994                         -1.0074383,
48995                         50.5736307
48996                     ],
48997                     [
48998                         -2.3625252,
48999                         50.5736307
49000                     ],
49001                     [
49002                         -2.3625252,
49003                         50.4846421
49004                     ],
49005                     [
49006                         -2.4987805,
49007                         50.4846421
49008                     ],
49009                     [
49010                         -2.4987805,
49011                         50.5736307
49012                     ],
49013                     [
49014                         -3.4096378,
49015                         50.5736307
49016                     ],
49017                     [
49018                         -3.4096378,
49019                         50.2057837
49020                     ],
49021                     [
49022                         -3.6922446,
49023                         50.2057837
49024                     ],
49025                     [
49026                         -3.6922446,
49027                         50.1347737
49028                     ],
49029                     [
49030                         -5.005468,
49031                         50.1347737
49032                     ],
49033                     [
49034                         -5.005468,
49035                         49.9474456
49036                     ],
49037                     [
49038                         -5.2839506,
49039                         49.9474456
49040                     ],
49041                     [
49042                         -5.2839506,
49043                         50.0229734
49044                     ]
49045                 ],
49046                 [
49047                     [
49048                         -6.4580707,
49049                         49.8673563
49050                     ],
49051                     [
49052                         -6.4580707,
49053                         49.9499935
49054                     ],
49055                     [
49056                         -6.3978807,
49057                         49.9499935
49058                     ],
49059                     [
49060                         -6.3978807,
49061                         50.0053797
49062                     ],
49063                     [
49064                         -6.1799606,
49065                         50.0053797
49066                     ],
49067                     [
49068                         -6.1799606,
49069                         49.9168614
49070                     ],
49071                     [
49072                         -6.2540201,
49073                         49.9168614
49074                     ],
49075                     [
49076                         -6.2540201,
49077                         49.8673563
49078                     ]
49079                 ],
49080                 [
49081                     [
49082                         -5.8343165,
49083                         49.932156
49084                     ],
49085                     [
49086                         -5.8343165,
49087                         49.9754641
49088                     ],
49089                     [
49090                         -5.7683254,
49091                         49.9754641
49092                     ],
49093                     [
49094                         -5.7683254,
49095                         49.932156
49096                     ]
49097                 ],
49098                 [
49099                     [
49100                         -1.9483797,
49101                         60.6885737
49102                     ],
49103                     [
49104                         -1.9483797,
49105                         60.3058841
49106                     ],
49107                     [
49108                         -1.7543149,
49109                         60.3058841
49110                     ],
49111                     [
49112                         -1.7543149,
49113                         60.1284428
49114                     ],
49115                     [
49116                         -1.5754914,
49117                         60.1284428
49118                     ],
49119                     [
49120                         -1.5754914,
49121                         59.797917
49122                     ],
49123                     [
49124                         -1.0316959,
49125                         59.797917
49126                     ],
49127                     [
49128                         -1.0316959,
49129                         60.0354518
49130                     ],
49131                     [
49132                         -0.6626918,
49133                         60.0354518
49134                     ],
49135                     [
49136                         -0.6626918,
49137                         60.9103862
49138                     ],
49139                     [
49140                         -1.1034395,
49141                         60.9103862
49142                     ],
49143                     [
49144                         -1.1034395,
49145                         60.8040022
49146                     ],
49147                     [
49148                         -1.3506319,
49149                         60.8040022
49150                     ],
49151                     [
49152                         -1.3506319,
49153                         60.6885737
49154                     ]
49155                 ],
49156                 [
49157                     [
49158                         -2.203381,
49159                         60.1968568
49160                     ],
49161                     [
49162                         -2.203381,
49163                         60.0929443
49164                     ],
49165                     [
49166                         -1.9864011,
49167                         60.0929443
49168                     ],
49169                     [
49170                         -1.9864011,
49171                         60.1968568
49172                     ]
49173                 ],
49174                 [
49175                     [
49176                         -1.7543149,
49177                         59.5698289
49178                     ],
49179                     [
49180                         -1.7543149,
49181                         59.4639383
49182                     ],
49183                     [
49184                         -1.5373349,
49185                         59.4639383
49186                     ],
49187                     [
49188                         -1.5373349,
49189                         59.5698289
49190                     ]
49191                 ],
49192                 [
49193                     [
49194                         -4.5585981,
49195                         59.1370518
49196                     ],
49197                     [
49198                         -4.5585981,
49199                         58.9569099
49200                     ],
49201                     [
49202                         -4.2867004,
49203                         58.9569099
49204                     ],
49205                     [
49206                         -4.2867004,
49207                         59.1370518
49208                     ]
49209                 ],
49210                 [
49211                     [
49212                         -6.2787732,
49213                         59.2025744
49214                     ],
49215                     [
49216                         -6.2787732,
49217                         59.0227769
49218                     ],
49219                     [
49220                         -5.6650612,
49221                         59.0227769
49222                     ],
49223                     [
49224                         -5.6650612,
49225                         59.2025744
49226                     ]
49227                 ],
49228                 [
49229                     [
49230                         -8.7163482,
49231                         57.9440556
49232                     ],
49233                     [
49234                         -8.7163482,
49235                         57.7305936
49236                     ],
49237                     [
49238                         -8.3592926,
49239                         57.7305936
49240                     ],
49241                     [
49242                         -8.3592926,
49243                         57.9440556
49244                     ]
49245                 ],
49246                 [
49247                     [
49248                         -7.6077005,
49249                         50.4021026
49250                     ],
49251                     [
49252                         -7.6077005,
49253                         50.2688657
49254                     ],
49255                     [
49256                         -7.3907205,
49257                         50.2688657
49258                     ],
49259                     [
49260                         -7.3907205,
49261                         50.4021026
49262                     ]
49263                 ],
49264                 [
49265                     [
49266                         -7.7304303,
49267                         58.3579902
49268                     ],
49269                     [
49270                         -7.7304303,
49271                         58.248313
49272                     ],
49273                     [
49274                         -7.5134503,
49275                         58.248313
49276                     ],
49277                     [
49278                         -7.5134503,
49279                         58.3579902
49280                     ]
49281                 ]
49282             ]
49283         },
49284         {
49285             "name": "OS Scottish Popular historic",
49286             "type": "tms",
49287             "template": "http://ooc.openstreetmap.org/npescotland/tiles/{zoom}/{x}/{y}.jpg",
49288             "scaleExtent": [
49289                 6,
49290                 15
49291             ],
49292             "polygon": [
49293                 [
49294                     [
49295                         -7.8,
49296                         54.5
49297                     ],
49298                     [
49299                         -7.8,
49300                         61.1
49301                     ],
49302                     [
49303                         -1.1,
49304                         61.1
49305                     ],
49306                     [
49307                         -1.1,
49308                         54.5
49309                     ],
49310                     [
49311                         -7.8,
49312                         54.5
49313                     ]
49314                 ]
49315             ]
49316         },
49317         {
49318             "name": "OS Town Plans, Aberdeen 1866-1867 (NLS)",
49319             "type": "tms",
49320             "description": "Detailed town plan of Aberdeen 1866-1867, courtesy of National Library of Scotland.",
49321             "template": "http://geo.nls.uk/maps/towns/aberdeen/{zoom}/{x}/{-y}.png",
49322             "scaleExtent": [
49323                 13,
49324                 20
49325             ],
49326             "polygon": [
49327                 [
49328                     [
49329                         -2.14039404,
49330                         57.11218789
49331                     ],
49332                     [
49333                         -2.14064752,
49334                         57.17894161
49335                     ],
49336                     [
49337                         -2.04501987,
49338                         57.17901252
49339                     ],
49340                     [
49341                         -2.04493842,
49342                         57.11225862
49343                     ]
49344                 ]
49345             ],
49346             "terms_url": "http://maps.nls.uk/townplans/aberdeen.html",
49347             "terms_text": "National Library of Scotland - Aberdeen 1866-1867"
49348         },
49349         {
49350             "name": "OS Town Plans, Airdrie 1858 (NLS)",
49351             "type": "tms",
49352             "description": "Detailed town plan of Airdrie 1858, courtesy of National Library of Scotland.",
49353             "template": "http://geo.nls.uk/maps/towns/airdrie/{zoom}/{x}/{-y}.png",
49354             "scaleExtent": [
49355                 13,
49356                 20
49357             ],
49358             "polygon": [
49359                 [
49360                     [
49361                         -3.99291738,
49362                         55.86408041
49363                     ],
49364                     [
49365                         -3.99338933,
49366                         55.87329115
49367                     ],
49368                     [
49369                         -3.9691085,
49370                         55.87368212
49371                     ],
49372                     [
49373                         -3.9686423,
49374                         55.86447124
49375                     ]
49376                 ]
49377             ],
49378             "terms_url": "http://maps.nls.uk/townplans/airdrie.html",
49379             "terms_text": "National Library of Scotland - Airdrie 1858"
49380         },
49381         {
49382             "name": "OS Town Plans, Alexandria 1859 (NLS)",
49383             "type": "tms",
49384             "description": "Detailed town plan of Alexandria 1859, courtesy of National Library of Scotland.",
49385             "template": "http://geo.nls.uk/maps/towns/alexandria/{zoom}/{x}/{-y}.png",
49386             "scaleExtent": [
49387                 13,
49388                 20
49389             ],
49390             "polygon": [
49391                 [
49392                     [
49393                         -4.58973571,
49394                         55.97536707
49395                     ],
49396                     [
49397                         -4.59104461,
49398                         55.99493153
49399                     ],
49400                     [
49401                         -4.55985072,
49402                         55.99558348
49403                     ],
49404                     [
49405                         -4.55855754,
49406                         55.97601855
49407                     ]
49408                 ]
49409             ],
49410             "terms_url": "http://maps.nls.uk/townplans/alexandria.html",
49411             "terms_text": "National Library of Scotland - Alexandria 1859"
49412         },
49413         {
49414             "name": "OS Town Plans, Alloa 1861-1862 (NLS)",
49415             "type": "tms",
49416             "description": "Detailed town plan of Alloa 1861-1862, courtesy of National Library of Scotland.",
49417             "template": "http://geo.nls.uk/maps/towns/alloa/{zoom}/{x}/{-y}.png",
49418             "scaleExtent": [
49419                 13,
49420                 20
49421             ],
49422             "polygon": [
49423                 [
49424                     [
49425                         -3.81166061,
49426                         56.09864363
49427                     ],
49428                     [
49429                         -3.81274448,
49430                         56.12169929
49431                     ],
49432                     [
49433                         -3.7804609,
49434                         56.12216898
49435                     ],
49436                     [
49437                         -3.77939631,
49438                         56.09911292
49439                     ]
49440                 ]
49441             ],
49442             "terms_url": "http://maps.nls.uk/townplans/alloa.html",
49443             "terms_text": "National Library of Scotland - Alloa 1861-1862"
49444         },
49445         {
49446             "name": "OS Town Plans, Annan 1859 (NLS)",
49447             "type": "tms",
49448             "description": "Detailed town plan of Annan 1859, courtesy of National Library of Scotland.",
49449             "template": "http://geo.nls.uk/maps/towns/annan/{zoom}/{x}/{-y}.png",
49450             "scaleExtent": [
49451                 13,
49452                 20
49453             ],
49454             "polygon": [
49455                 [
49456                     [
49457                         -3.27921439,
49458                         54.98252155
49459                     ],
49460                     [
49461                         -3.27960062,
49462                         54.9946601
49463                     ],
49464                     [
49465                         -3.24866331,
49466                         54.99498165
49467                     ],
49468                     [
49469                         -3.24828642,
49470                         54.98284297
49471                     ]
49472                 ]
49473             ],
49474             "terms_url": "http://maps.nls.uk/townplans/annan.html",
49475             "terms_text": "National Library of Scotland - Annan 1859"
49476         },
49477         {
49478             "name": "OS Town Plans, Arbroath 1858 (NLS)",
49479             "type": "tms",
49480             "description": "Detailed town plan of Arbroath 1858, courtesy of National Library of Scotland.",
49481             "template": "http://geo.nls.uk/maps/towns/arbroath/{zoom}/{x}/{-y}.png",
49482             "scaleExtent": [
49483                 13,
49484                 20
49485             ],
49486             "polygon": [
49487                 [
49488                     [
49489                         -2.60716469,
49490                         56.53995105
49491                     ],
49492                     [
49493                         -2.60764981,
49494                         56.57022426
49495                     ],
49496                     [
49497                         -2.56498708,
49498                         56.57042549
49499                     ],
49500                     [
49501                         -2.564536,
49502                         56.54015206
49503                     ]
49504                 ]
49505             ],
49506             "terms_url": "http://maps.nls.uk/townplans/arbroath.html",
49507             "terms_text": "National Library of Scotland - Arbroath 1858"
49508         },
49509         {
49510             "name": "OS Town Plans, Ayr 1855 (NLS)",
49511             "type": "tms",
49512             "description": "Detailed town plan of Ayr 1855, courtesy of National Library of Scotland.",
49513             "template": "http://geo.nls.uk/maps/towns/ayr/{zoom}/{x}/{-y}.png",
49514             "scaleExtent": [
49515                 13,
49516                 20
49517             ],
49518             "polygon": [
49519                 [
49520                     [
49521                         -4.66768105,
49522                         55.43748864
49523                     ],
49524                     [
49525                         -4.67080057,
49526                         55.48363961
49527                     ],
49528                     [
49529                         -4.60609844,
49530                         55.48503484
49531                     ],
49532                     [
49533                         -4.60305426,
49534                         55.43888149
49535                     ]
49536                 ]
49537             ],
49538             "terms_url": "http://maps.nls.uk/townplans/ayr.html",
49539             "terms_text": "National Library of Scotland - Ayr 1855"
49540         },
49541         {
49542             "name": "OS Town Plans, Berwick-upon-Tweed 1852 (NLS)",
49543             "type": "tms",
49544             "description": "Detailed town plan of Berwick-upon-Tweed 1852, courtesy of National Library of Scotland.",
49545             "template": "http://geo.nls.uk/maps/towns/berwick/{zoom}/{x}/{-y}.png",
49546             "scaleExtent": [
49547                 13,
49548                 20
49549             ],
49550             "polygon": [
49551                 [
49552                     [
49553                         -2.02117487,
49554                         55.75577627
49555                     ],
49556                     [
49557                         -2.02118763,
49558                         55.77904118
49559                     ],
49560                     [
49561                         -1.98976956,
49562                         55.77904265
49563                     ],
49564                     [
49565                         -1.9897755,
49566                         55.75577774
49567                     ]
49568                 ]
49569             ],
49570             "terms_url": "http://maps.nls.uk/townplans/berwick.html",
49571             "terms_text": "National Library of Scotland - Berwick-upon-Tweed 1852"
49572         },
49573         {
49574             "name": "OS Town Plans, Brechin 1862 (NLS)",
49575             "type": "tms",
49576             "description": "Detailed town plan of Brechin 1862, courtesy of National Library of Scotland.",
49577             "template": "http://geo.nls.uk/maps/towns/brechin/{zoom}/{x}/{-y}.png",
49578             "scaleExtent": [
49579                 13,
49580                 20
49581             ],
49582             "polygon": [
49583                 [
49584                     [
49585                         -2.67480248,
49586                         56.71456775
49587                     ],
49588                     [
49589                         -2.67521172,
49590                         56.73739937
49591                     ],
49592                     [
49593                         -2.64319679,
49594                         56.73756872
49595                     ],
49596                     [
49597                         -2.64280695,
49598                         56.71473694
49599                     ]
49600                 ]
49601             ],
49602             "terms_url": "http://maps.nls.uk/townplans/brechin.html",
49603             "terms_text": "National Library of Scotland - Brechin 1862"
49604         },
49605         {
49606             "name": "OS Town Plans, Burntisland 1894 (NLS)",
49607             "type": "tms",
49608             "description": "Detailed town plan of Burntisland 1894, courtesy of National Library of Scotland.",
49609             "template": "http://geo.nls.uk/maps/towns/burntisland/{zoom}/{x}/{-y}.png",
49610             "scaleExtent": [
49611                 13,
49612                 20
49613             ],
49614             "polygon": [
49615                 [
49616                     [
49617                         -3.24879624,
49618                         56.04240046
49619                     ],
49620                     [
49621                         -3.2495182,
49622                         56.06472996
49623                     ],
49624                     [
49625                         -3.21830572,
49626                         56.06504207
49627                     ],
49628                     [
49629                         -3.21760179,
49630                         56.0427123
49631                     ]
49632                 ]
49633             ],
49634             "terms_url": "http://maps.nls.uk/townplans/burntisland.html",
49635             "terms_text": "National Library of Scotland - Burntisland 1894"
49636         },
49637         {
49638             "name": "OS Town Plans, Campbelton 1865 (NLS)",
49639             "type": "tms",
49640             "description": "Detailed town plan of Campbelton 1865, courtesy of National Library of Scotland.",
49641             "template": "http://geo.nls.uk/maps/towns/campbeltown/{zoom}/{x}/{-y}.png",
49642             "scaleExtent": [
49643                 13,
49644                 20
49645             ],
49646             "polygon": [
49647                 [
49648                     [
49649                         -5.62345307,
49650                         55.40255998
49651                     ],
49652                     [
49653                         -5.62631353,
49654                         55.43375303
49655                     ],
49656                     [
49657                         -5.58276654,
49658                         55.43503753
49659                     ],
49660                     [
49661                         -5.57994024,
49662                         55.40384299
49663                     ]
49664                 ]
49665             ],
49666             "terms_url": "http://maps.nls.uk/townplans/campbelton.html",
49667             "terms_text": "National Library of Scotland - Campbelton 1865"
49668         },
49669         {
49670             "name": "OS Town Plans, Coatbridge 1858 (NLS)",
49671             "type": "tms",
49672             "description": "Detailed town plan of Coatbridge 1858, courtesy of National Library of Scotland.",
49673             "template": "http://geo.nls.uk/maps/towns/coatbridge/{zoom}/{x}/{-y}.png",
49674             "scaleExtent": [
49675                 13,
49676                 20
49677             ],
49678             "polygon": [
49679                 [
49680                     [
49681                         -4.05035921,
49682                         55.84648689
49683                     ],
49684                     [
49685                         -4.05157062,
49686                         55.86947193
49687                     ],
49688                     [
49689                         -4.01953905,
49690                         55.87000186
49691                     ],
49692                     [
49693                         -4.01834651,
49694                         55.84701638
49695                     ]
49696                 ]
49697             ],
49698             "terms_url": "http://maps.nls.uk/townplans/coatbridge.html",
49699             "terms_text": "National Library of Scotland - Coatbridge 1858"
49700         },
49701         {
49702             "name": "OS Town Plans, Cupar 1854 (NLS)",
49703             "type": "tms",
49704             "description": "Detailed town plan of Cupar 1854, courtesy of National Library of Scotland.",
49705             "template": "http://geo.nls.uk/maps/towns/cupar1854/{zoom}/{x}/{-y}.png",
49706             "scaleExtent": [
49707                 13,
49708                 20
49709             ],
49710             "polygon": [
49711                 [
49712                     [
49713                         -3.04765872,
49714                         56.28653177
49715                     ],
49716                     [
49717                         -3.04890965,
49718                         56.332192
49719                     ],
49720                     [
49721                         -2.98498515,
49722                         56.33271677
49723                     ],
49724                     [
49725                         -2.98381041,
49726                         56.28705563
49727                     ]
49728                 ]
49729             ],
49730             "terms_url": "http://maps.nls.uk/townplans/cupar_1.html",
49731             "terms_text": "National Library of Scotland - Cupar 1854"
49732         },
49733         {
49734             "name": "OS Town Plans, Cupar 1893-1894 (NLS)",
49735             "type": "tms",
49736             "description": "Detailed town plan of Cupar 1893-1894, courtesy of National Library of Scotland.",
49737             "template": "http://geo.nls.uk/maps/towns/cupar1893/{zoom}/{x}/{-y}.png",
49738             "scaleExtent": [
49739                 13,
49740                 20
49741             ],
49742             "polygon": [
49743                 [
49744                     [
49745                         -3.0327697,
49746                         56.30243657
49747                     ],
49748                     [
49749                         -3.03338443,
49750                         56.32520139
49751                     ],
49752                     [
49753                         -3.00146629,
49754                         56.32546356
49755                     ],
49756                     [
49757                         -3.00087054,
49758                         56.30269852
49759                     ]
49760                 ]
49761             ],
49762             "terms_url": "http://maps.nls.uk/townplans/cupar_2.html",
49763             "terms_text": "National Library of Scotland - Cupar 1893-1894"
49764         },
49765         {
49766             "name": "OS Town Plans, Dalkeith 1852 (NLS)",
49767             "type": "tms",
49768             "description": "Detailed town plan of Dalkeith 1852, courtesy of National Library of Scotland.",
49769             "template": "http://geo.nls.uk/maps/towns/dalkeith1852/{zoom}/{x}/{-y}.png",
49770             "scaleExtent": [
49771                 13,
49772                 20
49773             ],
49774             "polygon": [
49775                 [
49776                     [
49777                         -3.07862465,
49778                         55.88900264
49779                     ],
49780                     [
49781                         -3.0790381,
49782                         55.90389729
49783                     ],
49784                     [
49785                         -3.05835611,
49786                         55.90407681
49787                     ],
49788                     [
49789                         -3.05795059,
49790                         55.88918206
49791                     ]
49792                 ]
49793             ],
49794             "terms_url": "http://maps.nls.uk/townplans/dalkeith_1.html",
49795             "terms_text": "National Library of Scotland - Dalkeith 1852"
49796         },
49797         {
49798             "name": "OS Town Plans, Dalkeith 1893 (NLS)",
49799             "type": "tms",
49800             "description": "Detailed town plan of Dalkeith 1893, courtesy of National Library of Scotland.",
49801             "template": "http://geo.nls.uk/maps/towns/dalkeith1893/{zoom}/{x}/{-y}.png",
49802             "scaleExtent": [
49803                 13,
49804                 20
49805             ],
49806             "polygon": [
49807                 [
49808                     [
49809                         -3.08600192,
49810                         55.87936087
49811                     ],
49812                     [
49813                         -3.08658588,
49814                         55.90025926
49815                     ],
49816                     [
49817                         -3.0436473,
49818                         55.90063074
49819                     ],
49820                     [
49821                         -3.04308639,
49822                         55.87973206
49823                     ]
49824                 ]
49825             ],
49826             "terms_url": "http://maps.nls.uk/townplans/dalkeith_2.html",
49827             "terms_text": "National Library of Scotland - Dalkeith 1893"
49828         },
49829         {
49830             "name": "OS Town Plans, Dumbarton 1859 (NLS)",
49831             "type": "tms",
49832             "description": "Detailed town plan of Dumbarton 1859, courtesy of National Library of Scotland.",
49833             "template": "http://geo.nls.uk/maps/towns/dumbarton/{zoom}/{x}/{-y}.png",
49834             "scaleExtent": [
49835                 13,
49836                 20
49837             ],
49838             "polygon": [
49839                 [
49840                     [
49841                         -4.58559982,
49842                         55.92742578
49843                     ],
49844                     [
49845                         -4.58714245,
49846                         55.95056014
49847                     ],
49848                     [
49849                         -4.55463269,
49850                         55.95123882
49851                     ],
49852                     [
49853                         -4.55310939,
49854                         55.92810387
49855                     ]
49856                 ]
49857             ],
49858             "terms_url": "http://maps.nls.uk/townplans/dumbarton.html",
49859             "terms_text": "National Library of Scotland - Dumbarton 1859"
49860         },
49861         {
49862             "name": "OS Town Plans, Dumfries 1850 (NLS)",
49863             "type": "tms",
49864             "description": "Detailed town plan of Dumfries 1850, courtesy of National Library of Scotland.",
49865             "template": "http://geo.nls.uk/maps/towns/dumfries1850/{zoom}/{x}/{-y}.png",
49866             "scaleExtent": [
49867                 13,
49868                 20
49869             ],
49870             "polygon": [
49871                 [
49872                     [
49873                         -3.63928076,
49874                         55.03715991
49875                     ],
49876                     [
49877                         -3.64116352,
49878                         55.08319002
49879                     ],
49880                     [
49881                         -3.57823183,
49882                         55.08402202
49883                     ],
49884                     [
49885                         -3.57642118,
49886                         55.0379905
49887                     ]
49888                 ]
49889             ],
49890             "terms_url": "http://maps.nls.uk/townplans/dumfries_1.html",
49891             "terms_text": "National Library of Scotland - Dumfries 1850"
49892         },
49893         {
49894             "name": "OS Town Plans, Dumfries 1893 (NLS)",
49895             "type": "tms",
49896             "description": "Detailed town plan of Dumfries 1893, courtesy of National Library of Scotland.",
49897             "template": "http://geo.nls.uk/maps/towns/dumfries1893/{zoom}/{x}/{-y}.png",
49898             "scaleExtent": [
49899                 13,
49900                 20
49901             ],
49902             "polygon": [
49903                 [
49904                     [
49905                         -3.63179081,
49906                         55.04150111
49907                     ],
49908                     [
49909                         -3.63330662,
49910                         55.07873429
49911                     ],
49912                     [
49913                         -3.58259012,
49914                         55.07940411
49915                     ],
49916                     [
49917                         -3.58112132,
49918                         55.04217001
49919                     ]
49920                 ]
49921             ],
49922             "terms_url": "http://maps.nls.uk/townplans/dumfries_2.html",
49923             "terms_text": "National Library of Scotland - Dumfries 1893"
49924         },
49925         {
49926             "name": "OS Town Plans, Dundee 1857-1858 (NLS)",
49927             "type": "tms",
49928             "description": "Detailed town plan of Dundee 1857-1858, courtesy of National Library of Scotland.",
49929             "template": "http://geo.nls.uk/maps/towns/dundee1857/{zoom}/{x}/{-y}.png",
49930             "scaleExtent": [
49931                 13,
49932                 20
49933             ],
49934             "polygon": [
49935                 [
49936                     [
49937                         -3.02584468,
49938                         56.44879161
49939                     ],
49940                     [
49941                         -3.02656969,
49942                         56.47566815
49943                     ],
49944                     [
49945                         -2.94710317,
49946                         56.47629984
49947                     ],
49948                     [
49949                         -2.94643424,
49950                         56.44942266
49951                     ]
49952                 ]
49953             ],
49954             "terms_url": "http://maps.nls.uk/townplans/dundee_1.html",
49955             "terms_text": "National Library of Scotland - Dundee 1857-1858"
49956         },
49957         {
49958             "name": "OS Town Plans, Dundee 1870-1872 (NLS)",
49959             "type": "tms",
49960             "description": "Detailed town plan of Dundee 1870-1872, courtesy of National Library of Scotland.",
49961             "template": "http://geo.nls.uk/maps/towns/dundee1870/{zoom}/{x}/{-y}.png",
49962             "scaleExtent": [
49963                 13,
49964                 20
49965             ],
49966             "polygon": [
49967                 [
49968                     [
49969                         -3.03399945,
49970                         56.448497
49971                     ],
49972                     [
49973                         -3.03497463,
49974                         56.48435238
49975                     ],
49976                     [
49977                         -2.92352705,
49978                         56.48523137
49979                     ],
49980                     [
49981                         -2.92265681,
49982                         56.4493748
49983                     ]
49984                 ]
49985             ],
49986             "terms_url": "http://maps.nls.uk/townplans/dundee_2.html",
49987             "terms_text": "National Library of Scotland - Dundee 1870-1872"
49988         },
49989         {
49990             "name": "OS Town Plans, Dunfermline 1854 (NLS)",
49991             "type": "tms",
49992             "description": "Detailed town plan of Dunfermline 1854, courtesy of National Library of Scotland.",
49993             "template": "http://geo.nls.uk/maps/towns/dunfermline1854/{zoom}/{x}/{-y}.png",
49994             "scaleExtent": [
49995                 13,
49996                 20
49997             ],
49998             "polygon": [
49999                 [
50000                     [
50001                         -3.49045481,
50002                         56.0605979
50003                     ],
50004                     [
50005                         -3.49116489,
50006                         56.07898822
50007                     ],
50008                     [
50009                         -3.44374075,
50010                         56.07955208
50011                     ],
50012                     [
50013                         -3.44305323,
50014                         56.06116138
50015                     ]
50016                 ]
50017             ],
50018             "terms_url": "http://maps.nls.uk/townplans/dunfermline_1.html",
50019             "terms_text": "National Library of Scotland - Dunfermline 1854"
50020         },
50021         {
50022             "name": "OS Town Plans, Dunfermline 1894 (NLS)",
50023             "type": "tms",
50024             "description": "Detailed town plan of Dunfermline 1894, courtesy of National Library of Scotland.",
50025             "template": "http://geo.nls.uk/maps/towns/dunfermline1893/{zoom}/{x}/{-y}.png",
50026             "scaleExtent": [
50027                 13,
50028                 20
50029             ],
50030             "polygon": [
50031                 [
50032                     [
50033                         -3.48284159,
50034                         56.05198219
50035                     ],
50036                     [
50037                         -3.48399434,
50038                         56.08198924
50039                     ],
50040                     [
50041                         -3.44209721,
50042                         56.08248587
50043                     ],
50044                     [
50045                         -3.44097697,
50046                         56.05247826
50047                     ]
50048                 ]
50049             ],
50050             "terms_url": "http://maps.nls.uk/townplans/dunfermline_2.html",
50051             "terms_text": "National Library of Scotland - Dunfermline 1894"
50052         },
50053         {
50054             "name": "OS Town Plans, Edinburgh 1849-1851 (NLS)",
50055             "type": "tms",
50056             "description": "Detailed town plan of Edinburgh 1849-1851, courtesy of National Library of Scotland.",
50057             "template": "http://geo.nls.uk/maps/towns/edinburgh1849/{zoom}/{x}/{-y}.png",
50058             "scaleExtent": [
50059                 13,
50060                 20
50061             ],
50062             "polygon": [
50063                 [
50064                     [
50065                         -3.2361048,
50066                         55.921366
50067                     ],
50068                     [
50069                         -3.23836397,
50070                         55.99217223
50071                     ],
50072                     [
50073                         -3.14197035,
50074                         55.99310288
50075                     ],
50076                     [
50077                         -3.13988689,
50078                         55.92229419
50079                     ]
50080                 ]
50081             ],
50082             "terms_url": "http://maps.nls.uk/townplans/edinburgh1056_1.html",
50083             "terms_text": "National Library of Scotland - Edinburgh 1849-1851"
50084         },
50085         {
50086             "name": "OS Town Plans, Edinburgh 1876-1877 (NLS)",
50087             "type": "tms",
50088             "description": "Detailed town plan of Edinburgh 1876-1877, courtesy of National Library of Scotland.",
50089             "template": "http://geo.nls.uk/maps/towns/edinburgh1876/{zoom}/{x}/{-y}.png",
50090             "scaleExtent": [
50091                 13,
50092                 20
50093             ],
50094             "polygon": [
50095                 [
50096                     [
50097                         -3.24740498,
50098                         55.92116518
50099                     ],
50100                     [
50101                         -3.24989581,
50102                         55.99850896
50103                     ],
50104                     [
50105                         -3.13061127,
50106                         55.99966059
50107                     ],
50108                     [
50109                         -3.12835798,
50110                         55.92231348
50111                     ]
50112                 ]
50113             ],
50114             "terms_url": "http://maps.nls.uk/townplans/edinburgh1056_2.html",
50115             "terms_text": "National Library of Scotland - Edinburgh 1876-1877"
50116         },
50117         {
50118             "name": "OS Town Plans, Edinburgh 1893-1894 (NLS)",
50119             "type": "tms",
50120             "description": "Detailed town plan of Edinburgh 1893-1894, courtesy of National Library of Scotland.",
50121             "template": "http://geo.nls.uk/maps/towns/edinburgh1893/{zoom}/{x}/{-y}.png",
50122             "scaleExtent": [
50123                 13,
50124                 20
50125             ],
50126             "polygon": [
50127                 [
50128                     [
50129                         -3.26111081,
50130                         55.89555387
50131                     ],
50132                     [
50133                         -3.26450423,
50134                         55.9997912
50135                     ],
50136                     [
50137                         -3.11970824,
50138                         56.00119128
50139                     ],
50140                     [
50141                         -3.1167031,
50142                         55.89694851
50143                     ]
50144                 ]
50145             ],
50146             "terms_url": "http://maps.nls.uk/townplans/edinburgh500.html",
50147             "terms_text": "National Library of Scotland - Edinburgh 1893-1894"
50148         },
50149         {
50150             "name": "OS Town Plans, Elgin 1868 (NLS)",
50151             "type": "tms",
50152             "description": "Detailed town plan of Elgin 1868, courtesy of National Library of Scotland.",
50153             "template": "http://geo.nls.uk/maps/towns/elgin/{zoom}/{x}/{-y}.png",
50154             "scaleExtent": [
50155                 13,
50156                 20
50157             ],
50158             "polygon": [
50159                 [
50160                     [
50161                         -3.33665196,
50162                         57.62879017
50163                     ],
50164                     [
50165                         -3.33776583,
50166                         57.65907381
50167                     ],
50168                     [
50169                         -3.29380859,
50170                         57.65953111
50171                     ],
50172                     [
50173                         -3.29273129,
50174                         57.62924695
50175                     ]
50176                 ]
50177             ],
50178             "terms_url": "http://maps.nls.uk/townplans/elgin.html",
50179             "terms_text": "National Library of Scotland - Elgin 1868"
50180         },
50181         {
50182             "name": "OS Town Plans, Falkirk 1858-1859 (NLS)",
50183             "type": "tms",
50184             "description": "Detailed town plan of Falkirk 1858-1859, courtesy of National Library of Scotland.",
50185             "template": "http://geo.nls.uk/maps/towns/falkirk/{zoom}/{x}/{-y}.png",
50186             "scaleExtent": [
50187                 13,
50188                 20
50189             ],
50190             "polygon": [
50191                 [
50192                     [
50193                         -3.79587441,
50194                         55.99343101
50195                     ],
50196                     [
50197                         -3.79697783,
50198                         56.01720281
50199                     ],
50200                     [
50201                         -3.76648151,
50202                         56.01764348
50203                     ],
50204                     [
50205                         -3.76539679,
50206                         55.99387129
50207                     ]
50208                 ]
50209             ],
50210             "terms_url": "http://maps.nls.uk/townplans/falkirk.html",
50211             "terms_text": "National Library of Scotland - Falkirk 1858-1859"
50212         },
50213         {
50214             "name": "OS Town Plans, Forfar 1860-1861 (NLS)",
50215             "type": "tms",
50216             "description": "Detailed town plan of Forfar 1860-1861, courtesy of National Library of Scotland.",
50217             "template": "http://geo.nls.uk/maps/towns/forfar/{zoom}/{x}/{-y}.png",
50218             "scaleExtent": [
50219                 13,
50220                 20
50221             ],
50222             "polygon": [
50223                 [
50224                     [
50225                         -2.90326183,
50226                         56.6289471
50227                     ],
50228                     [
50229                         -2.90378797,
50230                         56.65095013
50231                     ],
50232                     [
50233                         -2.87228457,
50234                         56.65117489
50235                     ],
50236                     [
50237                         -2.87177676,
50238                         56.62917168
50239                     ]
50240                 ]
50241             ],
50242             "terms_url": "http://maps.nls.uk/townplans/forfar.html",
50243             "terms_text": "National Library of Scotland - Forfar 1860-1861"
50244         },
50245         {
50246             "name": "OS Town Plans, Forres 1868 (NLS)",
50247             "type": "tms",
50248             "description": "Detailed town plan of Forres 1868, courtesy of National Library of Scotland.",
50249             "template": "http://geo.nls.uk/maps/towns/forres/{zoom}/{x}/{-y}.png",
50250             "scaleExtent": [
50251                 13,
50252                 20
50253             ],
50254             "polygon": [
50255                 [
50256                     [
50257                         -3.63516795,
50258                         57.58887872
50259                     ],
50260                     [
50261                         -3.63647637,
50262                         57.618002
50263                     ],
50264                     [
50265                         -3.57751453,
50266                         57.61875171
50267                     ],
50268                     [
50269                         -3.5762532,
50270                         57.58962759
50271                     ]
50272                 ]
50273             ],
50274             "terms_url": "http://maps.nls.uk/townplans/forres.html",
50275             "terms_text": "National Library of Scotland - Forres 1868"
50276         },
50277         {
50278             "name": "OS Town Plans, Galashiels 1858 (NLS)",
50279             "type": "tms",
50280             "description": "Detailed town plan of Galashiels 1858, courtesy of National Library of Scotland.",
50281             "template": "http://geo.nls.uk/maps/towns/galashiels/{zoom}/{x}/{-y}.png",
50282             "scaleExtent": [
50283                 13,
50284                 20
50285             ],
50286             "polygon": [
50287                 [
50288                     [
50289                         -2.82918609,
50290                         55.59586303
50291                     ],
50292                     [
50293                         -2.82981273,
50294                         55.62554026
50295                     ],
50296                     [
50297                         -2.78895254,
50298                         55.62580992
50299                     ],
50300                     [
50301                         -2.78835674,
50302                         55.59613239
50303                     ]
50304                 ]
50305             ],
50306             "terms_url": "http://maps.nls.uk/townplans/galashiels.html",
50307             "terms_text": "National Library of Scotland - Galashiels 1858"
50308         },
50309         {
50310             "name": "OS Town Plans, Girvan 1857 (NLS)",
50311             "type": "tms",
50312             "description": "Detailed town plan of Girvan 1857, courtesy of National Library of Scotland.",
50313             "template": "http://geo.nls.uk/maps/towns/girvan/{zoom}/{x}/{-y}.png",
50314             "scaleExtent": [
50315                 13,
50316                 20
50317             ],
50318             "polygon": [
50319                 [
50320                     [
50321                         -4.87424251,
50322                         55.22679729
50323                     ],
50324                     [
50325                         -4.87587895,
50326                         55.24945946
50327                     ],
50328                     [
50329                         -4.84447382,
50330                         55.25019598
50331                     ],
50332                     [
50333                         -4.84285519,
50334                         55.22753318
50335                     ]
50336                 ]
50337             ],
50338             "terms_url": "http://maps.nls.uk/townplans/girvan.html",
50339             "terms_text": "National Library of Scotland - Girvan 1857"
50340         },
50341         {
50342             "name": "OS Town Plans, Glasgow 1857-1858 (NLS)",
50343             "type": "tms",
50344             "description": "Detailed town plan of Glasgow 1857-1858, courtesy of National Library of Scotland.",
50345             "template": "http://geo.nls.uk/maps/towns/glasgow1857/{zoom}/{x}/{-y}.png",
50346             "scaleExtent": [
50347                 13,
50348                 20
50349             ],
50350             "polygon": [
50351                 [
50352                     [
50353                         -4.31575491,
50354                         55.82072009
50355                     ],
50356                     [
50357                         -4.319683,
50358                         55.88667625
50359                     ],
50360                     [
50361                         -4.1771319,
50362                         55.88928081
50363                     ],
50364                     [
50365                         -4.1734447,
50366                         55.82331825
50367                     ]
50368                 ]
50369             ],
50370             "terms_url": "http://maps.nls.uk/townplans/glasgow_1.html",
50371             "terms_text": "National Library of Scotland - Glasgow 1857-1858"
50372         },
50373         {
50374             "name": "OS Town Plans, Glasgow 1892-1894 (NLS)",
50375             "type": "tms",
50376             "description": "Detailed town plan of Glasgow 1892-1894, courtesy of National Library of Scotland.",
50377             "template": "http://geo.nls.uk/maps/towns/glasgow1894/{zoom}/{x}/{-y}.png",
50378             "scaleExtent": [
50379                 13,
50380                 20
50381             ],
50382             "polygon": [
50383                 [
50384                     [
50385                         -4.3465357,
50386                         55.81456228
50387                     ],
50388                     [
50389                         -4.35157646,
50390                         55.89806268
50391                     ],
50392                     [
50393                         -4.17788765,
50394                         55.9012587
50395                     ],
50396                     [
50397                         -4.17321842,
50398                         55.81774834
50399                     ]
50400                 ]
50401             ],
50402             "terms_url": "http://maps.nls.uk/townplans/glasgow_2.html",
50403             "terms_text": "National Library of Scotland - Glasgow 1892-1894"
50404         },
50405         {
50406             "name": "OS Town Plans, Greenock 1857 (NLS)",
50407             "type": "tms",
50408             "description": "Detailed town plan of Greenock 1857, courtesy of National Library of Scotland.",
50409             "template": "http://geo.nls.uk/maps/towns/greenock/{zoom}/{x}/{-y}.png",
50410             "scaleExtent": [
50411                 13,
50412                 20
50413             ],
50414             "polygon": [
50415                 [
50416                     [
50417                         -4.78108857,
50418                         55.92617865
50419                     ],
50420                     [
50421                         -4.78382957,
50422                         55.96437481
50423                     ],
50424                     [
50425                         -4.7302257,
50426                         55.96557475
50427                     ],
50428                     [
50429                         -4.72753731,
50430                         55.92737687
50431                     ]
50432                 ]
50433             ],
50434             "terms_url": "http://maps.nls.uk/townplans/greenock.html",
50435             "terms_text": "National Library of Scotland - Greenock 1857"
50436         },
50437         {
50438             "name": "OS Town Plans, Haddington 1853 (NLS)",
50439             "type": "tms",
50440             "description": "Detailed town plan of Haddington 1853, courtesy of National Library of Scotland.",
50441             "template": "http://geo.nls.uk/maps/towns/haddington1853/{zoom}/{x}/{-y}.png",
50442             "scaleExtent": [
50443                 13,
50444                 20
50445             ],
50446             "polygon": [
50447                 [
50448                     [
50449                         -2.78855542,
50450                         55.9451862
50451                     ],
50452                     [
50453                         -2.78888196,
50454                         55.96124194
50455                     ],
50456                     [
50457                         -2.76674325,
50458                         55.9613817
50459                     ],
50460                     [
50461                         -2.76642588,
50462                         55.94532587
50463                     ]
50464                 ]
50465             ],
50466             "terms_url": "http://maps.nls.uk/townplans/haddington_1.html",
50467             "terms_text": "National Library of Scotland - Haddington 1853"
50468         },
50469         {
50470             "name": "OS Town Plans, Haddington 1893 (NLS)",
50471             "type": "tms",
50472             "description": "Detailed town plan of Haddington 1893, courtesy of National Library of Scotland.",
50473             "template": "http://geo.nls.uk/maps/towns/haddington1893/{zoom}/{x}/{-y}.png",
50474             "scaleExtent": [
50475                 13,
50476                 20
50477             ],
50478             "polygon": [
50479                 [
50480                     [
50481                         -2.80152293,
50482                         55.93428734
50483                     ],
50484                     [
50485                         -2.80214693,
50486                         55.96447189
50487                     ],
50488                     [
50489                         -2.76038069,
50490                         55.9647367
50491                     ],
50492                     [
50493                         -2.75978916,
50494                         55.93455185
50495                     ]
50496                 ]
50497             ],
50498             "terms_url": "http://maps.nls.uk/townplans/haddington_2.html",
50499             "terms_text": "National Library of Scotland - Haddington 1893"
50500         },
50501         {
50502             "name": "OS Town Plans, Hamilton 1858 (NLS)",
50503             "type": "tms",
50504             "description": "Detailed town plan of Hamilton 1858, courtesy of National Library of Scotland.",
50505             "template": "http://geo.nls.uk/maps/towns/hamilton/{zoom}/{x}/{-y}.png",
50506             "scaleExtent": [
50507                 13,
50508                 20
50509             ],
50510             "polygon": [
50511                 [
50512                     [
50513                         -4.06721642,
50514                         55.74877265
50515                     ],
50516                     [
50517                         -4.06924047,
50518                         55.78698508
50519                     ],
50520                     [
50521                         -4.01679233,
50522                         55.78785698
50523                     ],
50524                     [
50525                         -4.01481949,
50526                         55.74964331
50527                     ]
50528                 ]
50529             ],
50530             "terms_url": "http://maps.nls.uk/townplans/hamilton.html",
50531             "terms_text": "National Library of Scotland - Hamilton 1858"
50532         },
50533         {
50534             "name": "OS Town Plans, Hawick 1857-1858 (NLS)",
50535             "type": "tms",
50536             "description": "Detailed town plan of Hawick 1857-1858, courtesy of National Library of Scotland.",
50537             "template": "http://geo.nls.uk/maps/towns/hawick/{zoom}/{x}/{-y}.png",
50538             "scaleExtent": [
50539                 13,
50540                 20
50541             ],
50542             "polygon": [
50543                 [
50544                     [
50545                         -2.80130149,
50546                         55.4102516
50547                     ],
50548                     [
50549                         -2.80176329,
50550                         55.43304638
50551                     ],
50552                     [
50553                         -2.7708832,
50554                         55.43324489
50555                     ],
50556                     [
50557                         -2.77043917,
50558                         55.41044995
50559                     ]
50560                 ]
50561             ],
50562             "terms_url": "http://maps.nls.uk/townplans/hawick.html",
50563             "terms_text": "National Library of Scotland - Hawick 1857-1858"
50564         },
50565         {
50566             "name": "OS Town Plans, Inverness 1867-1868 (NLS)",
50567             "type": "tms",
50568             "description": "Detailed town plan of Inverness 1867-1868, courtesy of National Library of Scotland.",
50569             "template": "http://geo.nls.uk/maps/towns/inverness/{zoom}/{x}/{-y}.png",
50570             "scaleExtent": [
50571                 13,
50572                 20
50573             ],
50574             "polygon": [
50575                 [
50576                     [
50577                         -4.25481758,
50578                         57.45916363
50579                     ],
50580                     [
50581                         -4.25752308,
50582                         57.50302387
50583                     ],
50584                     [
50585                         -4.19713638,
50586                         57.50409032
50587                     ],
50588                     [
50589                         -4.1945031,
50590                         57.46022829
50591                     ]
50592                 ]
50593             ],
50594             "terms_url": "http://maps.nls.uk/townplans/inverness.html",
50595             "terms_text": "National Library of Scotland - Inverness 1867-1868"
50596         },
50597         {
50598             "name": "OS Town Plans, Irvine 1859 (NLS)",
50599             "type": "tms",
50600             "description": "Detailed town plan of Irvine 1859, courtesy of National Library of Scotland.",
50601             "template": "http://geo.nls.uk/maps/towns/irvine/{zoom}/{x}/{-y}.png",
50602             "scaleExtent": [
50603                 13,
50604                 20
50605             ],
50606             "polygon": [
50607                 [
50608                     [
50609                         -4.67540402,
50610                         55.60649957
50611                     ],
50612                     [
50613                         -4.67643252,
50614                         55.62159024
50615                     ],
50616                     [
50617                         -4.65537888,
50618                         55.62204812
50619                     ],
50620                     [
50621                         -4.65435844,
50622                         55.60695719
50623                     ]
50624                 ]
50625             ],
50626             "terms_url": "http://maps.nls.uk/townplans/irvine.html",
50627             "terms_text": "National Library of Scotland - Irvine 1859"
50628         },
50629         {
50630             "name": "OS Town Plans, Jedburgh 1858 (NLS)",
50631             "type": "tms",
50632             "description": "Detailed town plan of Jedburgh 1858, courtesy of National Library of Scotland.",
50633             "template": "http://geo.nls.uk/maps/towns/jedburgh/{zoom}/{x}/{-y}.png",
50634             "scaleExtent": [
50635                 13,
50636                 20
50637             ],
50638             "polygon": [
50639                 [
50640                     [
50641                         -2.56332521,
50642                         55.47105448
50643                     ],
50644                     [
50645                         -2.56355503,
50646                         55.48715562
50647                     ],
50648                     [
50649                         -2.54168193,
50650                         55.48725438
50651                     ],
50652                     [
50653                         -2.54146103,
50654                         55.47115318
50655                     ]
50656                 ]
50657             ],
50658             "terms_url": "http://maps.nls.uk/townplans/jedburgh.html",
50659             "terms_text": "National Library of Scotland - Jedburgh 1858"
50660         },
50661         {
50662             "name": "OS Town Plans, Kelso 1857 (NLS)",
50663             "type": "tms",
50664             "description": "Detailed town plan of Kelso 1857, courtesy of National Library of Scotland.",
50665             "template": "http://geo.nls.uk/maps/towns/kelso/{zoom}/{x}/{-y}.png",
50666             "scaleExtent": [
50667                 13,
50668                 20
50669             ],
50670             "polygon": [
50671                 [
50672                     [
50673                         -2.44924544,
50674                         55.58390848
50675                     ],
50676                     [
50677                         -2.44949757,
50678                         55.6059582
50679                     ],
50680                     [
50681                         -2.41902085,
50682                         55.60606617
50683                     ],
50684                     [
50685                         -2.41878581,
50686                         55.58401636
50687                     ]
50688                 ]
50689             ],
50690             "terms_url": "http://maps.nls.uk/townplans/kelso.html",
50691             "terms_text": "National Library of Scotland - Kelso 1857"
50692         },
50693         {
50694             "name": "OS Town Plans, Kilmarnock 1857-1859 (NLS)",
50695             "type": "tms",
50696             "description": "Detailed town plan of Kilmarnock 1857-1859, courtesy of National Library of Scotland.",
50697             "template": "http://geo.nls.uk/maps/towns/kilmarnock/{zoom}/{x}/{-y}.png",
50698             "scaleExtent": [
50699                 13,
50700                 20
50701             ],
50702             "polygon": [
50703                 [
50704                     [
50705                         -4.51746876,
50706                         55.58950933
50707                     ],
50708                     [
50709                         -4.5194347,
50710                         55.62017114
50711                     ],
50712                     [
50713                         -4.47675652,
50714                         55.62104083
50715                     ],
50716                     [
50717                         -4.4748238,
50718                         55.59037802
50719                     ]
50720                 ]
50721             ],
50722             "terms_url": "http://maps.nls.uk/townplans/kilmarnock.html",
50723             "terms_text": "National Library of Scotland - Kilmarnock 1857-1859"
50724         },
50725         {
50726             "name": "OS Town Plans, Kirkcaldy 1855 (NLS)",
50727             "type": "tms",
50728             "description": "Detailed town plan of Kirkcaldy 1855, courtesy of National Library of Scotland.",
50729             "template": "http://geo.nls.uk/maps/towns/kirkcaldy1855/{zoom}/{x}/{-y}.png",
50730             "scaleExtent": [
50731                 13,
50732                 20
50733             ],
50734             "polygon": [
50735                 [
50736                     [
50737                         -3.17455285,
50738                         56.09518942
50739                     ],
50740                     [
50741                         -3.17554995,
50742                         56.12790251
50743                     ],
50744                     [
50745                         -3.12991402,
50746                         56.12832843
50747                     ],
50748                     [
50749                         -3.12895559,
50750                         56.09561481
50751                     ]
50752                 ]
50753             ],
50754             "terms_url": "http://maps.nls.uk/townplans/kirkcaldy_1.html",
50755             "terms_text": "National Library of Scotland - Kirkcaldy 1855"
50756         },
50757         {
50758             "name": "OS Town Plans, Kirkcaldy 1894 (NLS)",
50759             "type": "tms",
50760             "description": "Detailed town plan of Kirkcaldy 1894, courtesy of National Library of Scotland.",
50761             "template": "http://geo.nls.uk/maps/towns/kirkcaldy1894/{zoom}/{x}/{-y}.png",
50762             "scaleExtent": [
50763                 13,
50764                 20
50765             ],
50766             "polygon": [
50767                 [
50768                     [
50769                         -3.17460426,
50770                         56.09513375
50771                     ],
50772                     [
50773                         -3.17560428,
50774                         56.12794116
50775                     ],
50776                     [
50777                         -3.12989512,
50778                         56.12836777
50779                     ],
50780                     [
50781                         -3.12893395,
50782                         56.09555983
50783                     ]
50784                 ]
50785             ],
50786             "terms_url": "http://maps.nls.uk/townplans/kirkcaldy_2.html",
50787             "terms_text": "National Library of Scotland - Kirkcaldy 1894"
50788         },
50789         {
50790             "name": "OS Town Plans, Kirkcudbright 1850 (NLS)",
50791             "type": "tms",
50792             "description": "Detailed town plan of Kirkcudbright 1850, courtesy of National Library of Scotland.",
50793             "template": "http://geo.nls.uk/maps/towns/kirkcudbright1850/{zoom}/{x}/{-y}.png",
50794             "scaleExtent": [
50795                 13,
50796                 20
50797             ],
50798             "polygon": [
50799                 [
50800                     [
50801                         -4.06154334,
50802                         54.82586314
50803                     ],
50804                     [
50805                         -4.0623081,
50806                         54.84086061
50807                     ],
50808                     [
50809                         -4.0420219,
50810                         54.84120364
50811                     ],
50812                     [
50813                         -4.04126464,
50814                         54.82620598
50815                     ]
50816                 ]
50817             ],
50818             "terms_url": "http://maps.nls.uk/townplans/kirkcudbright_1.html",
50819             "terms_text": "National Library of Scotland - Kirkcudbright 1850"
50820         },
50821         {
50822             "name": "OS Town Plans, Kirkcudbright 1893 (NLS)",
50823             "type": "tms",
50824             "description": "Detailed town plan of Kirkcudbright 1893, courtesy of National Library of Scotland.",
50825             "template": "http://geo.nls.uk/maps/towns/kirkcudbright1893/{zoom}/{x}/{-y}.png",
50826             "scaleExtent": [
50827                 13,
50828                 20
50829             ],
50830             "polygon": [
50831                 [
50832                     [
50833                         -4.06001868,
50834                         54.82720122
50835                     ],
50836                     [
50837                         -4.06079036,
50838                         54.84234455
50839                     ],
50840                     [
50841                         -4.04025067,
50842                         54.84269158
50843                     ],
50844                     [
50845                         -4.03948667,
50846                         54.82754805
50847                     ]
50848                 ]
50849             ],
50850             "terms_url": "http://maps.nls.uk/townplans/kirkcudbright_2.html",
50851             "terms_text": "National Library of Scotland - Kirkcudbright 1893"
50852         },
50853         {
50854             "name": "OS Town Plans, Kirkintilloch 1859 (NLS)",
50855             "type": "tms",
50856             "description": "Detailed town plan of Kirkintilloch 1859, courtesy of National Library of Scotland.",
50857             "template": "http://geo.nls.uk/maps/towns/kirkintilloch/{zoom}/{x}/{-y}.png",
50858             "scaleExtent": [
50859                 13,
50860                 20
50861             ],
50862             "polygon": [
50863                 [
50864                     [
50865                         -4.16664222,
50866                         55.93124287
50867                     ],
50868                     [
50869                         -4.16748402,
50870                         55.94631265
50871                     ],
50872                     [
50873                         -4.14637318,
50874                         55.94668235
50875                     ],
50876                     [
50877                         -4.14553956,
50878                         55.93161237
50879                     ]
50880                 ]
50881             ],
50882             "terms_url": "http://maps.nls.uk/townplans/kirkintilloch.html",
50883             "terms_text": "National Library of Scotland - Kirkintilloch 1859"
50884         },
50885         {
50886             "name": "OS Town Plans, Kirriemuir 1861 (NLS)",
50887             "type": "tms",
50888             "description": "Detailed town plan of Kirriemuir 1861, courtesy of National Library of Scotland.",
50889             "template": "http://geo.nls.uk/maps/towns/kirriemuir/{zoom}/{x}/{-y}.png",
50890             "scaleExtent": [
50891                 13,
50892                 20
50893             ],
50894             "polygon": [
50895                 [
50896                     [
50897                         -3.01255744,
50898                         56.65896044
50899                     ],
50900                     [
50901                         -3.01302683,
50902                         56.67645382
50903                     ],
50904                     [
50905                         -2.98815879,
50906                         56.67665366
50907                     ],
50908                     [
50909                         -2.98770092,
50910                         56.65916014
50911                     ]
50912                 ]
50913             ],
50914             "terms_url": "http://maps.nls.uk/townplans/kirriemuir.html",
50915             "terms_text": "National Library of Scotland - Kirriemuir 1861"
50916         },
50917         {
50918             "name": "OS Town Plans, Lanark 1858 (NLS)",
50919             "type": "tms",
50920             "description": "Detailed town plan of Lanark 1858, courtesy of National Library of Scotland.",
50921             "template": "http://geo.nls.uk/maps/towns/lanark/{zoom}/{x}/{-y}.png",
50922             "scaleExtent": [
50923                 13,
50924                 20
50925             ],
50926             "polygon": [
50927                 [
50928                     [
50929                         -3.78642584,
50930                         55.66308804
50931                     ],
50932                     [
50933                         -3.78710605,
50934                         55.67800854
50935                     ],
50936                     [
50937                         -3.76632876,
50938                         55.67830935
50939                     ],
50940                     [
50941                         -3.76565645,
50942                         55.66338868
50943                     ]
50944                 ]
50945             ],
50946             "terms_url": "http://maps.nls.uk/townplans/lanark.html",
50947             "terms_text": "National Library of Scotland - Lanark 1858"
50948         },
50949         {
50950             "name": "OS Town Plans, Linlithgow 1856 (NLS)",
50951             "type": "tms",
50952             "description": "Detailed town plan of Linlithgow 1856, courtesy of National Library of Scotland.",
50953             "template": "http://geo.nls.uk/maps/towns/linlithgow/{zoom}/{x}/{-y}.png",
50954             "scaleExtent": [
50955                 13,
50956                 20
50957             ],
50958             "polygon": [
50959                 [
50960                     [
50961                         -3.61908334,
50962                         55.95549561
50963                     ],
50964                     [
50965                         -3.62033259,
50966                         55.98538615
50967                     ],
50968                     [
50969                         -3.57838447,
50970                         55.98593047
50971                     ],
50972                     [
50973                         -3.57716753,
50974                         55.95603932
50975                     ]
50976                 ]
50977             ],
50978             "terms_url": "http://maps.nls.uk/townplans/linlithgow.html",
50979             "terms_text": "National Library of Scotland - Linlithgow 1856"
50980         },
50981         {
50982             "name": "OS Town Plans, Mayole 1856-1857 (NLS)",
50983             "type": "tms",
50984             "description": "Detailed town plan of Mayole 1856-1857, courtesy of National Library of Scotland.",
50985             "template": "http://geo.nls.uk/maps/towns/maybole/{zoom}/{x}/{-y}.png",
50986             "scaleExtent": [
50987                 13,
50988                 20
50989             ],
50990             "polygon": [
50991                 [
50992                     [
50993                         -4.69086378,
50994                         55.34340178
50995                     ],
50996                     [
50997                         -4.6918884,
50998                         55.35849731
50999                     ],
51000                     [
51001                         -4.67089656,
51002                         55.35895813
51003                     ],
51004                     [
51005                         -4.6698799,
51006                         55.34386234
51007                     ]
51008                 ]
51009             ],
51010             "terms_url": "http://maps.nls.uk/townplans/maybole.html",
51011             "terms_text": "National Library of Scotland - Mayole 1856-1857"
51012         },
51013         {
51014             "name": "OS Town Plans, Montrose 1861-1862 (NLS)",
51015             "type": "tms",
51016             "description": "Detailed town plan of Montrose 1861-1862, courtesy of National Library of Scotland.",
51017             "template": "http://geo.nls.uk/maps/towns/montrose/{zoom}/{x}/{-y}.png",
51018             "scaleExtent": [
51019                 13,
51020                 20
51021             ],
51022             "polygon": [
51023                 [
51024                     [
51025                         -2.4859324,
51026                         56.69645192
51027                     ],
51028                     [
51029                         -2.4862257,
51030                         56.71918799
51031                     ],
51032                     [
51033                         -2.45405417,
51034                         56.71930941
51035                     ],
51036                     [
51037                         -2.45378027,
51038                         56.69657324
51039                     ]
51040                 ]
51041             ],
51042             "terms_url": "http://maps.nls.uk/townplans/montrose.html",
51043             "terms_text": "National Library of Scotland - Montrose 1861-1862"
51044         },
51045         {
51046             "name": "OS Town Plans, Musselburgh 1853 (NLS)",
51047             "type": "tms",
51048             "description": "Detailed town plan of Musselburgh 1853, courtesy of National Library of Scotland.",
51049             "template": "http://geo.nls.uk/maps/towns/musselburgh1853/{zoom}/{x}/{-y}.png",
51050             "scaleExtent": [
51051                 13,
51052                 20
51053             ],
51054             "polygon": [
51055                 [
51056                     [
51057                         -3.07888558,
51058                         55.93371953
51059                     ],
51060                     [
51061                         -3.07954151,
51062                         55.95729781
51063                     ],
51064                     [
51065                         -3.03240684,
51066                         55.95770177
51067                     ],
51068                     [
51069                         -3.03177952,
51070                         55.93412313
51071                     ]
51072                 ]
51073             ],
51074             "terms_url": "http://maps.nls.uk/townplans/musselburgh_1.html",
51075             "terms_text": "National Library of Scotland - Musselburgh 1853"
51076         },
51077         {
51078             "name": "OS Town Plans, Musselburgh 1893 (NLS)",
51079             "type": "tms",
51080             "description": "Detailed town plan of Musselburgh 1893, courtesy of National Library of Scotland.",
51081             "template": "http://geo.nls.uk/maps/towns/musselburgh1893/{zoom}/{x}/{-y}.png",
51082             "scaleExtent": [
51083                 13,
51084                 20
51085             ],
51086             "polygon": [
51087                 [
51088                     [
51089                         -3.07017621,
51090                         55.92694102
51091                     ],
51092                     [
51093                         -3.07078961,
51094                         55.94917624
51095                     ],
51096                     [
51097                         -3.03988228,
51098                         55.94944099
51099                     ],
51100                     [
51101                         -3.03928658,
51102                         55.92720556
51103                     ]
51104                 ]
51105             ],
51106             "terms_url": "http://maps.nls.uk/townplans/musselburgh_2.html",
51107             "terms_text": "National Library of Scotland - Musselburgh 1893"
51108         },
51109         {
51110             "name": "OS Town Plans, Nairn 1867-1868 (NLS)",
51111             "type": "tms",
51112             "description": "Detailed town plan of Nairn 1867-1868, courtesy of National Library of Scotland.",
51113             "template": "http://geo.nls.uk/maps/towns/nairn/{zoom}/{x}/{-y}.png",
51114             "scaleExtent": [
51115                 13,
51116                 20
51117             ],
51118             "polygon": [
51119                 [
51120                     [
51121                         -3.88433907,
51122                         57.57899149
51123                     ],
51124                     [
51125                         -3.88509905,
51126                         57.5936822
51127                     ],
51128                     [
51129                         -3.85931017,
51130                         57.59406441
51131                     ],
51132                     [
51133                         -3.85856057,
51134                         57.57937348
51135                     ]
51136                 ]
51137             ],
51138             "terms_url": "http://maps.nls.uk/townplans/nairn.html",
51139             "terms_text": "National Library of Scotland - Nairn 1867-1868"
51140         },
51141         {
51142             "name": "OS Town Plans, Oban 1867-1868 (NLS)",
51143             "type": "tms",
51144             "description": "Detailed town plan of Oban 1867-1868, courtesy of National Library of Scotland.",
51145             "template": "http://geo.nls.uk/maps/towns/oban/{zoom}/{x}/{-y}.png",
51146             "scaleExtent": [
51147                 13,
51148                 20
51149             ],
51150             "polygon": [
51151                 [
51152                     [
51153                         -5.49548449,
51154                         56.39080407
51155                     ],
51156                     [
51157                         -5.49836627,
51158                         56.42219039
51159                     ],
51160                     [
51161                         -5.45383984,
51162                         56.42343933
51163                     ],
51164                     [
51165                         -5.45099456,
51166                         56.39205153
51167                     ]
51168                 ]
51169             ],
51170             "terms_url": "http://maps.nls.uk/townplans/oban.html",
51171             "terms_text": "National Library of Scotland - Oban 1867-1868"
51172         },
51173         {
51174             "name": "OS Town Plans, Peebles 1856 (NLS)",
51175             "type": "tms",
51176             "description": "Detailed town plan of Peebles 1856, courtesy of National Library of Scotland.",
51177             "template": "http://geo.nls.uk/maps/towns/peebles/{zoom}/{x}/{-y}.png",
51178             "scaleExtent": [
51179                 13,
51180                 20
51181             ],
51182             "polygon": [
51183                 [
51184                     [
51185                         -3.20921287,
51186                         55.63635834
51187                     ],
51188                     [
51189                         -3.20990288,
51190                         55.65873817
51191                     ],
51192                     [
51193                         -3.17896372,
51194                         55.65903935
51195                     ],
51196                     [
51197                         -3.17829135,
51198                         55.63665927
51199                     ]
51200                 ]
51201             ],
51202             "terms_url": "http://maps.nls.uk/townplans/peebles.html",
51203             "terms_text": "National Library of Scotland - Peebles 1856"
51204         },
51205         {
51206             "name": "OS Town Plans, Perth 1860 (NLS)",
51207             "type": "tms",
51208             "description": "Detailed town plan of Perth 1860, courtesy of National Library of Scotland.",
51209             "template": "http://geo.nls.uk/maps/towns/perth/{zoom}/{x}/{-y}.png",
51210             "scaleExtent": [
51211                 13,
51212                 20
51213             ],
51214             "polygon": [
51215                 [
51216                     [
51217                         -3.45302495,
51218                         56.37794226
51219                     ],
51220                     [
51221                         -3.45416664,
51222                         56.40789908
51223                     ],
51224                     [
51225                         -3.41187528,
51226                         56.40838777
51227                     ],
51228                     [
51229                         -3.41076676,
51230                         56.3784304
51231                     ]
51232                 ]
51233             ],
51234             "terms_url": "http://maps.nls.uk/townplans/perth.html",
51235             "terms_text": "National Library of Scotland - Perth 1860"
51236         },
51237         {
51238             "name": "OS Town Plans, Peterhead 1868 (NLS)",
51239             "type": "tms",
51240             "description": "Detailed town plan of Peterhead 1868, courtesy of National Library of Scotland.",
51241             "template": "http://geo.nls.uk/maps/towns/peterhead/{zoom}/{x}/{-y}.png",
51242             "scaleExtent": [
51243                 13,
51244                 20
51245             ],
51246             "polygon": [
51247                 [
51248                     [
51249                         -1.80513747,
51250                         57.48046916
51251                     ],
51252                     [
51253                         -1.80494005,
51254                         57.51755411
51255                     ],
51256                     [
51257                         -1.75135366,
51258                         57.51746003
51259                     ],
51260                     [
51261                         -1.75160539,
51262                         57.48037522
51263                     ]
51264                 ]
51265             ],
51266             "terms_url": "http://maps.nls.uk/townplans/peterhead",
51267             "terms_text": "National Library of Scotland - Peterhead 1868"
51268         },
51269         {
51270             "name": "OS Town Plans, Port Glasgow 1856-1857 (NLS)",
51271             "type": "tms",
51272             "description": "Detailed town plan of Port Glasgow 1856-1857, courtesy of National Library of Scotland.",
51273             "template": "http://geo.nls.uk/maps/towns/portglasgow/{zoom}/{x}/{-y}.png",
51274             "scaleExtent": [
51275                 13,
51276                 20
51277             ],
51278             "polygon": [
51279                 [
51280                     [
51281                         -4.70063209,
51282                         55.91995983
51283                     ],
51284                     [
51285                         -4.70222026,
51286                         55.9427679
51287                     ],
51288                     [
51289                         -4.67084958,
51290                         55.94345237
51291                     ],
51292                     [
51293                         -4.6692798,
51294                         55.92064372
51295                     ]
51296                 ]
51297             ],
51298             "terms_url": "http://maps.nls.uk/townplans/port-glasgow.html",
51299             "terms_text": "National Library of Scotland - Port Glasgow 1856-1857"
51300         },
51301         {
51302             "name": "OS Town Plans, Portobello 1893-1894 (NLS)",
51303             "type": "tms",
51304             "description": "Detailed town plan of Portobello 1893-1894, courtesy of National Library of Scotland.",
51305             "template": "http://geo.nls.uk/maps/towns/portobello/{zoom}/{x}/{-y}.png",
51306             "scaleExtent": [
51307                 13,
51308                 20
51309             ],
51310             "polygon": [
51311                 [
51312                     [
51313                         -3.12437919,
51314                         55.93846889
51315                     ],
51316                     [
51317                         -3.1250234,
51318                         55.96068605
51319                     ],
51320                     [
51321                         -3.09394827,
51322                         55.96096586
51323                     ],
51324                     [
51325                         -3.09332184,
51326                         55.93874847
51327                     ]
51328                 ]
51329             ],
51330             "terms_url": "http://maps.nls.uk/townplans/portobello.html",
51331             "terms_text": "National Library of Scotland - Portobello 1893-1894"
51332         },
51333         {
51334             "name": "OS Town Plans, Rothesay 1862-1863 (NLS)",
51335             "type": "tms",
51336             "description": "Detailed town plan of Rothesay 1862-1863, courtesy of National Library of Scotland.",
51337             "template": "http://geo.nls.uk/maps/towns/rothesay/{zoom}/{x}/{-y}.png",
51338             "scaleExtent": [
51339                 13,
51340                 20
51341             ],
51342             "polygon": [
51343                 [
51344                     [
51345                         -5.06449893,
51346                         55.82864114
51347                     ],
51348                     [
51349                         -5.06569719,
51350                         55.84385927
51351                     ],
51352                     [
51353                         -5.04413114,
51354                         55.84439519
51355                     ],
51356                     [
51357                         -5.04294127,
51358                         55.82917676
51359                     ]
51360                 ]
51361             ],
51362             "terms_url": "http://maps.nls.uk/townplans/rothesay.html",
51363             "terms_text": "National Library of Scotland - Rothesay 1862-1863"
51364         },
51365         {
51366             "name": "OS Town Plans, Selkirk 1865 (NLS)",
51367             "type": "tms",
51368             "description": "Detailed town plan of Selkirk 1865, courtesy of National Library of Scotland.",
51369             "template": "http://geo.nls.uk/maps/towns/selkirk/{zoom}/{x}/{-y}.png",
51370             "scaleExtent": [
51371                 13,
51372                 20
51373             ],
51374             "polygon": [
51375                 [
51376                     [
51377                         -2.85998582,
51378                         55.53499576
51379                     ],
51380                     [
51381                         -2.86063259,
51382                         55.56459732
51383                     ],
51384                     [
51385                         -2.82003242,
51386                         55.56487574
51387                     ],
51388                     [
51389                         -2.81941615,
51390                         55.53527387
51391                     ]
51392                 ]
51393             ],
51394             "terms_url": "http://maps.nls.uk/townplans/selkirk.html",
51395             "terms_text": "National Library of Scotland - Selkirk 1865"
51396         },
51397         {
51398             "name": "OS Town Plans, St Andrews 1854 (NLS)",
51399             "type": "tms",
51400             "description": "Detailed town plan of St Andrews 1854, courtesy of National Library of Scotland.",
51401             "template": "http://geo.nls.uk/maps/towns/standrews1854/{zoom}/{x}/{-y}.png",
51402             "scaleExtent": [
51403                 13,
51404                 20
51405             ],
51406             "polygon": [
51407                 [
51408                     [
51409                         -2.81342686,
51410                         56.32097352
51411                     ],
51412                     [
51413                         -2.81405804,
51414                         56.3506222
51415                     ],
51416                     [
51417                         -2.77243712,
51418                         56.35088865
51419                     ],
51420                     [
51421                         -2.77183819,
51422                         56.32123967
51423                     ]
51424                 ]
51425             ],
51426             "terms_url": "http://maps.nls.uk/townplans/st-andrews_1.html",
51427             "terms_text": "National Library of Scotland - St Andrews 1854"
51428         },
51429         {
51430             "name": "OS Town Plans, St Andrews 1893 (NLS)",
51431             "type": "tms",
51432             "description": "Detailed town plan of St Andrews 1893, courtesy of National Library of Scotland.",
51433             "template": "http://geo.nls.uk/maps/towns/standrews1893/{zoom}/{x}/{-y}.png",
51434             "scaleExtent": [
51435                 13,
51436                 20
51437             ],
51438             "polygon": [
51439                 [
51440                     [
51441                         -2.81545583,
51442                         56.31861733
51443                     ],
51444                     [
51445                         -2.81609919,
51446                         56.3487653
51447                     ],
51448                     [
51449                         -2.77387785,
51450                         56.34903619
51451                     ],
51452                     [
51453                         -2.77326775,
51454                         56.31888792
51455                     ]
51456                 ]
51457             ],
51458             "terms_url": "http://maps.nls.uk/townplans/st-andrews_2.html",
51459             "terms_text": "National Library of Scotland - St Andrews 1893"
51460         },
51461         {
51462             "name": "OS Town Plans, Stirling 1858 (NLS)",
51463             "type": "tms",
51464             "description": "Detailed town plan of Stirling 1858, courtesy of National Library of Scotland.",
51465             "template": "http://geo.nls.uk/maps/towns/stirling/{zoom}/{x}/{-y}.png",
51466             "scaleExtent": [
51467                 13,
51468                 20
51469             ],
51470             "polygon": [
51471                 [
51472                     [
51473                         -3.95768489,
51474                         56.10754239
51475                     ],
51476                     [
51477                         -3.95882978,
51478                         56.13007142
51479                     ],
51480                     [
51481                         -3.92711024,
51482                         56.13057046
51483                     ],
51484                     [
51485                         -3.92598386,
51486                         56.10804101
51487                     ]
51488                 ]
51489             ],
51490             "terms_url": "http://maps.nls.uk/townplans/stirling.html",
51491             "terms_text": "National Library of Scotland - Stirling 1858"
51492         },
51493         {
51494             "name": "OS Town Plans, Stonehaven 1864 (NLS)",
51495             "type": "tms",
51496             "description": "Detailed town plan of Stonehaven 1864, courtesy of National Library of Scotland.",
51497             "template": "http://geo.nls.uk/maps/towns/stonehaven/{zoom}/{x}/{-y}.png",
51498             "scaleExtent": [
51499                 13,
51500                 20
51501             ],
51502             "polygon": [
51503                 [
51504                     [
51505                         -2.220167,
51506                         56.9565098
51507                     ],
51508                     [
51509                         -2.2202543,
51510                         56.97129283
51511                     ],
51512                     [
51513                         -2.19924399,
51514                         56.9713281
51515                     ],
51516                     [
51517                         -2.19916501,
51518                         56.95654504
51519                     ]
51520                 ]
51521             ],
51522             "terms_url": "http://maps.nls.uk/townplans/stonehaven.html",
51523             "terms_text": "National Library of Scotland - Stonehaven 1864"
51524         },
51525         {
51526             "name": "OS Town Plans, Stranraer 1847 (NLS)",
51527             "type": "tms",
51528             "description": "Detailed town plan of Stranraer 1847, courtesy of National Library of Scotland.",
51529             "template": "http://geo.nls.uk/maps/towns/stranraer1847/{zoom}/{x}/{-y}.png",
51530             "scaleExtent": [
51531                 13,
51532                 20
51533             ],
51534             "polygon": [
51535                 [
51536                     [
51537                         -5.04859743,
51538                         54.8822997
51539                     ],
51540                     [
51541                         -5.0508954,
51542                         54.91268061
51543                     ],
51544                     [
51545                         -5.0095373,
51546                         54.91371278
51547                     ],
51548                     [
51549                         -5.00727037,
51550                         54.88333071
51551                     ]
51552                 ]
51553             ],
51554             "terms_url": "http://maps.nls.uk/townplans/stranraer_1.html",
51555             "terms_text": "National Library of Scotland - Stranraer 1847"
51556         },
51557         {
51558             "name": "OS Town Plans, Stranraer 1863-1877 (NLS)",
51559             "type": "tms",
51560             "description": "Detailed town plan of Stranraer 1863-1877, courtesy of National Library of Scotland.",
51561             "template": "http://geo.nls.uk/maps/towns/stranraer1867/{zoom}/{x}/{-y}.png",
51562             "scaleExtent": [
51563                 13,
51564                 20
51565             ],
51566             "polygon": [
51567                 [
51568                     [
51569                         -5.04877289,
51570                         54.88228699
51571                     ],
51572                     [
51573                         -5.05107324,
51574                         54.9126976
51575                     ],
51576                     [
51577                         -5.00947337,
51578                         54.91373582
51579                     ],
51580                     [
51581                         -5.00720427,
51582                         54.88332405
51583                     ]
51584                 ]
51585             ],
51586             "terms_url": "http://maps.nls.uk/townplans/stranraer_1a.html",
51587             "terms_text": "National Library of Scotland - Stranraer 1863-1877"
51588         },
51589         {
51590             "name": "OS Town Plans, Stranraer 1893 (NLS)",
51591             "type": "tms",
51592             "description": "Detailed town plan of Stranraer 1893, courtesy of National Library of Scotland.",
51593             "template": "http://geo.nls.uk/maps/towns/stranraer1893/{zoom}/{x}/{-y}.png",
51594             "scaleExtent": [
51595                 13,
51596                 20
51597             ],
51598             "polygon": [
51599                 [
51600                     [
51601                         -5.04418424,
51602                         54.89773858
51603                     ],
51604                     [
51605                         -5.04511026,
51606                         54.90999885
51607                     ],
51608                     [
51609                         -5.0140499,
51610                         54.91077389
51611                     ],
51612                     [
51613                         -5.0131333,
51614                         54.89851327
51615                     ]
51616                 ]
51617             ],
51618             "terms_url": "http://maps.nls.uk/townplans/stranraer_2.html",
51619             "terms_text": "National Library of Scotland - Stranraer 1893"
51620         },
51621         {
51622             "name": "OS Town Plans, Strathaven 1858 (NLS)",
51623             "type": "tms",
51624             "description": "Detailed town plan of Strathaven 1858, courtesy of National Library of Scotland.",
51625             "template": "http://geo.nls.uk/maps/towns/strathaven/{zoom}/{x}/{-y}.png",
51626             "scaleExtent": [
51627                 13,
51628                 20
51629             ],
51630             "polygon": [
51631                 [
51632                     [
51633                         -4.06914872,
51634                         55.67242091
51635                     ],
51636                     [
51637                         -4.06954357,
51638                         55.67989707
51639                     ],
51640                     [
51641                         -4.05917487,
51642                         55.6800715
51643                     ],
51644                     [
51645                         -4.05878199,
51646                         55.67259529
51647                     ]
51648                 ]
51649             ],
51650             "terms_url": "http://maps.nls.uk/townplans/strathaven.html",
51651             "terms_text": "National Library of Scotland - Strathaven 1858"
51652         },
51653         {
51654             "name": "OS Town Plans, Wick 1872 (NLS)",
51655             "type": "tms",
51656             "description": "Detailed town plan of Wick 1872, courtesy of National Library of Scotland.",
51657             "template": "http://geo.nls.uk/maps/towns/wick/{zoom}/{x}/{-y}.png",
51658             "scaleExtent": [
51659                 13,
51660                 20
51661             ],
51662             "polygon": [
51663                 [
51664                     [
51665                         -3.11470001,
51666                         58.41344839
51667                     ],
51668                     [
51669                         -3.11588837,
51670                         58.45101446
51671                     ],
51672                     [
51673                         -3.05949843,
51674                         58.45149284
51675                     ],
51676                     [
51677                         -3.05837008,
51678                         58.41392606
51679                     ]
51680                 ]
51681             ],
51682             "terms_url": "http://maps.nls.uk/townplans/wick.html",
51683             "terms_text": "National Library of Scotland - Wick 1872"
51684         },
51685         {
51686             "name": "OS Town Plans, Wigtown 1848 (NLS)",
51687             "type": "tms",
51688             "description": "Detailed town plan of Wigtown 1848, courtesy of National Library of Scotland.",
51689             "template": "http://geo.nls.uk/maps/towns/wigtown1848/{zoom}/{x}/{-y}.png",
51690             "scaleExtent": [
51691                 13,
51692                 20
51693             ],
51694             "polygon": [
51695                 [
51696                     [
51697                         -4.45235587,
51698                         54.8572296
51699                     ],
51700                     [
51701                         -4.45327284,
51702                         54.87232603
51703                     ],
51704                     [
51705                         -4.43254469,
51706                         54.87274317
51707                     ],
51708                     [
51709                         -4.43163545,
51710                         54.85764651
51711                     ]
51712                 ]
51713             ],
51714             "terms_url": "http://maps.nls.uk/townplans/wigtown_1.html",
51715             "terms_text": "National Library of Scotland - Wigtown 1848"
51716         },
51717         {
51718             "name": "OS Town Plans, Wigtown 1894 (NLS)",
51719             "type": "tms",
51720             "description": "Detailed town plan of Wigtown 1894, courtesy of National Library of Scotland.",
51721             "template": "http://geo.nls.uk/maps/towns/wigtown1894/{zoom}/{x}/{-y}.png",
51722             "scaleExtent": [
51723                 13,
51724                 20
51725             ],
51726             "polygon": [
51727                 [
51728                     [
51729                         -4.45233361,
51730                         54.85721131
51731                     ],
51732                     [
51733                         -4.45325423,
51734                         54.87236807
51735                     ],
51736                     [
51737                         -4.43257837,
51738                         54.87278416
51739                     ],
51740                     [
51741                         -4.43166549,
51742                         54.85762716
51743                     ]
51744                 ]
51745             ],
51746             "terms_url": "http://maps.nls.uk/townplans/wigtown_2.html",
51747             "terms_text": "National Library of Scotland - Wigtown 1894"
51748         },
51749         {
51750             "name": "OpenPT Map (overlay)",
51751             "type": "tms",
51752             "template": "http://openptmap.de/tiles/{zoom}/{x}/{y}.png",
51753             "scaleExtent": [
51754                 5,
51755                 16
51756             ],
51757             "polygon": [
51758                 [
51759                     [
51760                         6.4901072,
51761                         53.665658
51762                     ],
51763                     [
51764                         8.5665347,
51765                         53.9848257
51766                     ],
51767                     [
51768                         8.1339457,
51769                         54.709715
51770                     ],
51771                     [
51772                         8.317796,
51773                         55.0952362
51774                     ],
51775                     [
51776                         10.1887438,
51777                         54.7783834
51778                     ],
51779                     [
51780                         10.6321475,
51781                         54.4778841
51782                     ],
51783                     [
51784                         11.2702164,
51785                         54.6221504
51786                     ],
51787                     [
51788                         11.681176,
51789                         54.3709243
51790                     ],
51791                     [
51792                         12.0272473,
51793                         54.3898199
51794                     ],
51795                     [
51796                         13.3250145,
51797                         54.8531617
51798                     ],
51799                     [
51800                         13.9198245,
51801                         54.6972173
51802                     ],
51803                     [
51804                         14.2118221,
51805                         54.1308273
51806                     ],
51807                     [
51808                         14.493005,
51809                         53.2665063
51810                     ],
51811                     [
51812                         14.1577485,
51813                         52.8766495
51814                     ],
51815                     [
51816                         14.7525584,
51817                         52.5819369
51818                     ],
51819                     [
51820                         15.0986297,
51821                         51.0171541
51822                     ],
51823                     [
51824                         14.9364088,
51825                         50.8399279
51826                     ],
51827                     [
51828                         14.730929,
51829                         50.7920977
51830                     ],
51831                     [
51832                         14.4389313,
51833                         50.8808862
51834                     ],
51835                     [
51836                         12.9573138,
51837                         50.3939044
51838                     ],
51839                     [
51840                         12.51391,
51841                         50.3939044
51842                     ],
51843                     [
51844                         12.3084302,
51845                         50.1173237
51846                     ],
51847                     [
51848                         12.6112425,
51849                         49.9088337
51850                     ],
51851                     [
51852                         12.394948,
51853                         49.7344006
51854                     ],
51855                     [
51856                         12.7734634,
51857                         49.4047626
51858                     ],
51859                     [
51860                         14.1469337,
51861                         48.6031036
51862                     ],
51863                     [
51864                         14.6768553,
51865                         48.6531391
51866                     ],
51867                     [
51868                         15.0661855,
51869                         49.0445497
51870                     ],
51871                     [
51872                         16.2666202,
51873                         48.7459305
51874                     ],
51875                     [
51876                         16.4937294,
51877                         48.8741286
51878                     ],
51879                     [
51880                         16.904689,
51881                         48.7173975
51882                     ],
51883                     [
51884                         16.9371332,
51885                         48.5315383
51886                     ],
51887                     [
51888                         16.8384693,
51889                         48.3823161
51890                     ],
51891                     [
51892                         17.2017097,
51893                         48.010204
51894                     ],
51895                     [
51896                         17.1214145,
51897                         47.6997605
51898                     ],
51899                     [
51900                         16.777292,
51901                         47.6585709
51902                     ],
51903                     [
51904                         16.6090543,
51905                         47.7460598
51906                     ],
51907                     [
51908                         16.410228,
51909                         47.6637214
51910                     ],
51911                     [
51912                         16.7352326,
51913                         47.6147714
51914                     ],
51915                     [
51916                         16.5555242,
51917                         47.3589738
51918                     ],
51919                     [
51920                         16.4790525,
51921                         46.9768539
51922                     ],
51923                     [
51924                         16.0355168,
51925                         46.8096295
51926                     ],
51927                     [
51928                         16.0508112,
51929                         46.6366332
51930                     ],
51931                     [
51932                         14.9572663,
51933                         46.6313822
51934                     ],
51935                     [
51936                         14.574908,
51937                         46.3892866
51938                     ],
51939                     [
51940                         12.3954655,
51941                         46.6891149
51942                     ],
51943                     [
51944                         12.1507562,
51945                         47.0550608
51946                     ],
51947                     [
51948                         11.1183887,
51949                         46.9142058
51950                     ],
51951                     [
51952                         11.0342699,
51953                         46.7729797
51954                     ],
51955                     [
51956                         10.4836739,
51957                         46.8462544
51958                     ],
51959                     [
51960                         10.4607324,
51961                         46.5472973
51962                     ],
51963                     [
51964                         10.1013156,
51965                         46.5735879
51966                     ],
51967                     [
51968                         10.2007287,
51969                         46.1831867
51970                     ],
51971                     [
51972                         9.8948421,
51973                         46.3629068
51974                     ],
51975                     [
51976                         9.5966026,
51977                         46.2889758
51978                     ],
51979                     [
51980                         9.2983631,
51981                         46.505206
51982                     ],
51983                     [
51984                         9.2830687,
51985                         46.2572605
51986                     ],
51987                     [
51988                         9.0536537,
51989                         45.7953255
51990                     ],
51991                     [
51992                         8.4265861,
51993                         46.2466846
51994                     ],
51995                     [
51996                         8.4418804,
51997                         46.4736161
51998                     ],
51999                     [
52000                         7.8759901,
52001                         45.9284607
52002                     ],
52003                     [
52004                         7.0959791,
52005                         45.8645956
52006                     ],
52007                     [
52008                         6.7747981,
52009                         46.1620044
52010                     ],
52011                     [
52012                         6.8206811,
52013                         46.4051083
52014                     ],
52015                     [
52016                         6.5453831,
52017                         46.4578142
52018                     ],
52019                     [
52020                         6.3312624,
52021                         46.3840116
52022                     ],
52023                     [
52024                         6.3847926,
52025                         46.2466846
52026                     ],
52027                     [
52028                         5.8953739,
52029                         46.0878021
52030                     ],
52031                     [
52032                         6.1171418,
52033                         46.3681838
52034                     ],
52035                     [
52036                         6.0942003,
52037                         46.5998657
52038                     ],
52039                     [
52040                         6.4383228,
52041                         46.7782169
52042                     ],
52043                     [
52044                         6.4306756,
52045                         46.9298747
52046                     ],
52047                     [
52048                         7.0806847,
52049                         47.3460216
52050                     ],
52051                     [
52052                         6.8436226,
52053                         47.3719227
52054                     ],
52055                     [
52056                         6.9965659,
52057                         47.5012373
52058                     ],
52059                     [
52060                         7.1800979,
52061                         47.5064033
52062                     ],
52063                     [
52064                         7.2336281,
52065                         47.439206
52066                     ],
52067                     [
52068                         7.4553959,
52069                         47.4805683
52070                     ],
52071                     [
52072                         7.7842241,
52073                         48.645735
52074                     ],
52075                     [
52076                         8.1971711,
52077                         49.0282701
52078                     ],
52079                     [
52080                         7.6006921,
52081                         49.0382974
52082                     ],
52083                     [
52084                         7.4477487,
52085                         49.1634679
52086                     ],
52087                     [
52088                         7.2030394,
52089                         49.1034255
52090                     ],
52091                     [
52092                         6.6677378,
52093                         49.1634679
52094                     ],
52095                     [
52096                         6.6371491,
52097                         49.3331933
52098                     ],
52099                     [
52100                         6.3542039,
52101                         49.4576194
52102                     ],
52103                     [
52104                         6.5453831,
52105                         49.8043366
52106                     ],
52107                     [
52108                         6.2471436,
52109                         49.873384
52110                     ],
52111                     [
52112                         6.0789059,
52113                         50.1534883
52114                     ],
52115                     [
52116                         6.3618511,
52117                         50.3685934
52118                     ],
52119                     [
52120                         6.0865531,
52121                         50.7039632
52122                     ],
52123                     [
52124                         5.8800796,
52125                         51.0513752
52126                     ],
52127                     [
52128                         6.1247889,
52129                         51.1618085
52130                     ],
52131                     [
52132                         6.1936134,
52133                         51.491527
52134                     ],
52135                     [
52136                         5.9641984,
52137                         51.7526501
52138                     ],
52139                     [
52140                         6.0253758,
52141                         51.8897286
52142                     ],
52143                     [
52144                         6.4536171,
52145                         51.8661241
52146                     ],
52147                     [
52148                         6.8436226,
52149                         51.9557552
52150                     ],
52151                     [
52152                         6.6906793,
52153                         52.0499105
52154                     ],
52155                     [
52156                         7.0042131,
52157                         52.2282603
52158                     ],
52159                     [
52160                         7.0195074,
52161                         52.4525245
52162                     ],
52163                     [
52164                         6.6983264,
52165                         52.4665032
52166                     ],
52167                     [
52168                         6.6906793,
52169                         52.6524628
52170                     ],
52171                     [
52172                         7.0348017,
52173                         52.6385432
52174                     ],
52175                     [
52176                         7.0730376,
52177                         52.8330151
52178                     ],
52179                     [
52180                         7.2183337,
52181                         52.9852064
52182                     ],
52183                     [
52184                         7.1953922,
52185                         53.3428087
52186                     ],
52187                     [
52188                         7.0042131,
52189                         53.3291098
52190                     ]
52191                 ]
52192             ],
52193             "terms_url": "http://openstreetmap.org/",
52194             "terms_text": "© OpenStreetMap contributors, CC-BY-SA"
52195         },
52196         {
52197             "name": "OpenStreetMap (Mapnik)",
52198             "type": "tms",
52199             "description": "The default OpenStreetMap layer.",
52200             "template": "http://tile.openstreetmap.org/{zoom}/{x}/{y}.png",
52201             "scaleExtent": [
52202                 0,
52203                 19
52204             ],
52205             "terms_url": "http://openstreetmap.org/",
52206             "terms_text": "© OpenStreetMap contributors, CC-BY-SA",
52207             "id": "MAPNIK",
52208             "default": true
52209         },
52210         {
52211             "name": "OpenStreetMap GPS traces",
52212             "type": "tms",
52213             "description": "Public GPS traces uploaded to OpenStreetMap.",
52214             "template": "http://{switch:a,b,c}.gps-tile.openstreetmap.org/lines/{zoom}/{x}/{y}.png",
52215             "scaleExtent": [
52216                 0,
52217                 20
52218             ],
52219             "terms_url": "http://www.openstreetmap.org/copyright",
52220             "terms_text": "© OpenStreetMap contributors",
52221             "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>",
52222             "overlay": true
52223         },
52224         {
52225             "name": "Pangasinán/Bulacan (Phillipines HiRes)",
52226             "type": "tms",
52227             "template": "http://gravitystorm.dev.openstreetmap.org/imagery/philippines/{zoom}/{x}/{y}.png",
52228             "scaleExtent": [
52229                 12,
52230                 19
52231             ],
52232             "polygon": [
52233                 [
52234                     [
52235                         120.336593,
52236                         15.985768
52237                     ],
52238                     [
52239                         120.445995,
52240                         15.984
52241                     ],
52242                     [
52243                         120.446134,
52244                         15.974459
52245                     ],
52246                     [
52247                         120.476464,
52248                         15.974592
52249                     ],
52250                     [
52251                         120.594247,
52252                         15.946832
52253                     ],
52254                     [
52255                         120.598064,
52256                         16.090795
52257                     ],
52258                     [
52259                         120.596537,
52260                         16.197999
52261                     ],
52262                     [
52263                         120.368537,
52264                         16.218527
52265                     ],
52266                     [
52267                         120.347576,
52268                         16.042308
52269                     ],
52270                     [
52271                         120.336593,
52272                         15.985768
52273                     ]
52274                 ],
52275                 [
52276                     [
52277                         120.8268,
52278                         15.3658
52279                     ],
52280                     [
52281                         121.2684,
52282                         15.2602
52283                     ],
52284                     [
52285                         121.2699,
52286                         14.7025
52287                     ],
52288                     [
52289                         120.695,
52290                         14.8423
52291                     ]
52292                 ]
52293             ]
52294         },
52295         {
52296             "name": "Slovakia EEA CORINE 2006",
52297             "type": "tms",
52298             "template": "http://www.freemap.sk/tms/clc/{zoom}/{x}/{y}.png",
52299             "polygon": [
52300                 [
52301                     [
52302                         19.83682,
52303                         49.25529
52304                     ],
52305                     [
52306                         19.80075,
52307                         49.42385
52308                     ],
52309                     [
52310                         19.60437,
52311                         49.48058
52312                     ],
52313                     [
52314                         19.49179,
52315                         49.63961
52316                     ],
52317                     [
52318                         19.21831,
52319                         49.52604
52320                     ],
52321                     [
52322                         19.16778,
52323                         49.42521
52324                     ],
52325                     [
52326                         19.00308,
52327                         49.42236
52328                     ],
52329                     [
52330                         18.97611,
52331                         49.5308
52332                     ],
52333                     [
52334                         18.54685,
52335                         49.51425
52336                     ],
52337                     [
52338                         18.31432,
52339                         49.33818
52340                     ],
52341                     [
52342                         18.15913,
52343                         49.2961
52344                     ],
52345                     [
52346                         18.05564,
52347                         49.11134
52348                     ],
52349                     [
52350                         17.56396,
52351                         48.84938
52352                     ],
52353                     [
52354                         17.17929,
52355                         48.88816
52356                     ],
52357                     [
52358                         17.058,
52359                         48.81105
52360                     ],
52361                     [
52362                         16.90426,
52363                         48.61947
52364                     ],
52365                     [
52366                         16.79685,
52367                         48.38561
52368                     ],
52369                     [
52370                         17.06762,
52371                         48.01116
52372                     ],
52373                     [
52374                         17.32787,
52375                         47.97749
52376                     ],
52377                     [
52378                         17.51699,
52379                         47.82535
52380                     ],
52381                     [
52382                         17.74776,
52383                         47.73093
52384                     ],
52385                     [
52386                         18.29515,
52387                         47.72075
52388                     ],
52389                     [
52390                         18.67959,
52391                         47.75541
52392                     ],
52393                     [
52394                         18.89755,
52395                         47.81203
52396                     ],
52397                     [
52398                         18.79463,
52399                         47.88245
52400                     ],
52401                     [
52402                         18.84318,
52403                         48.04046
52404                     ],
52405                     [
52406                         19.46212,
52407                         48.05333
52408                     ],
52409                     [
52410                         19.62064,
52411                         48.22938
52412                     ],
52413                     [
52414                         19.89585,
52415                         48.09387
52416                     ],
52417                     [
52418                         20.33766,
52419                         48.2643
52420                     ],
52421                     [
52422                         20.55395,
52423                         48.52358
52424                     ],
52425                     [
52426                         20.82335,
52427                         48.55714
52428                     ],
52429                     [
52430                         21.10271,
52431                         48.47096
52432                     ],
52433                     [
52434                         21.45863,
52435                         48.55513
52436                     ],
52437                     [
52438                         21.74536,
52439                         48.31435
52440                     ],
52441                     [
52442                         22.15293,
52443                         48.37179
52444                     ],
52445                     [
52446                         22.61255,
52447                         49.08914
52448                     ],
52449                     [
52450                         22.09997,
52451                         49.23814
52452                     ],
52453                     [
52454                         21.9686,
52455                         49.36363
52456                     ],
52457                     [
52458                         21.6244,
52459                         49.46989
52460                     ],
52461                     [
52462                         21.06873,
52463                         49.46402
52464                     ],
52465                     [
52466                         20.94336,
52467                         49.31088
52468                     ],
52469                     [
52470                         20.73052,
52471                         49.44006
52472                     ],
52473                     [
52474                         20.22804,
52475                         49.41714
52476                     ],
52477                     [
52478                         20.05234,
52479                         49.23052
52480                     ],
52481                     [
52482                         19.83682,
52483                         49.25529
52484                     ]
52485                 ]
52486             ],
52487             "terms_url": "http://www.eea.europa.eu/data-and-maps/data/clc-2006-vector-data-version-1",
52488             "terms_text": "EEA Corine 2006"
52489         },
52490         {
52491             "name": "Slovakia EEA GMES Urban Atlas",
52492             "type": "tms",
52493             "template": "http://www.freemap.sk/tms/urbanatlas/{zoom}/{x}/{y}.png",
52494             "polygon": [
52495                 [
52496                     [
52497                         19.83682,
52498                         49.25529
52499                     ],
52500                     [
52501                         19.80075,
52502                         49.42385
52503                     ],
52504                     [
52505                         19.60437,
52506                         49.48058
52507                     ],
52508                     [
52509                         19.49179,
52510                         49.63961
52511                     ],
52512                     [
52513                         19.21831,
52514                         49.52604
52515                     ],
52516                     [
52517                         19.16778,
52518                         49.42521
52519                     ],
52520                     [
52521                         19.00308,
52522                         49.42236
52523                     ],
52524                     [
52525                         18.97611,
52526                         49.5308
52527                     ],
52528                     [
52529                         18.54685,
52530                         49.51425
52531                     ],
52532                     [
52533                         18.31432,
52534                         49.33818
52535                     ],
52536                     [
52537                         18.15913,
52538                         49.2961
52539                     ],
52540                     [
52541                         18.05564,
52542                         49.11134
52543                     ],
52544                     [
52545                         17.56396,
52546                         48.84938
52547                     ],
52548                     [
52549                         17.17929,
52550                         48.88816
52551                     ],
52552                     [
52553                         17.058,
52554                         48.81105
52555                     ],
52556                     [
52557                         16.90426,
52558                         48.61947
52559                     ],
52560                     [
52561                         16.79685,
52562                         48.38561
52563                     ],
52564                     [
52565                         17.06762,
52566                         48.01116
52567                     ],
52568                     [
52569                         17.32787,
52570                         47.97749
52571                     ],
52572                     [
52573                         17.51699,
52574                         47.82535
52575                     ],
52576                     [
52577                         17.74776,
52578                         47.73093
52579                     ],
52580                     [
52581                         18.29515,
52582                         47.72075
52583                     ],
52584                     [
52585                         18.67959,
52586                         47.75541
52587                     ],
52588                     [
52589                         18.89755,
52590                         47.81203
52591                     ],
52592                     [
52593                         18.79463,
52594                         47.88245
52595                     ],
52596                     [
52597                         18.84318,
52598                         48.04046
52599                     ],
52600                     [
52601                         19.46212,
52602                         48.05333
52603                     ],
52604                     [
52605                         19.62064,
52606                         48.22938
52607                     ],
52608                     [
52609                         19.89585,
52610                         48.09387
52611                     ],
52612                     [
52613                         20.33766,
52614                         48.2643
52615                     ],
52616                     [
52617                         20.55395,
52618                         48.52358
52619                     ],
52620                     [
52621                         20.82335,
52622                         48.55714
52623                     ],
52624                     [
52625                         21.10271,
52626                         48.47096
52627                     ],
52628                     [
52629                         21.45863,
52630                         48.55513
52631                     ],
52632                     [
52633                         21.74536,
52634                         48.31435
52635                     ],
52636                     [
52637                         22.15293,
52638                         48.37179
52639                     ],
52640                     [
52641                         22.61255,
52642                         49.08914
52643                     ],
52644                     [
52645                         22.09997,
52646                         49.23814
52647                     ],
52648                     [
52649                         21.9686,
52650                         49.36363
52651                     ],
52652                     [
52653                         21.6244,
52654                         49.46989
52655                     ],
52656                     [
52657                         21.06873,
52658                         49.46402
52659                     ],
52660                     [
52661                         20.94336,
52662                         49.31088
52663                     ],
52664                     [
52665                         20.73052,
52666                         49.44006
52667                     ],
52668                     [
52669                         20.22804,
52670                         49.41714
52671                     ],
52672                     [
52673                         20.05234,
52674                         49.23052
52675                     ],
52676                     [
52677                         19.83682,
52678                         49.25529
52679                     ]
52680                 ]
52681             ],
52682             "terms_url": "http://www.eea.europa.eu/data-and-maps/data/urban-atlas",
52683             "terms_text": "EEA GMES Urban Atlas"
52684         },
52685         {
52686             "name": "Slovakia Historic Maps",
52687             "type": "tms",
52688             "template": "http://tms.freemap.sk/historicke/{zoom}/{x}/{y}.png",
52689             "scaleExtent": [
52690                 0,
52691                 12
52692             ],
52693             "polygon": [
52694                 [
52695                     [
52696                         16.8196949,
52697                         47.4927236
52698                     ],
52699                     [
52700                         16.8196949,
52701                         49.5030322
52702                     ],
52703                     [
52704                         22.8388318,
52705                         49.5030322
52706                     ],
52707                     [
52708                         22.8388318,
52709                         47.4927236
52710                     ],
52711                     [
52712                         16.8196949,
52713                         47.4927236
52714                     ]
52715                 ]
52716             ]
52717         },
52718         {
52719             "name": "South Africa CD:NGI Aerial",
52720             "type": "tms",
52721             "template": "http://{switch:a,b,c}.aerial.openstreetmap.org.za/ngi-aerial/{zoom}/{x}/{y}.jpg",
52722             "scaleExtent": [
52723                 1,
52724                 22
52725             ],
52726             "polygon": [
52727                 [
52728                     [
52729                         17.8396817,
52730                         -32.7983384
52731                     ],
52732                     [
52733                         17.8893509,
52734                         -32.6972835
52735                     ],
52736                     [
52737                         18.00364,
52738                         -32.6982187
52739                     ],
52740                     [
52741                         18.0991679,
52742                         -32.7485251
52743                     ],
52744                     [
52745                         18.2898747,
52746                         -32.5526645
52747                     ],
52748                     [
52749                         18.2930182,
52750                         -32.0487089
52751                     ],
52752                     [
52753                         18.105455,
52754                         -31.6454966
52755                     ],
52756                     [
52757                         17.8529257,
52758                         -31.3443951
52759                     ],
52760                     [
52761                         17.5480046,
52762                         -30.902171
52763                     ],
52764                     [
52765                         17.4044506,
52766                         -30.6374731
52767                     ],
52768                     [
52769                         17.2493704,
52770                         -30.3991663
52771                     ],
52772                     [
52773                         16.9936977,
52774                         -29.6543552
52775                     ],
52776                     [
52777                         16.7987996,
52778                         -29.19437
52779                     ],
52780                     [
52781                         16.5494139,
52782                         -28.8415949
52783                     ],
52784                     [
52785                         16.4498691,
52786                         -28.691876
52787                     ],
52788                     [
52789                         16.4491046,
52790                         -28.5515766
52791                     ],
52792                     [
52793                         16.6002551,
52794                         -28.4825663
52795                     ],
52796                     [
52797                         16.7514057,
52798                         -28.4486958
52799                     ],
52800                     [
52801                         16.7462192,
52802                         -28.2458973
52803                     ],
52804                     [
52805                         16.8855148,
52806                         -28.04729
52807                     ],
52808                     [
52809                         16.9929502,
52810                         -28.0244005
52811                     ],
52812                     [
52813                         17.0529659,
52814                         -28.0257086
52815                     ],
52816                     [
52817                         17.1007562,
52818                         -28.0338839
52819                     ],
52820                     [
52821                         17.2011527,
52822                         -28.0930546
52823                     ],
52824                     [
52825                         17.2026346,
52826                         -28.2328424
52827                     ],
52828                     [
52829                         17.2474611,
52830                         -28.2338215
52831                     ],
52832                     [
52833                         17.2507953,
52834                         -28.198892
52835                     ],
52836                     [
52837                         17.3511919,
52838                         -28.1975861
52839                     ],
52840                     [
52841                         17.3515624,
52842                         -28.2442655
52843                     ],
52844                     [
52845                         17.4015754,
52846                         -28.2452446
52847                     ],
52848                     [
52849                         17.4149122,
52850                         -28.3489751
52851                     ],
52852                     [
52853                         17.4008345,
52854                         -28.547997
52855                     ],
52856                     [
52857                         17.4526999,
52858                         -28.5489733
52859                     ],
52860                     [
52861                         17.4512071,
52862                         -28.6495106
52863                     ],
52864                     [
52865                         17.4983599,
52866                         -28.6872054
52867                     ],
52868                     [
52869                         17.6028204,
52870                         -28.6830048
52871                     ],
52872                     [
52873                         17.6499732,
52874                         -28.6967928
52875                     ],
52876                     [
52877                         17.6525928,
52878                         -28.7381457
52879                     ],
52880                     [
52881                         17.801386,
52882                         -28.7381457
52883                     ],
52884                     [
52885                         17.9994276,
52886                         -28.7560602
52887                     ],
52888                     [
52889                         18.0002748,
52890                         -28.7956172
52891                     ],
52892                     [
52893                         18.1574507,
52894                         -28.8718055
52895                     ],
52896                     [
52897                         18.5063811,
52898                         -28.8718055
52899                     ],
52900                     [
52901                         18.6153564,
52902                         -28.8295875
52903                     ],
52904                     [
52905                         18.9087513,
52906                         -28.8277516
52907                     ],
52908                     [
52909                         19.1046973,
52910                         -28.9488548
52911                     ],
52912                     [
52913                         19.1969071,
52914                         -28.9378513
52915                     ],
52916                     [
52917                         19.243012,
52918                         -28.8516164
52919                     ],
52920                     [
52921                         19.2314858,
52922                         -28.802963
52923                     ],
52924                     [
52925                         19.2587296,
52926                         -28.7009928
52927                     ],
52928                     [
52929                         19.4431493,
52930                         -28.6973163
52931                     ],
52932                     [
52933                         19.5500289,
52934                         -28.4958332
52935                     ],
52936                     [
52937                         19.6967264,
52938                         -28.4939914
52939                     ],
52940                     [
52941                         19.698822,
52942                         -28.4479358
52943                     ],
52944                     [
52945                         19.8507587,
52946                         -28.4433291
52947                     ],
52948                     [
52949                         19.8497109,
52950                         -28.4027818
52951                     ],
52952                     [
52953                         19.9953605,
52954                         -28.399095
52955                     ],
52956                     [
52957                         19.9893671,
52958                         -24.7497859
52959                     ],
52960                     [
52961                         20.2916682,
52962                         -24.9192346
52963                     ],
52964                     [
52965                         20.4724562,
52966                         -25.1501701
52967                     ],
52968                     [
52969                         20.6532441,
52970                         -25.4529449
52971                     ],
52972                     [
52973                         20.733265,
52974                         -25.6801957
52975                     ],
52976                     [
52977                         20.8281046,
52978                         -25.8963498
52979                     ],
52980                     [
52981                         20.8429232,
52982                         -26.215851
52983                     ],
52984                     [
52985                         20.6502804,
52986                         -26.4840868
52987                     ],
52988                     [
52989                         20.6532441,
52990                         -26.8204869
52991                     ],
52992                     [
52993                         21.0889134,
52994                         -26.846933
52995                     ],
52996                     [
52997                         21.6727695,
52998                         -26.8389998
52999                     ],
53000                     [
53001                         21.7765003,
53002                         -26.6696268
53003                     ],
53004                     [
53005                         21.9721069,
53006                         -26.6431395
53007                     ],
53008                     [
53009                         22.2803355,
53010                         -26.3274702
53011                     ],
53012                     [
53013                         22.5707817,
53014                         -26.1333967
53015                     ],
53016                     [
53017                         22.7752795,
53018                         -25.6775246
53019                     ],
53020                     [
53021                         23.0005235,
53022                         -25.2761948
53023                     ],
53024                     [
53025                         23.4658301,
53026                         -25.2735148
53027                     ],
53028                     [
53029                         23.883717,
53030                         -25.597366
53031                     ],
53032                     [
53033                         24.2364017,
53034                         -25.613402
53035                     ],
53036                     [
53037                         24.603905,
53038                         -25.7896563
53039                     ],
53040                     [
53041                         25.110704,
53042                         -25.7389432
53043                     ],
53044                     [
53045                         25.5078447,
53046                         -25.6855376
53047                     ],
53048                     [
53049                         25.6441766,
53050                         -25.4823781
53051                     ],
53052                     [
53053                         25.8419267,
53054                         -24.7805437
53055                     ],
53056                     [
53057                         25.846641,
53058                         -24.7538456
53059                     ],
53060                     [
53061                         26.3928487,
53062                         -24.6332894
53063                     ],
53064                     [
53065                         26.4739066,
53066                         -24.5653312
53067                     ],
53068                     [
53069                         26.5089966,
53070                         -24.4842437
53071                     ],
53072                     [
53073                         26.5861946,
53074                         -24.4075775
53075                     ],
53076                     [
53077                         26.7300635,
53078                         -24.3014458
53079                     ],
53080                     [
53081                         26.8567384,
53082                         -24.2499463
53083                     ],
53084                     [
53085                         26.8574402,
53086                         -24.1026901
53087                     ],
53088                     [
53089                         26.9215471,
53090                         -23.8990957
53091                     ],
53092                     [
53093                         26.931831,
53094                         -23.8461891
53095                     ],
53096                     [
53097                         26.9714827,
53098                         -23.6994344
53099                     ],
53100                     [
53101                         27.0006074,
53102                         -23.6367644
53103                     ],
53104                     [
53105                         27.0578041,
53106                         -23.6052574
53107                     ],
53108                     [
53109                         27.1360547,
53110                         -23.5203437
53111                     ],
53112                     [
53113                         27.3339623,
53114                         -23.3973792
53115                     ],
53116                     [
53117                         27.5144057,
53118                         -23.3593929
53119                     ],
53120                     [
53121                         27.5958145,
53122                         -23.2085465
53123                     ],
53124                     [
53125                         27.8098634,
53126                         -23.0994957
53127                     ],
53128                     [
53129                         27.8828506,
53130                         -23.0620496
53131                     ],
53132                     [
53133                         27.9382928,
53134                         -22.9496487
53135                     ],
53136                     [
53137                         28.0407556,
53138                         -22.8255118
53139                     ],
53140                     [
53141                         28.2056786,
53142                         -22.6552861
53143                     ],
53144                     [
53145                         28.3397223,
53146                         -22.5639374
53147                     ],
53148                     [
53149                         28.4906093,
53150                         -22.560697
53151                     ],
53152                     [
53153                         28.6108769,
53154                         -22.5400248
53155                     ],
53156                     [
53157                         28.828175,
53158                         -22.4550173
53159                     ],
53160                     [
53161                         28.9285324,
53162                         -22.4232328
53163                     ],
53164                     [
53165                         28.9594116,
53166                         -22.3090081
53167                     ],
53168                     [
53169                         29.0162574,
53170                         -22.208335
53171                     ],
53172                     [
53173                         29.2324117,
53174                         -22.1693453
53175                     ],
53176                     [
53177                         29.3531213,
53178                         -22.1842926
53179                     ],
53180                     [
53181                         29.6548952,
53182                         -22.1186426
53183                     ],
53184                     [
53185                         29.7777102,
53186                         -22.1361956
53187                     ],
53188                     [
53189                         29.9292989,
53190                         -22.1849425
53191                     ],
53192                     [
53193                         30.1166795,
53194                         -22.2830348
53195                     ],
53196                     [
53197                         30.2563377,
53198                         -22.2914767
53199                     ],
53200                     [
53201                         30.3033582,
53202                         -22.3395204
53203                     ],
53204                     [
53205                         30.5061784,
53206                         -22.3057617
53207                     ],
53208                     [
53209                         30.8374279,
53210                         -22.284983
53211                     ],
53212                     [
53213                         31.0058599,
53214                         -22.3077095
53215                     ],
53216                     [
53217                         31.1834152,
53218                         -22.3232913
53219                     ],
53220                     [
53221                         31.2930586,
53222                         -22.3674647
53223                     ],
53224                     [
53225                         31.5680579,
53226                         -23.1903385
53227                     ],
53228                     [
53229                         31.5568311,
53230                         -23.4430809
53231                     ],
53232                     [
53233                         31.6931122,
53234                         -23.6175209
53235                     ],
53236                     [
53237                         31.7119696,
53238                         -23.741136
53239                     ],
53240                     [
53241                         31.7774743,
53242                         -23.8800628
53243                     ],
53244                     [
53245                         31.8886337,
53246                         -23.9481098
53247                     ],
53248                     [
53249                         31.9144386,
53250                         -24.1746736
53251                     ],
53252                     [
53253                         31.9948307,
53254                         -24.3040878
53255                     ],
53256                     [
53257                         32.0166656,
53258                         -24.4405988
53259                     ],
53260                     [
53261                         32.0077331,
53262                         -24.6536578
53263                     ],
53264                     [
53265                         32.019643,
53266                         -24.9140701
53267                     ],
53268                     [
53269                         32.035523,
53270                         -25.0849767
53271                     ],
53272                     [
53273                         32.019643,
53274                         -25.3821442
53275                     ],
53276                     [
53277                         31.9928457,
53278                         -25.4493771
53279                     ],
53280                     [
53281                         31.9997931,
53282                         -25.5165725
53283                     ],
53284                     [
53285                         32.0057481,
53286                         -25.6078978
53287                     ],
53288                     [
53289                         32.0057481,
53290                         -25.6624806
53291                     ],
53292                     [
53293                         31.9362735,
53294                         -25.8403721
53295                     ],
53296                     [
53297                         31.9809357,
53298                         -25.9546537
53299                     ],
53300                     [
53301                         31.8687838,
53302                         -26.0037251
53303                     ],
53304                     [
53305                         31.4162062,
53306                         -25.7277683
53307                     ],
53308                     [
53309                         31.3229117,
53310                         -25.7438611
53311                     ],
53312                     [
53313                         31.2504595,
53314                         -25.8296526
53315                     ],
53316                     [
53317                         31.1393001,
53318                         -25.9162746
53319                     ],
53320                     [
53321                         31.1164727,
53322                         -25.9912361
53323                     ],
53324                     [
53325                         30.9656135,
53326                         -26.2665756
53327                     ],
53328                     [
53329                         30.8921689,
53330                         -26.3279703
53331                     ],
53332                     [
53333                         30.8534616,
53334                         -26.4035568
53335                     ],
53336                     [
53337                         30.8226943,
53338                         -26.4488849
53339                     ],
53340                     [
53341                         30.8022583,
53342                         -26.5240694
53343                     ],
53344                     [
53345                         30.8038369,
53346                         -26.8082089
53347                     ],
53348                     [
53349                         30.9020939,
53350                         -26.7807451
53351                     ],
53352                     [
53353                         30.9100338,
53354                         -26.8489495
53355                     ],
53356                     [
53357                         30.9824859,
53358                         -26.9082627
53359                     ],
53360                     [
53361                         30.976531,
53362                         -27.0029222
53363                     ],
53364                     [
53365                         31.0034434,
53366                         -27.0441587
53367                     ],
53368                     [
53369                         31.1543322,
53370                         -27.1980416
53371                     ],
53372                     [
53373                         31.5015607,
53374                         -27.311117
53375                     ],
53376                     [
53377                         31.9700183,
53378                         -27.311117
53379                     ],
53380                     [
53381                         31.9700183,
53382                         -27.120472
53383                     ],
53384                     [
53385                         31.9769658,
53386                         -27.050664
53387                     ],
53388                     [
53389                         32.0002464,
53390                         -26.7983892
53391                     ],
53392                     [
53393                         32.1069826,
53394                         -26.7984645
53395                     ],
53396                     [
53397                         32.3114546,
53398                         -26.8479493
53399                     ],
53400                     [
53401                         32.899986,
53402                         -26.8516059
53403                     ],
53404                     [
53405                         32.886091,
53406                         -26.9816971
53407                     ],
53408                     [
53409                         32.709427,
53410                         -27.4785436
53411                     ],
53412                     [
53413                         32.6240724,
53414                         -27.7775144
53415                     ],
53416                     [
53417                         32.5813951,
53418                         -28.07479
53419                     ],
53420                     [
53421                         32.5387178,
53422                         -28.2288046
53423                     ],
53424                     [
53425                         32.4275584,
53426                         -28.5021568
53427                     ],
53428                     [
53429                         32.3640388,
53430                         -28.5945699
53431                     ],
53432                     [
53433                         32.0702603,
53434                         -28.8469827
53435                     ],
53436                     [
53437                         31.9878832,
53438                         -28.9069497
53439                     ],
53440                     [
53441                         31.7764818,
53442                         -28.969487
53443                     ],
53444                     [
53445                         31.4638459,
53446                         -29.2859343
53447                     ],
53448                     [
53449                         31.359634,
53450                         -29.3854348
53451                     ],
53452                     [
53453                         31.1680825,
53454                         -29.6307408
53455                     ],
53456                     [
53457                         31.064863,
53458                         -29.7893535
53459                     ],
53460                     [
53461                         31.0534493,
53462                         -29.8470469
53463                     ],
53464                     [
53465                         31.0669933,
53466                         -29.8640319
53467                     ],
53468                     [
53469                         31.0455459,
53470                         -29.9502017
53471                     ],
53472                     [
53473                         30.9518556,
53474                         -30.0033946
53475                     ],
53476                     [
53477                         30.8651833,
53478                         -30.1024093
53479                     ],
53480                     [
53481                         30.7244725,
53482                         -30.392502
53483                     ],
53484                     [
53485                         30.3556256,
53486                         -30.9308873
53487                     ],
53488                     [
53489                         30.0972364,
53490                         -31.2458274
53491                     ],
53492                     [
53493                         29.8673136,
53494                         -31.4304296
53495                     ],
53496                     [
53497                         29.7409393,
53498                         -31.5014699
53499                     ],
53500                     [
53501                         29.481312,
53502                         -31.6978686
53503                     ],
53504                     [
53505                         28.8943171,
53506                         -32.2898903
53507                     ],
53508                     [
53509                         28.5497137,
53510                         -32.5894641
53511                     ],
53512                     [
53513                         28.1436499,
53514                         -32.8320732
53515                     ],
53516                     [
53517                         28.0748735,
53518                         -32.941689
53519                     ],
53520                     [
53521                         27.8450942,
53522                         -33.082869
53523                     ],
53524                     [
53525                         27.3757956,
53526                         -33.3860685
53527                     ],
53528                     [
53529                         26.8805407,
53530                         -33.6458951
53531                     ],
53532                     [
53533                         26.5916871,
53534                         -33.7480756
53535                     ],
53536                     [
53537                         26.4527308,
53538                         -33.7935795
53539                     ],
53540                     [
53541                         26.206754,
53542                         -33.7548943
53543                     ],
53544                     [
53545                         26.0077897,
53546                         -33.7223961
53547                     ],
53548                     [
53549                         25.8055494,
53550                         -33.7524272
53551                     ],
53552                     [
53553                         25.7511073,
53554                         -33.8006512
53555                     ],
53556                     [
53557                         25.6529079,
53558                         -33.8543597
53559                     ],
53560                     [
53561                         25.6529079,
53562                         -33.9469768
53563                     ],
53564                     [
53565                         25.7195789,
53566                         -34.0040115
53567                     ],
53568                     [
53569                         25.7202807,
53570                         -34.0511235
53571                     ],
53572                     [
53573                         25.5508915,
53574                         -34.063151
53575                     ],
53576                     [
53577                         25.3504571,
53578                         -34.0502627
53579                     ],
53580                     [
53581                         25.2810609,
53582                         -34.0020322
53583                     ],
53584                     [
53585                         25.0476316,
53586                         -33.9994588
53587                     ],
53588                     [
53589                         24.954724,
53590                         -34.0043594
53591                     ],
53592                     [
53593                         24.9496586,
53594                         -34.1010363
53595                     ],
53596                     [
53597                         24.8770358,
53598                         -34.1506456
53599                     ],
53600                     [
53601                         24.8762914,
53602                         -34.2005281
53603                     ],
53604                     [
53605                         24.8532574,
53606                         -34.2189562
53607                     ],
53608                     [
53609                         24.7645287,
53610                         -34.2017946
53611                     ],
53612                     [
53613                         24.5001356,
53614                         -34.2003254
53615                     ],
53616                     [
53617                         24.3486733,
53618                         -34.1163824
53619                     ],
53620                     [
53621                         24.1988819,
53622                         -34.1019039
53623                     ],
53624                     [
53625                         23.9963377,
53626                         -34.0514443
53627                     ],
53628                     [
53629                         23.8017509,
53630                         -34.0524332
53631                     ],
53632                     [
53633                         23.7493589,
53634                         -34.0111855
53635                     ],
53636                     [
53637                         23.4973536,
53638                         -34.009014
53639                     ],
53640                     [
53641                         23.4155191,
53642                         -34.0434586
53643                     ],
53644                     [
53645                         23.4154284,
53646                         -34.1140433
53647                     ],
53648                     [
53649                         22.9000853,
53650                         -34.0993009
53651                     ],
53652                     [
53653                         22.8412418,
53654                         -34.0547911
53655                     ],
53656                     [
53657                         22.6470321,
53658                         -34.0502627
53659                     ],
53660                     [
53661                         22.6459843,
53662                         -34.0072768
53663                     ],
53664                     [
53665                         22.570016,
53666                         -34.0064081
53667                     ],
53668                     [
53669                         22.5050499,
53670                         -34.0645866
53671                     ],
53672                     [
53673                         22.2519968,
53674                         -34.0645866
53675                     ],
53676                     [
53677                         22.2221334,
53678                         -34.1014701
53679                     ],
53680                     [
53681                         22.1621197,
53682                         -34.1057019
53683                     ],
53684                     [
53685                         22.1712431,
53686                         -34.1521766
53687                     ],
53688                     [
53689                         22.1576913,
53690                         -34.2180897
53691                     ],
53692                     [
53693                         22.0015632,
53694                         -34.2172232
53695                     ],
53696                     [
53697                         21.9496952,
53698                         -34.3220009
53699                     ],
53700                     [
53701                         21.8611528,
53702                         -34.4007145
53703                     ],
53704                     [
53705                         21.5614708,
53706                         -34.4020114
53707                     ],
53708                     [
53709                         21.5468011,
53710                         -34.3661242
53711                     ],
53712                     [
53713                         21.501744,
53714                         -34.3669892
53715                     ],
53716                     [
53717                         21.5006961,
53718                         -34.4020114
53719                     ],
53720                     [
53721                         21.4194886,
53722                         -34.4465247
53723                     ],
53724                     [
53725                         21.1978706,
53726                         -34.4478208
53727                     ],
53728                     [
53729                         21.0988193,
53730                         -34.3991325
53731                     ],
53732                     [
53733                         21.0033746,
53734                         -34.3753872
53735                     ],
53736                     [
53737                         20.893192,
53738                         -34.3997115
53739                     ],
53740                     [
53741                         20.8976647,
53742                         -34.4854003
53743                     ],
53744                     [
53745                         20.7446802,
53746                         -34.4828092
53747                     ],
53748                     [
53749                         20.5042011,
53750                         -34.486264
53751                     ],
53752                     [
53753                         20.2527197,
53754                         -34.701477
53755                     ],
53756                     [
53757                         20.0803502,
53758                         -34.8361855
53759                     ],
53760                     [
53761                         19.9923317,
53762                         -34.8379056
53763                     ],
53764                     [
53765                         19.899074,
53766                         -34.8275845
53767                     ],
53768                     [
53769                         19.8938348,
53770                         -34.7936018
53771                     ],
53772                     [
53773                         19.5972963,
53774                         -34.7961833
53775                     ],
53776                     [
53777                         19.3929677,
53778                         -34.642015
53779                     ],
53780                     [
53781                         19.2877095,
53782                         -34.6404784
53783                     ],
53784                     [
53785                         19.2861377,
53786                         -34.5986563
53787                     ],
53788                     [
53789                         19.3474363,
53790                         -34.5244458
53791                     ],
53792                     [
53793                         19.3285256,
53794                         -34.4534372
53795                     ],
53796                     [
53797                         19.098001,
53798                         -34.449981
53799                     ],
53800                     [
53801                         19.0725583,
53802                         -34.3802371
53803                     ],
53804                     [
53805                         19.0023531,
53806                         -34.3525593
53807                     ],
53808                     [
53809                         18.9520568,
53810                         -34.3949373
53811                     ],
53812                     [
53813                         18.7975006,
53814                         -34.3936403
53815                     ],
53816                     [
53817                         18.7984174,
53818                         -34.1016376
53819                     ],
53820                     [
53821                         18.501748,
53822                         -34.1015292
53823                     ],
53824                     [
53825                         18.4999545,
53826                         -34.3616945
53827                     ],
53828                     [
53829                         18.4477325,
53830                         -34.3620007
53831                     ],
53832                     [
53833                         18.4479944,
53834                         -34.3522691
53835                     ],
53836                     [
53837                         18.3974362,
53838                         -34.3514041
53839                     ],
53840                     [
53841                         18.3971742,
53842                         -34.3022959
53843                     ],
53844                     [
53845                         18.3565705,
53846                         -34.3005647
53847                     ],
53848                     [
53849                         18.3479258,
53850                         -34.2020436
53851                     ],
53852                     [
53853                         18.2972095,
53854                         -34.1950274
53855                     ],
53856                     [
53857                         18.2951139,
53858                         -33.9937138
53859                     ],
53860                     [
53861                         18.3374474,
53862                         -33.9914079
53863                     ],
53864                     [
53865                         18.3476638,
53866                         -33.8492427
53867                     ],
53868                     [
53869                         18.3479258,
53870                         -33.781555
53871                     ],
53872                     [
53873                         18.4124718,
53874                         -33.7448849
53875                     ],
53876                     [
53877                         18.3615477,
53878                         -33.6501624
53879                     ],
53880                     [
53881                         18.2992013,
53882                         -33.585591
53883                     ],
53884                     [
53885                         18.2166839,
53886                         -33.448872
53887                     ],
53888                     [
53889                         18.1389858,
53890                         -33.3974083
53891                     ],
53892                     [
53893                         17.9473472,
53894                         -33.1602647
53895                     ],
53896                     [
53897                         17.8855247,
53898                         -33.0575732
53899                     ],
53900                     [
53901                         17.8485884,
53902                         -32.9668505
53903                     ],
53904                     [
53905                         17.8396817,
53906                         -32.8507302
53907                     ]
53908                 ]
53909             ]
53910         },
53911         {
53912             "name": "South Tyrol Orthofoto 2011",
53913             "type": "tms",
53914             "template": "http://sdi.provincia.bz.it/geoserver/gwc/service/tms/1.0.0/WMTS_OF2011_APB-PAB@GoogleMapsCompatible@png8/{z}/{x}/{-y}.png",
53915             "polygon": [
53916                 [
53917                     [
53918                         10.373383,
53919                         46.213553
53920                     ],
53921                     [
53922                         10.373383,
53923                         47.098175
53924                     ],
53925                     [
53926                         12.482758,
53927                         47.098175
53928                     ],
53929                     [
53930                         12.482758,
53931                         46.213553
53932                     ],
53933                     [
53934                         10.373383,
53935                         46.213553
53936                     ]
53937                 ]
53938             ],
53939             "id": "sdi.provinz.bz.it-WMTS_OF2011_APB-PAB"
53940         },
53941         {
53942             "name": "South Tyrol Topomap",
53943             "type": "tms",
53944             "template": "http://sdi.provincia.bz.it/geoserver/gwc/service/tms/1.0.0/WMTS_TOPOMAP_APB-PAB@GoogleMapsCompatible@png8/{z}/{x}/{-y}.png",
53945             "polygon": [
53946                 [
53947                     [
53948                         10.373383,
53949                         46.213553
53950                     ],
53951                     [
53952                         10.373383,
53953                         47.098175
53954                     ],
53955                     [
53956                         12.482758,
53957                         47.098175
53958                     ],
53959                     [
53960                         12.482758,
53961                         46.213553
53962                     ],
53963                     [
53964                         10.373383,
53965                         46.213553
53966                     ]
53967                 ]
53968             ],
53969             "id": "sdi.provinz.bz.it-WMTS_TOPOMAP_APB-PAB"
53970         },
53971         {
53972             "name": "Stadt Uster Orthophoto 2008 10cm",
53973             "type": "tms",
53974             "template": "http://mapproxy.sosm.ch:8080/tiles/uster/EPSG900913/{zoom}/{x}/{y}.png?origin=nw",
53975             "polygon": [
53976                 [
53977                     [
53978                         8.6,
53979                         47.31
53980                     ],
53981                     [
53982                         8.6,
53983                         47.39
53984                     ],
53985                     [
53986                         8.77,
53987                         47.39
53988                     ],
53989                     [
53990                         8.77,
53991                         47.31
53992                     ],
53993                     [
53994                         8.6,
53995                         47.31
53996                     ]
53997                 ]
53998             ],
53999             "terms_text": "Stadt Uster Vermessung Orthophoto 2008"
54000         },
54001         {
54002             "name": "Stevns (Denmark)",
54003             "type": "tms",
54004             "template": "http://{switch:a,b,c}.tile.openstreetmap.dk/stevns/2009/{zoom}/{x}/{y}.png",
54005             "scaleExtent": [
54006                 0,
54007                 20
54008             ],
54009             "polygon": [
54010                 [
54011                     [
54012                         12.0913942,
54013                         55.3491574
54014                     ],
54015                     [
54016                         12.0943104,
54017                         55.3842256
54018                     ],
54019                     [
54020                         12.1573875,
54021                         55.3833103
54022                     ],
54023                     [
54024                         12.1587287,
54025                         55.4013326
54026                     ],
54027                     [
54028                         12.1903468,
54029                         55.400558
54030                     ],
54031                     [
54032                         12.1931411,
54033                         55.4364665
54034                     ],
54035                     [
54036                         12.2564251,
54037                         55.4347995
54038                     ],
54039                     [
54040                         12.2547073,
54041                         55.4168882
54042                     ],
54043                     [
54044                         12.3822489,
54045                         55.4134349
54046                     ],
54047                     [
54048                         12.3795942,
54049                         55.3954143
54050                     ],
54051                     [
54052                         12.4109213,
54053                         55.3946958
54054                     ],
54055                     [
54056                         12.409403,
54057                         55.3766417
54058                     ],
54059                     [
54060                         12.4407807,
54061                         55.375779
54062                     ],
54063                     [
54064                         12.4394142,
54065                         55.3578314
54066                     ],
54067                     [
54068                         12.4707413,
54069                         55.3569971
54070                     ],
54071                     [
54072                         12.4629475,
54073                         55.2672214
54074                     ],
54075                     [
54076                         12.4315633,
54077                         55.2681491
54078                     ],
54079                     [
54080                         12.430045,
54081                         55.2502103
54082                     ],
54083                     [
54084                         12.3672011,
54085                         55.2519673
54086                     ],
54087                     [
54088                         12.3656858,
54089                         55.2340267
54090                     ],
54091                     [
54092                         12.2714604,
54093                         55.2366031
54094                     ],
54095                     [
54096                         12.2744467,
54097                         55.272476
54098                     ],
54099                     [
54100                         12.2115654,
54101                         55.2741475
54102                     ],
54103                     [
54104                         12.2130078,
54105                         55.2920322
54106                     ],
54107                     [
54108                         12.1815665,
54109                         55.2928638
54110                     ],
54111                     [
54112                         12.183141,
54113                         55.3107091
54114                     ],
54115                     [
54116                         12.2144897,
54117                         55.3100981
54118                     ],
54119                     [
54120                         12.2159927,
54121                         55.3279764
54122                     ],
54123                     [
54124                         12.1214458,
54125                         55.3303379
54126                     ],
54127                     [
54128                         12.1229489,
54129                         55.3483291
54130                     ]
54131                 ]
54132             ],
54133             "terms_text": "Stevns Kommune"
54134         },
54135         {
54136             "name": "Surrey Air Survey",
54137             "type": "tms",
54138             "template": "http://gravitystorm.dev.openstreetmap.org/surrey/{zoom}/{x}/{y}.png",
54139             "scaleExtent": [
54140                 8,
54141                 19
54142             ],
54143             "polygon": [
54144                 [
54145                     [
54146                         -0.752478,
54147                         51.0821941
54148                     ],
54149                     [
54150                         -0.7595183,
54151                         51.0856254
54152                     ],
54153                     [
54154                         -0.8014342,
54155                         51.1457917
54156                     ],
54157                     [
54158                         -0.8398864,
54159                         51.1440686
54160                     ],
54161                     [
54162                         -0.8357665,
54163                         51.1802397
54164                     ],
54165                     [
54166                         -0.8529549,
54167                         51.2011266
54168                     ],
54169                     [
54170                         -0.8522683,
54171                         51.2096231
54172                     ],
54173                     [
54174                         -0.8495217,
54175                         51.217903
54176                     ],
54177                     [
54178                         -0.8266907,
54179                         51.2403696
54180                     ],
54181                     [
54182                         -0.8120995,
54183                         51.2469248
54184                     ],
54185                     [
54186                         -0.7736474,
54187                         51.2459577
54188                     ],
54189                     [
54190                         -0.7544213,
54191                         51.2381127
54192                     ],
54193                     [
54194                         -0.754078,
54195                         51.233921
54196                     ],
54197                     [
54198                         -0.7446366,
54199                         51.2333836
54200                     ],
54201                     [
54202                         -0.7430693,
54203                         51.2847178
54204                     ],
54205                     [
54206                         -0.751503,
54207                         51.3069524
54208                     ],
54209                     [
54210                         -0.7664376,
54211                         51.3121032
54212                     ],
54213                     [
54214                         -0.7820588,
54215                         51.3270157
54216                     ],
54217                     [
54218                         -0.7815438,
54219                         51.3388135
54220                     ],
54221                     [
54222                         -0.7374268,
54223                         51.3720456
54224                     ],
54225                     [
54226                         -0.7192307,
54227                         51.3769748
54228                     ],
54229                     [
54230                         -0.6795769,
54231                         51.3847961
54232                     ],
54233                     [
54234                         -0.6807786,
54235                         51.3901523
54236                     ],
54237                     [
54238                         -0.6531411,
54239                         51.3917591
54240                     ],
54241                     [
54242                         -0.6301385,
54243                         51.3905808
54244                     ],
54245                     [
54246                         -0.6291085,
54247                         51.3970074
54248                     ],
54249                     [
54250                         -0.6234437,
54251                         51.3977572
54252                     ],
54253                     [
54254                         -0.613144,
54255                         51.4295552
54256                     ],
54257                     [
54258                         -0.6002471,
54259                         51.4459121
54260                     ],
54261                     [
54262                         -0.5867081,
54263                         51.4445365
54264                     ],
54265                     [
54266                         -0.5762368,
54267                         51.453202
54268                     ],
54269                     [
54270                         -0.5626755,
54271                         51.4523462
54272                     ],
54273                     [
54274                         -0.547741,
54275                         51.4469972
54276                     ],
54277                     [
54278                         -0.5372697,
54279                         51.4448575
54280                     ],
54281                     [
54282                         -0.537098,
54283                         51.4526671
54284                     ],
54285                     [
54286                         -0.5439644,
54287                         51.4545926
54288                     ],
54289                     [
54290                         -0.5405312,
54291                         51.4698865
54292                     ],
54293                     [
54294                         -0.5309182,
54295                         51.4760881
54296                     ],
54297                     [
54298                         -0.5091172,
54299                         51.4744843
54300                     ],
54301                     [
54302                         -0.5086022,
54303                         51.4695657
54304                     ],
54305                     [
54306                         -0.4900628,
54307                         51.4682825
54308                     ],
54309                     [
54310                         -0.4526406,
54311                         51.4606894
54312                     ],
54313                     [
54314                         -0.4486924,
54315                         51.4429316
54316                     ],
54317                     [
54318                         -0.4414826,
54319                         51.4418616
54320                     ],
54321                     [
54322                         -0.4418259,
54323                         51.4369394
54324                     ],
54325                     [
54326                         -0.4112702,
54327                         51.4380095
54328                     ],
54329                     [
54330                         -0.4014855,
54331                         51.4279498
54332                     ],
54333                     [
54334                         -0.3807145,
54335                         51.4262372
54336                     ],
54337                     [
54338                         -0.3805428,
54339                         51.4161749
54340                     ],
54341                     [
54342                         -0.3491288,
54343                         51.4138195
54344                     ],
54345                     [
54346                         -0.3274994,
54347                         51.4037544
54348                     ],
54349                     [
54350                         -0.3039818,
54351                         51.3990424
54352                     ],
54353                     [
54354                         -0.3019219,
54355                         51.3754747
54356                     ],
54357                     [
54358                         -0.309475,
54359                         51.369688
54360                     ],
54361                     [
54362                         -0.3111916,
54363                         51.3529669
54364                     ],
54365                     [
54366                         -0.2955704,
54367                         51.3541462
54368                     ],
54369                     [
54370                         -0.2923089,
54371                         51.3673303
54372                     ],
54373                     [
54374                         -0.2850991,
54375                         51.3680805
54376                     ],
54377                     [
54378                         -0.2787476,
54379                         51.3771891
54380                     ],
54381                     [
54382                         -0.2655297,
54383                         51.3837247
54384                     ],
54385                     [
54386                         -0.2411538,
54387                         51.3847961
54388                     ],
54389                     [
54390                         -0.2123147,
54391                         51.3628288
54392                     ],
54393                     [
54394                         -0.2107697,
54395                         51.3498578
54396                     ],
54397                     [
54398                         -0.190857,
54399                         51.3502867
54400                     ],
54401                     [
54402                         -0.1542931,
54403                         51.3338802
54404                     ],
54405                     [
54406                         -0.1496583,
54407                         51.3057719
54408                     ],
54409                     [
54410                         -0.1074296,
54411                         51.2966491
54412                     ],
54413                     [
54414                         -0.0887185,
54415                         51.3099571
54416                     ],
54417                     [
54418                         -0.0878602,
54419                         51.3220811
54420                     ],
54421                     [
54422                         -0.0652009,
54423                         51.3215448
54424                     ],
54425                     [
54426                         -0.0641709,
54427                         51.3264793
54428                     ],
54429                     [
54430                         -0.0519829,
54431                         51.3263721
54432                     ],
54433                     [
54434                         -0.0528412,
54435                         51.334631
54436                     ],
54437                     [
54438                         -0.0330779,
54439                         51.3430876
54440                     ],
54441                     [
54442                         0.0019187,
54443                         51.3376339
54444                     ],
54445                     [
54446                         0.0118751,
54447                         51.3281956
54448                     ],
54449                     [
54450                         0.013935,
54451                         51.2994398
54452                     ],
54453                     [
54454                         0.0202865,
54455                         51.2994398
54456                     ],
54457                     [
54458                         0.0240631,
54459                         51.3072743
54460                     ],
54461                     [
54462                         0.0331611,
54463                         51.3086694
54464                     ],
54465                     [
54466                         0.0455207,
54467                         51.30545
54468                     ],
54469                     [
54470                         0.0523872,
54471                         51.2877392
54472                     ],
54473                     [
54474                         0.0616569,
54475                         51.2577764
54476                     ],
54477                     [
54478                         0.0640602,
54479                         51.2415518
54480                     ],
54481                     [
54482                         0.0462074,
54483                         51.2126342
54484                     ],
54485                     [
54486                         0.0407142,
54487                         51.2109136
54488                     ],
54489                     [
54490                         0.0448341,
54491                         51.1989753
54492                     ],
54493                     [
54494                         0.0494689,
54495                         51.1997283
54496                     ],
54497                     [
54498                         0.0558204,
54499                         51.1944573
54500                     ],
54501                     [
54502                         0.0611419,
54503                         51.1790713
54504                     ],
54505                     [
54506                         0.0623435,
54507                         51.1542061
54508                     ],
54509                     [
54510                         0.0577087,
54511                         51.1417146
54512                     ],
54513                     [
54514                         0.0204582,
54515                         51.1365447
54516                     ],
54517                     [
54518                         -0.0446015,
54519                         51.1336364
54520                     ],
54521                     [
54522                         -0.1566964,
54523                         51.1352522
54524                     ],
54525                     [
54526                         -0.1572114,
54527                         51.1290043
54528                     ],
54529                     [
54530                         -0.2287942,
54531                         51.1183379
54532                     ],
54533                     [
54534                         -0.2473336,
54535                         51.1183379
54536                     ],
54537                     [
54538                         -0.2500802,
54539                         51.1211394
54540                     ],
54541                     [
54542                         -0.299347,
54543                         51.1137042
54544                     ],
54545                     [
54546                         -0.3221779,
54547                         51.1119799
54548                     ],
54549                     [
54550                         -0.3223496,
54551                         51.1058367
54552                     ],
54553                     [
54554                         -0.3596001,
54555                         51.1019563
54556                     ],
54557                     [
54558                         -0.3589135,
54559                         51.1113333
54560                     ],
54561                     [
54562                         -0.3863793,
54563                         51.1117644
54564                     ],
54565                     [
54566                         -0.3869014,
54567                         51.1062516
54568                     ],
54569                     [
54570                         -0.4281001,
54571                         51.0947174
54572                     ],
54573                     [
54574                         -0.4856784,
54575                         51.0951554
54576                     ],
54577                     [
54578                         -0.487135,
54579                         51.0872266
54580                     ],
54581                     [
54582                         -0.5297404,
54583                         51.0865404
54584                     ],
54585                     [
54586                         -0.5302259,
54587                         51.0789914
54588                     ],
54589                     [
54590                         -0.61046,
54591                         51.076551
54592                     ],
54593                     [
54594                         -0.6099745,
54595                         51.080669
54596                     ],
54597                     [
54598                         -0.6577994,
54599                         51.0792202
54600                     ],
54601                     [
54602                         -0.6582849,
54603                         51.0743394
54604                     ],
54605                     [
54606                         -0.6836539,
54607                         51.0707547
54608                     ],
54609                     [
54610                         -0.6997979,
54611                         51.070831
54612                     ],
54613                     [
54614                         -0.7296581,
54615                         51.0744919
54616                     ]
54617                 ]
54618             ]
54619         },
54620         {
54621             "name": "Toulouse - Orthophotoplan 2007",
54622             "type": "tms",
54623             "template": "http://wms.openstreetmap.fr/tms/1.0.0/toulouse_ortho2007/{zoom}/{x}/{y}",
54624             "scaleExtent": [
54625                 0,
54626                 22
54627             ],
54628             "polygon": [
54629                 [
54630                     [
54631                         1.1919978,
54632                         43.6328791
54633                     ],
54634                     [
54635                         1.2015377,
54636                         43.6329729
54637                     ],
54638                     [
54639                         1.2011107,
54640                         43.6554932
54641                     ],
54642                     [
54643                         1.2227985,
54644                         43.6557029
54645                     ],
54646                     [
54647                         1.2226231,
54648                         43.6653353
54649                     ],
54650                     [
54651                         1.2275341,
54652                         43.6653849
54653                     ],
54654                     [
54655                         1.2275417,
54656                         43.6656387
54657                     ],
54658                     [
54659                         1.2337568,
54660                         43.6656883
54661                     ],
54662                     [
54663                         1.2337644,
54664                         43.6650153
54665                     ],
54666                     [
54667                         1.2351218,
54668                         43.6650319
54669                     ],
54670                     [
54671                         1.2350913,
54672                         43.6670729
54673                     ],
54674                     [
54675                         1.2443566,
54676                         43.6671556
54677                     ],
54678                     [
54679                         1.2441584,
54680                         43.6743925
54681                     ],
54682                     [
54683                         1.2493973,
54684                         43.6744256
54685                     ],
54686                     [
54687                         1.2493973,
54688                         43.6746628
54689                     ],
54690                     [
54691                         1.2555666,
54692                         43.6747234
54693                     ],
54694                     [
54695                         1.2555742,
54696                         43.6744532
54697                     ],
54698                     [
54699                         1.2569545,
54700                         43.6744697
54701                     ],
54702                     [
54703                         1.2568782,
54704                         43.678529
54705                     ],
54706                     [
54707                         1.2874873,
54708                         43.6788257
54709                     ],
54710                     [
54711                         1.2870803,
54712                         43.7013229
54713                     ],
54714                     [
54715                         1.3088219,
54716                         43.7014632
54717                     ],
54718                     [
54719                         1.3086493,
54720                         43.7127673
54721                     ],
54722                     [
54723                         1.3303262,
54724                         43.7129544
54725                     ],
54726                     [
54727                         1.3300242,
54728                         43.7305221
54729                     ],
54730                     [
54731                         1.3367106,
54732                         43.7305845
54733                     ],
54734                     [
54735                         1.3367322,
54736                         43.7312235
54737                     ],
54738                     [
54739                         1.3734338,
54740                         43.7310456
54741                     ],
54742                     [
54743                         1.3735848,
54744                         43.7245772
54745                     ],
54746                     [
54747                         1.4604504,
54748                         43.7252947
54749                     ],
54750                     [
54751                         1.4607783,
54752                         43.7028034
54753                     ],
54754                     [
54755                         1.4824875,
54756                         43.7029516
54757                     ],
54758                     [
54759                         1.4829828,
54760                         43.6692071
54761                     ],
54762                     [
54763                         1.5046832,
54764                         43.6693616
54765                     ],
54766                     [
54767                         1.5048383,
54768                         43.6581174
54769                     ],
54770                     [
54771                         1.5265475,
54772                         43.6582656
54773                     ],
54774                     [
54775                         1.5266945,
54776                         43.6470298
54777                     ],
54778                     [
54779                         1.548368,
54780                         43.6471633
54781                     ],
54782                     [
54783                         1.5485357,
54784                         43.6359385
54785                     ],
54786                     [
54787                         1.5702172,
54788                         43.636082
54789                     ],
54790                     [
54791                         1.5705123,
54792                         43.6135777
54793                     ],
54794                     [
54795                         1.5488166,
54796                         43.6134276
54797                     ],
54798                     [
54799                         1.549097,
54800                         43.5909479
54801                     ],
54802                     [
54803                         1.5707695,
54804                         43.5910694
54805                     ],
54806                     [
54807                         1.5709373,
54808                         43.5798341
54809                     ],
54810                     [
54811                         1.5793714,
54812                         43.5798894
54813                     ],
54814                     [
54815                         1.5794782,
54816                         43.5737682
54817                     ],
54818                     [
54819                         1.5809119,
54820                         43.5737792
54821                     ],
54822                     [
54823                         1.5810859,
54824                         43.5573794
54825                     ],
54826                     [
54827                         1.5712334,
54828                         43.5573131
54829                     ],
54830                     [
54831                         1.5716504,
54832                         43.5235497
54833                     ],
54834                     [
54835                         1.3984804,
54836                         43.5222618
54837                     ],
54838                     [
54839                         1.3986509,
54840                         43.5110113
54841                     ],
54842                     [
54843                         1.3120959,
54844                         43.5102543
54845                     ],
54846                     [
54847                         1.3118968,
54848                         43.5215192
54849                     ],
54850                     [
54851                         1.2902569,
54852                         43.5213126
54853                     ],
54854                     [
54855                         1.2898637,
54856                         43.5438168
54857                     ],
54858                     [
54859                         1.311517,
54860                         43.5440133
54861                     ],
54862                     [
54863                         1.3113271,
54864                         43.5552596
54865                     ],
54866                     [
54867                         1.3036924,
54868                         43.5551924
54869                     ],
54870                     [
54871                         1.3036117,
54872                         43.5595099
54873                     ],
54874                     [
54875                         1.2955449,
54876                         43.5594317
54877                     ],
54878                     [
54879                         1.2955449,
54880                         43.5595489
54881                     ],
54882                     [
54883                         1.2895595,
54884                         43.5594473
54885                     ],
54886                     [
54887                         1.2892899,
54888                         43.5775366
54889                     ],
54890                     [
54891                         1.2675698,
54892                         43.5773647
54893                     ],
54894                     [
54895                         1.2673973,
54896                         43.5886141
54897                     ],
54898                     [
54899                         1.25355,
54900                         43.5885047
54901                     ],
54902                     [
54903                         1.2533774,
54904                         43.5956282
54905                     ],
54906                     [
54907                         1.2518029,
54908                         43.5956282
54909                     ],
54910                     [
54911                         1.2518029,
54912                         43.5949409
54913                     ],
54914                     [
54915                         1.2350437,
54916                         43.5947847
54917                     ],
54918                     [
54919                         1.2350437,
54920                         43.5945972
54921                     ],
54922                     [
54923                         1.2239572,
54924                         43.5945972
54925                     ],
54926                     [
54927                         1.2239357,
54928                         43.5994708
54929                     ],
54930                     [
54931                         1.2139708,
54932                         43.599299
54933                     ],
54934                     [
54935                         1.2138845,
54936                         43.6046408
54937                     ],
54938                     [
54939                         1.2020647,
54940                         43.6044846
54941                     ],
54942                     [
54943                         1.2019464,
54944                         43.61048
54945                     ],
54946                     [
54947                         1.1924294,
54948                         43.6103695
54949                     ]
54950                 ]
54951             ],
54952             "terms_url": "https://wiki.openstreetmap.org/wiki/Toulouse/ToulouseMetropoleData",
54953             "terms_text": "ToulouseMetropole"
54954         },
54955         {
54956             "name": "Toulouse - Orthophotoplan 2011",
54957             "type": "tms",
54958             "template": "http://wms.openstreetmap.fr/tms/1.0.0/toulouse_ortho2011/{zoom}/{x}/{y}",
54959             "scaleExtent": [
54960                 0,
54961                 22
54962             ],
54963             "polygon": [
54964                 [
54965                     [
54966                         1.1135067,
54967                         43.6867566
54968                     ],
54969                     [
54970                         1.1351836,
54971                         43.6870842
54972                     ],
54973                     [
54974                         1.1348907,
54975                         43.6983471
54976                     ],
54977                     [
54978                         1.1782867,
54979                         43.6990338
54980                     ],
54981                     [
54982                         1.1779903,
54983                         43.7102786
54984                     ],
54985                     [
54986                         1.1996591,
54987                         43.7106144
54988                     ],
54989                     [
54990                         1.1993387,
54991                         43.7218722
54992                     ],
54993                     [
54994                         1.2427356,
54995                         43.7225269
54996                     ],
54997                     [
54998                         1.2424336,
54999                         43.7337491
55000                     ],
55001                     [
55002                         1.2641536,
55003                         43.734092
55004                     ],
55005                     [
55006                         1.2638301,
55007                         43.7453588
55008                     ],
55009                     [
55010                         1.2855285,
55011                         43.7456548
55012                     ],
55013                     [
55014                         1.2852481,
55015                         43.756935
55016                     ],
55017                     [
55018                         1.306925,
55019                         43.757231
55020                     ],
55021                     [
55022                         1.3066446,
55023                         43.7684779
55024                     ],
55025                     [
55026                         1.3283431,
55027                         43.7687894
55028                     ],
55029                     [
55030                         1.3280842,
55031                         43.780034
55032                     ],
55033                     [
55034                         1.4367275,
55035                         43.7815757
55036                     ],
55037                     [
55038                         1.4373098,
55039                         43.7591004
55040                     ],
55041                     [
55042                         1.4590083,
55043                         43.7593653
55044                     ],
55045                     [
55046                         1.4593318,
55047                         43.7481479
55048                     ],
55049                     [
55050                         1.4810303,
55051                         43.7483972
55052                     ],
55053                     [
55054                         1.4813322,
55055                         43.7371777
55056                     ],
55057                     [
55058                         1.5030307,
55059                         43.7374115
55060                     ],
55061                     [
55062                         1.5035915,
55063                         43.7149664
55064                     ],
55065                     [
55066                         1.5253115,
55067                         43.7151846
55068                     ],
55069                     [
55070                         1.5256135,
55071                         43.7040057
55072                     ],
55073                     [
55074                         1.5472688,
55075                         43.7042552
55076                     ],
55077                     [
55078                         1.5475708,
55079                         43.6930431
55080                     ],
55081                     [
55082                         1.5692045,
55083                         43.6932926
55084                     ],
55085                     [
55086                         1.5695712,
55087                         43.6820316
55088                     ],
55089                     [
55090                         1.5912049,
55091                         43.6822656
55092                     ],
55093                     [
55094                         1.5917441,
55095                         43.6597998
55096                     ],
55097                     [
55098                         1.613421,
55099                         43.6600339
55100                     ],
55101                     [
55102                         1.613723,
55103                         43.6488291
55104                     ],
55105                     [
55106                         1.6353783,
55107                         43.6490788
55108                     ],
55109                     [
55110                         1.6384146,
55111                         43.5140731
55112                     ],
55113                     [
55114                         1.2921649,
55115                         43.5094658
55116                     ],
55117                     [
55118                         1.2918629,
55119                         43.5206966
55120                     ],
55121                     [
55122                         1.2702076,
55123                         43.5203994
55124                     ],
55125                     [
55126                         1.2698841,
55127                         43.5316437
55128                     ],
55129                     [
55130                         1.2482288,
55131                         43.531331
55132                     ],
55133                     [
55134                         1.2476048,
55135                         43.5537788
55136                     ],
55137                     [
55138                         1.2259628,
55139                         43.5534914
55140                     ],
55141                     [
55142                         1.2256819,
55143                         43.564716
55144                     ],
55145                     [
55146                         1.2039835,
55147                         43.564419
55148                     ],
55149                     [
55150                         1.2033148,
55151                         43.5869049
55152                     ],
55153                     [
55154                         1.1816164,
55155                         43.5865611
55156                     ],
55157                     [
55158                         1.1810237,
55159                         43.6090368
55160                     ],
55161                     [
55162                         1.1592821,
55163                         43.6086932
55164                     ],
55165                     [
55166                         1.1589585,
55167                         43.6199523
55168                     ],
55169                     [
55170                         1.1372601,
55171                         43.6196244
55172                     ],
55173                     [
55174                         1.1365933,
55175                         43.642094
55176                     ],
55177                     [
55178                         1.1149055,
55179                         43.6417629
55180                     ]
55181                 ]
55182             ],
55183             "terms_url": "https://wiki.openstreetmap.org/wiki/Toulouse/ToulouseMetropoleData",
55184             "terms_text": "ToulouseMetropole"
55185         },
55186         {
55187             "name": "Tours - Orthophotos 2008",
55188             "type": "tms",
55189             "template": "http://tms.mapspot.ge/tms/2/nonstandard/{zoom}/{x}/{y}.jpeg",
55190             "polygon": [
55191                 [
55192                     [
55193                         0.5457462,
55194                         47.465264
55195                     ],
55196                     [
55197                         0.54585,
55198                         47.4608163
55199                     ],
55200                     [
55201                         0.5392188,
55202                         47.4606983
55203                     ],
55204                     [
55205                         0.5393484,
55206                         47.456243
55207                     ],
55208                     [
55209                         0.5327959,
55210                         47.4561003
55211                     ],
55212                     [
55213                         0.5329011,
55214                         47.451565
55215                     ],
55216                     [
55217                         0.52619,
55218                         47.4514013
55219                     ],
55220                     [
55221                         0.5265854,
55222                         47.4424884
55223                     ],
55224                     [
55225                         0.5000941,
55226                         47.4420739
55227                     ],
55228                     [
55229                         0.5002357,
55230                         47.4375835
55231                     ],
55232                     [
55233                         0.4936014,
55234                         47.4374324
55235                     ],
55236                     [
55237                         0.4937,
55238                         47.4329285
55239                     ],
55240                     [
55241                         0.4606141,
55242                         47.4324593
55243                     ],
55244                     [
55245                         0.4607248,
55246                         47.4279827
55247                     ],
55248                     [
55249                         0.4541016,
55250                         47.4278125
55251                     ],
55252                     [
55253                         0.454932,
55254                         47.4053921
55255                     ],
55256                     [
55257                         0.4615431,
55258                         47.4054476
55259                     ],
55260                     [
55261                         0.4619097,
55262                         47.3964924
55263                     ],
55264                     [
55265                         0.4684346,
55266                         47.3966005
55267                     ],
55268                     [
55269                         0.4691319,
55270                         47.3786415
55271                     ],
55272                     [
55273                         0.4757125,
55274                         47.3787609
55275                     ],
55276                     [
55277                         0.4762116,
55278                         47.3652018
55279                     ],
55280                     [
55281                         0.4828297,
55282                         47.3653499
55283                     ],
55284                     [
55285                         0.4832223,
55286                         47.3518574
55287                     ],
55288                     [
55289                         0.5097927,
55290                         47.3522592
55291                     ],
55292                     [
55293                         0.5095688,
55294                         47.3567713
55295                     ],
55296                     [
55297                         0.5227698,
55298                         47.3569785
55299                     ],
55300                     [
55301                         0.5226429,
55302                         47.3614867
55303                     ],
55304                     [
55305                         0.5490721,
55306                         47.3618878
55307                     ],
55308                     [
55309                         0.5489087,
55310                         47.3663307
55311                     ],
55312                     [
55313                         0.5555159,
55314                         47.3664985
55315                     ],
55316                     [
55317                         0.5559105,
55318                         47.3575522
55319                     ],
55320                     [
55321                         0.6152789,
55322                         47.358407
55323                     ],
55324                     [
55325                         0.6152963,
55326                         47.362893
55327                     ],
55328                     [
55329                         0.6285093,
55330                         47.3630936
55331                     ],
55332                     [
55333                         0.6288256,
55334                         47.353987
55335                     ],
55336                     [
55337                         0.6155012,
55338                         47.3538823
55339                     ],
55340                     [
55341                         0.6157682,
55342                         47.3493424
55343                     ],
55344                     [
55345                         0.6090956,
55346                         47.3492991
55347                     ],
55348                     [
55349                         0.6094735,
55350                         47.3402962
55351                     ],
55352                     [
55353                         0.6160477,
55354                         47.3404448
55355                     ],
55356                     [
55357                         0.616083,
55358                         47.3369074
55359                     ],
55360                     [
55361                         0.77497,
55362                         47.3388218
55363                     ],
55364                     [
55365                         0.7745786,
55366                         47.351628
55367                     ],
55368                     [
55369                         0.7680363,
55370                         47.3515901
55371                     ],
55372                     [
55373                         0.767589,
55374                         47.3605298
55375                     ],
55376                     [
55377                         0.7742443,
55378                         47.3606238
55379                     ],
55380                     [
55381                         0.7733465,
55382                         47.3921266
55383                     ],
55384                     [
55385                         0.7667434,
55386                         47.3920195
55387                     ],
55388                     [
55389                         0.7664411,
55390                         47.4010837
55391                     ],
55392                     [
55393                         0.7730647,
55394                         47.4011115
55395                     ],
55396                     [
55397                         0.7728868,
55398                         47.4101297
55399                     ],
55400                     [
55401                         0.7661849,
55402                         47.4100226
55403                     ],
55404                     [
55405                         0.7660267,
55406                         47.4145044
55407                     ],
55408                     [
55409                         0.7527613,
55410                         47.4143038
55411                     ],
55412                     [
55413                         0.7529788,
55414                         47.4098086
55415                     ],
55416                     [
55417                         0.7462373,
55418                         47.4097016
55419                     ],
55420                     [
55421                         0.7459424,
55422                         47.4232208
55423                     ],
55424                     [
55425                         0.7392324,
55426                         47.4231451
55427                     ],
55428                     [
55429                         0.738869,
55430                         47.4366116
55431                     ],
55432                     [
55433                         0.7323267,
55434                         47.4365171
55435                     ],
55436                     [
55437                         0.7321869,
55438                         47.4410556
55439                     ],
55440                     [
55441                         0.7255048,
55442                         47.44098
55443                     ],
55444                     [
55445                         0.7254209,
55446                         47.4453479
55447                     ],
55448                     [
55449                         0.7318793,
55450                         47.4454803
55451                     ],
55452                     [
55453                         0.7318514,
55454                         47.4501126
55455                     ],
55456                     [
55457                         0.7384496,
55458                         47.450226
55459                     ],
55460                     [
55461                         0.7383098,
55462                         47.454631
55463                     ],
55464                     [
55465                         0.7449359,
55466                         47.4547444
55467                     ],
55468                     [
55469                         0.7443209,
55470                         47.4771985
55471                     ],
55472                     [
55473                         0.7310685,
55474                         47.4769717
55475                     ],
55476                     [
55477                         0.7309008,
55478                         47.4815445
55479                     ],
55480                     [
55481                         0.7176205,
55482                         47.4812611
55483                     ],
55484                     [
55485                         0.7177883,
55486                         47.4768394
55487                     ],
55488                     [
55489                         0.69777,
55490                         47.4764993
55491                     ],
55492                     [
55493                         0.6980496,
55494                         47.4719827
55495                     ],
55496                     [
55497                         0.6914514,
55498                         47.4718882
55499                     ],
55500                     [
55501                         0.6917309,
55502                         47.4630241
55503                     ],
55504                     [
55505                         0.6851048,
55506                         47.4629295
55507                     ],
55508                     [
55509                         0.684937,
55510                         47.4673524
55511                     ],
55512                     [
55513                         0.678255,
55514                         47.4673335
55515                     ],
55516                     [
55517                         0.6779754,
55518                         47.4762158
55519                     ],
55520                     [
55521                         0.6714051,
55522                         47.4761592
55523                     ],
55524                     [
55525                         0.6710417,
55526                         47.4881952
55527                     ],
55528                     [
55529                         0.6577334,
55530                         47.4879685
55531                     ],
55532                     [
55533                         0.6578173,
55534                         47.48504
55535                     ],
55536                     [
55537                         0.6511911,
55538                         47.4848322
55539                     ],
55540                     [
55541                         0.6514707,
55542                         47.4758568
55543                     ],
55544                     [
55545                         0.6448166,
55546                         47.4757245
55547                     ],
55548                     [
55549                         0.6449284,
55550                         47.4712646
55551                     ],
55552                     [
55553                         0.6117976,
55554                         47.4707543
55555                     ],
55556                     [
55557                         0.6118815,
55558                         47.4663129
55559                     ],
55560                     [
55561                         0.6052833,
55562                         47.4661239
55563                     ],
55564                     [
55565                         0.6054231,
55566                         47.4616631
55567                     ],
55568                     [
55569                         0.5988808,
55570                         47.4615497
55571                     ],
55572                     [
55573                         0.5990206,
55574                         47.4570886
55575                     ],
55576                     [
55577                         0.572488,
55578                         47.4566916
55579                     ],
55580                     [
55581                         0.5721805,
55582                         47.4656513
55583                     ]
55584                 ]
55585             ],
55586             "terms_url": "http://wiki.openstreetmap.org/wiki/Tours/Orthophoto",
55587             "terms_text": "Orthophoto Tour(s) Plus 2008"
55588         },
55589         {
55590             "name": "Tours - Orthophotos 2008-2010",
55591             "type": "tms",
55592             "template": "http://wms.openstreetmap.fr/tms/1.0.0/tours/{zoom}/{x}/{y}",
55593             "scaleExtent": [
55594                 0,
55595                 20
55596             ],
55597             "polygon": [
55598                 [
55599                     [
55600                         0.5457462,
55601                         47.465264
55602                     ],
55603                     [
55604                         0.54585,
55605                         47.4608163
55606                     ],
55607                     [
55608                         0.5392188,
55609                         47.4606983
55610                     ],
55611                     [
55612                         0.5393484,
55613                         47.456243
55614                     ],
55615                     [
55616                         0.5327959,
55617                         47.4561003
55618                     ],
55619                     [
55620                         0.5329011,
55621                         47.451565
55622                     ],
55623                     [
55624                         0.52619,
55625                         47.4514013
55626                     ],
55627                     [
55628                         0.5265854,
55629                         47.4424884
55630                     ],
55631                     [
55632                         0.5000941,
55633                         47.4420739
55634                     ],
55635                     [
55636                         0.5002357,
55637                         47.4375835
55638                     ],
55639                     [
55640                         0.4936014,
55641                         47.4374324
55642                     ],
55643                     [
55644                         0.4937,
55645                         47.4329285
55646                     ],
55647                     [
55648                         0.4606141,
55649                         47.4324593
55650                     ],
55651                     [
55652                         0.4607248,
55653                         47.4279827
55654                     ],
55655                     [
55656                         0.4541016,
55657                         47.4278125
55658                     ],
55659                     [
55660                         0.454932,
55661                         47.4053921
55662                     ],
55663                     [
55664                         0.4615431,
55665                         47.4054476
55666                     ],
55667                     [
55668                         0.4619097,
55669                         47.3964924
55670                     ],
55671                     [
55672                         0.4684346,
55673                         47.3966005
55674                     ],
55675                     [
55676                         0.4691319,
55677                         47.3786415
55678                     ],
55679                     [
55680                         0.4757125,
55681                         47.3787609
55682                     ],
55683                     [
55684                         0.4762116,
55685                         47.3652018
55686                     ],
55687                     [
55688                         0.4828297,
55689                         47.3653499
55690                     ],
55691                     [
55692                         0.4829611,
55693                         47.3608321
55694                     ],
55695                     [
55696                         0.4763543,
55697                         47.360743
55698                     ],
55699                     [
55700                         0.476654,
55701                         47.3517263
55702                     ],
55703                     [
55704                         0.4700497,
55705                         47.3516186
55706                     ],
55707                     [
55708                         0.4701971,
55709                         47.3471313
55710                     ],
55711                     [
55712                         0.4637503,
55713                         47.3470104
55714                     ],
55715                     [
55716                         0.4571425,
55717                         47.3424146
55718                     ],
55719                     [
55720                         0.4572922,
55721                         47.3379061
55722                     ],
55723                     [
55724                         0.4506741,
55725                         47.3378081
55726                     ],
55727                     [
55728                         0.4508379,
55729                         47.3333051
55730                     ],
55731                     [
55732                         0.4442212,
55733                         47.3332032
55734                     ],
55735                     [
55736                         0.4443809,
55737                         47.328711
55738                     ],
55739                     [
55740                         0.4311392,
55741                         47.3284977
55742                     ],
55743                     [
55744                         0.4316262,
55745                         47.3150004
55746                     ],
55747                     [
55748                         0.4382432,
55749                         47.3151136
55750                     ],
55751                     [
55752                         0.4383815,
55753                         47.3106174
55754                     ],
55755                     [
55756                         0.4714487,
55757                         47.3111374
55758                     ],
55759                     [
55760                         0.4713096,
55761                         47.3156565
55762                     ],
55763                     [
55764                         0.477888,
55765                         47.3157542
55766                     ],
55767                     [
55768                         0.4780733,
55769                         47.3112802
55770                     ],
55771                     [
55772                         0.4846826,
55773                         47.3113639
55774                     ],
55775                     [
55776                         0.4848576,
55777                         47.3068686
55778                     ],
55779                     [
55780                         0.4914359,
55781                         47.3069803
55782                     ],
55783                     [
55784                         0.491745,
55785                         47.2979733
55786                     ],
55787                     [
55788                         0.4851578,
55789                         47.2978722
55790                     ],
55791                     [
55792                         0.4854269,
55793                         47.2888744
55794                     ],
55795                     [
55796                         0.4788485,
55797                         47.2887697
55798                     ],
55799                     [
55800                         0.4791574,
55801                         47.2797818
55802                     ],
55803                     [
55804                         0.4857769,
55805                         47.2799005
55806                     ],
55807                     [
55808                         0.4859107,
55809                         47.2753885
55810                     ],
55811                     [
55812                         0.492539,
55813                         47.2755029
55814                     ],
55815                     [
55816                         0.4926669,
55817                         47.2710127
55818                     ],
55819                     [
55820                         0.4992986,
55821                         47.2711066
55822                     ],
55823                     [
55824                         0.4994296,
55825                         47.2666116
55826                     ],
55827                     [
55828                         0.5192658,
55829                         47.2669245
55830                     ],
55831                     [
55832                         0.5194225,
55833                         47.2624231
55834                     ],
55835                     [
55836                         0.5260186,
55837                         47.2625205
55838                     ],
55839                     [
55840                         0.5258735,
55841                         47.2670183
55842                     ],
55843                     [
55844                         0.5456972,
55845                         47.2673383
55846                     ],
55847                     [
55848                         0.5455537,
55849                         47.2718283
55850                     ],
55851                     [
55852                         0.5587737,
55853                         47.2720366
55854                     ],
55855                     [
55856                         0.5586259,
55857                         47.2765185
55858                     ],
55859                     [
55860                         0.5652252,
55861                         47.2766278
55862                     ],
55863                     [
55864                         0.5650848,
55865                         47.2811206
55866                     ],
55867                     [
55868                         0.5716753,
55869                         47.2812285
55870                     ],
55871                     [
55872                         0.5715223,
55873                         47.2857217
55874                     ],
55875                     [
55876                         0.5781436,
55877                         47.2858299
55878                     ],
55879                     [
55880                         0.5779914,
55881                         47.2903294
55882                     ],
55883                     [
55884                         0.5846023,
55885                         47.2904263
55886                     ],
55887                     [
55888                         0.5843076,
55889                         47.2994231
55890                     ],
55891                     [
55892                         0.597499,
55893                         47.2996094
55894                     ],
55895                     [
55896                         0.5976637,
55897                         47.2951375
55898                     ],
55899                     [
55900                         0.6571596,
55901                         47.2960036
55902                     ],
55903                     [
55904                         0.6572988,
55905                         47.2915091
55906                     ],
55907                     [
55908                         0.6705019,
55909                         47.2917186
55910                     ],
55911                     [
55912                         0.6703475,
55913                         47.2962082
55914                     ],
55915                     [
55916                         0.6836175,
55917                         47.2963688
55918                     ],
55919                     [
55920                         0.6834322,
55921                         47.3008929
55922                     ],
55923                     [
55924                         0.690062,
55925                         47.3009558
55926                     ],
55927                     [
55928                         0.6899241,
55929                         47.3054703
55930                     ],
55931                     [
55932                         0.7362019,
55933                         47.3061157
55934                     ],
55935                     [
55936                         0.7360848,
55937                         47.3106063
55938                     ],
55939                     [
55940                         0.7559022,
55941                         47.3108935
55942                     ],
55943                     [
55944                         0.7557718,
55945                         47.315392
55946                     ],
55947                     [
55948                         0.7623755,
55949                         47.3154716
55950                     ],
55951                     [
55952                         0.7622314,
55953                         47.3199941
55954                     ],
55955                     [
55956                         0.7754911,
55957                         47.3201546
55958                     ],
55959                     [
55960                         0.77497,
55961                         47.3388218
55962                     ],
55963                     [
55964                         0.7745786,
55965                         47.351628
55966                     ],
55967                     [
55968                         0.7680363,
55969                         47.3515901
55970                     ],
55971                     [
55972                         0.767589,
55973                         47.3605298
55974                     ],
55975                     [
55976                         0.7742443,
55977                         47.3606238
55978                     ],
55979                     [
55980                         0.7733465,
55981                         47.3921266
55982                     ],
55983                     [
55984                         0.7667434,
55985                         47.3920195
55986                     ],
55987                     [
55988                         0.7664411,
55989                         47.4010837
55990                     ],
55991                     [
55992                         0.7730647,
55993                         47.4011115
55994                     ],
55995                     [
55996                         0.7728868,
55997                         47.4101297
55998                     ],
55999                     [
56000                         0.7661849,
56001                         47.4100226
56002                     ],
56003                     [
56004                         0.7660267,
56005                         47.4145044
56006                     ],
56007                     [
56008                         0.7527613,
56009                         47.4143038
56010                     ],
56011                     [
56012                         0.7529788,
56013                         47.4098086
56014                     ],
56015                     [
56016                         0.7462373,
56017                         47.4097016
56018                     ],
56019                     [
56020                         0.7459424,
56021                         47.4232208
56022                     ],
56023                     [
56024                         0.7392324,
56025                         47.4231451
56026                     ],
56027                     [
56028                         0.738869,
56029                         47.4366116
56030                     ],
56031                     [
56032                         0.7323267,
56033                         47.4365171
56034                     ],
56035                     [
56036                         0.7321869,
56037                         47.4410556
56038                     ],
56039                     [
56040                         0.7255048,
56041                         47.44098
56042                     ],
56043                     [
56044                         0.7254209,
56045                         47.4453479
56046                     ],
56047                     [
56048                         0.7318793,
56049                         47.4454803
56050                     ],
56051                     [
56052                         0.7318514,
56053                         47.4501126
56054                     ],
56055                     [
56056                         0.7384496,
56057                         47.450226
56058                     ],
56059                     [
56060                         0.7383098,
56061                         47.454631
56062                     ],
56063                     [
56064                         0.7449359,
56065                         47.4547444
56066                     ],
56067                     [
56068                         0.7443209,
56069                         47.4771985
56070                     ],
56071                     [
56072                         0.7310685,
56073                         47.4769717
56074                     ],
56075                     [
56076                         0.7309008,
56077                         47.4815445
56078                     ],
56079                     [
56080                         0.7176205,
56081                         47.4812611
56082                     ],
56083                     [
56084                         0.7177883,
56085                         47.4768394
56086                     ],
56087                     [
56088                         0.69777,
56089                         47.4764993
56090                     ],
56091                     [
56092                         0.6980496,
56093                         47.4719827
56094                     ],
56095                     [
56096                         0.6914514,
56097                         47.4718882
56098                     ],
56099                     [
56100                         0.6917309,
56101                         47.4630241
56102                     ],
56103                     [
56104                         0.6851048,
56105                         47.4629295
56106                     ],
56107                     [
56108                         0.684937,
56109                         47.4673524
56110                     ],
56111                     [
56112                         0.678255,
56113                         47.4673335
56114                     ],
56115                     [
56116                         0.6779754,
56117                         47.4762158
56118                     ],
56119                     [
56120                         0.6714051,
56121                         47.4761592
56122                     ],
56123                     [
56124                         0.6710417,
56125                         47.4881952
56126                     ],
56127                     [
56128                         0.6577334,
56129                         47.4879685
56130                     ],
56131                     [
56132                         0.6578173,
56133                         47.48504
56134                     ],
56135                     [
56136                         0.6511911,
56137                         47.4848322
56138                     ],
56139                     [
56140                         0.6514707,
56141                         47.4758568
56142                     ],
56143                     [
56144                         0.6448166,
56145                         47.4757245
56146                     ],
56147                     [
56148                         0.6449284,
56149                         47.4712646
56150                     ],
56151                     [
56152                         0.6117976,
56153                         47.4707543
56154                     ],
56155                     [
56156                         0.6118815,
56157                         47.4663129
56158                     ],
56159                     [
56160                         0.6052833,
56161                         47.4661239
56162                     ],
56163                     [
56164                         0.6054231,
56165                         47.4616631
56166                     ],
56167                     [
56168                         0.5988808,
56169                         47.4615497
56170                     ],
56171                     [
56172                         0.5990206,
56173                         47.4570886
56174                     ],
56175                     [
56176                         0.572488,
56177                         47.4566916
56178                     ],
56179                     [
56180                         0.5721805,
56181                         47.4656513
56182                     ]
56183                 ]
56184             ],
56185             "terms_url": "http://wiki.openstreetmap.org/wiki/Tours/Orthophoto",
56186             "terms_text": "Orthophoto Tour(s) Plus 2008"
56187         },
56188         {
56189             "name": "USGS Large Scale Imagery",
56190             "type": "tms",
56191             "template": "http://{switch:a,b,c}.tile.openstreetmap.us/usgs_large_scale/{zoom}/{x}/{y}.jpg",
56192             "scaleExtent": [
56193                 12,
56194                 20
56195             ],
56196             "polygon": [
56197                 [
56198                     [
56199                         -123.2549305,
56200                         48.7529029
56201                     ],
56202                     [
56203                         -123.2549305,
56204                         48.5592263
56205                     ],
56206                     [
56207                         -123.192224,
56208                         48.5592263
56209                     ],
56210                     [
56211                         -123.192224,
56212                         48.4348366
56213                     ],
56214                     [
56215                         -122.9419646,
56216                         48.4348366
56217                     ],
56218                     [
56219                         -122.9419646,
56220                         48.3720812
56221                     ],
56222                     [
56223                         -122.8806229,
56224                         48.3720812
56225                     ],
56226                     [
56227                         -122.8806229,
56228                         48.3094763
56229                     ],
56230                     [
56231                         -122.8167566,
56232                         48.3094763
56233                     ],
56234                     [
56235                         -122.8167566,
56236                         48.1904587
56237                     ],
56238                     [
56239                         -123.0041133,
56240                         48.1904587
56241                     ],
56242                     [
56243                         -123.0041133,
56244                         48.1275918
56245                     ],
56246                     [
56247                         -123.058416,
56248                         48.1275918
56249                     ],
56250                     [
56251                         -123.058416,
56252                         48.190514
56253                     ],
56254                     [
56255                         -123.254113,
56256                         48.190514
56257                     ],
56258                     [
56259                         -123.254113,
56260                         48.1274982
56261                     ],
56262                     [
56263                         -123.3706593,
56264                         48.1274982
56265                     ],
56266                     [
56267                         -123.3706593,
56268                         48.1908403
56269                     ],
56270                     [
56271                         -124.0582632,
56272                         48.1908403
56273                     ],
56274                     [
56275                         -124.0582632,
56276                         48.253442
56277                     ],
56278                     [
56279                         -124.1815163,
56280                         48.253442
56281                     ],
56282                     [
56283                         -124.1815163,
56284                         48.3164666
56285                     ],
56286                     [
56287                         -124.4319117,
56288                         48.3164666
56289                     ],
56290                     [
56291                         -124.4319117,
56292                         48.3782613
56293                     ],
56294                     [
56295                         -124.5564618,
56296                         48.3782613
56297                     ],
56298                     [
56299                         -124.5564618,
56300                         48.4408305
56301                     ],
56302                     [
56303                         -124.7555107,
56304                         48.4408305
56305                     ],
56306                     [
56307                         -124.7555107,
56308                         48.1914986
56309                     ],
56310                     [
56311                         -124.8185282,
56312                         48.1914986
56313                     ],
56314                     [
56315                         -124.8185282,
56316                         48.1228381
56317                     ],
56318                     [
56319                         -124.7552951,
56320                         48.1228381
56321                     ],
56322                     [
56323                         -124.7552951,
56324                         47.5535253
56325                     ],
56326                     [
56327                         -124.3812108,
56328                         47.5535253
56329                     ],
56330                     [
56331                         -124.3812108,
56332                         47.1218696
56333                     ],
56334                     [
56335                         -124.1928897,
56336                         47.1218696
56337                     ],
56338                     [
56339                         -124.1928897,
56340                         43.7569431
56341                     ],
56342                     [
56343                         -124.4443382,
56344                         43.7569431
56345                     ],
56346                     [
56347                         -124.4443382,
56348                         43.1425556
56349                     ],
56350                     [
56351                         -124.6398855,
56352                         43.1425556
56353                     ],
56354                     [
56355                         -124.6398855,
56356                         42.6194503
56357                     ],
56358                     [
56359                         -124.4438525,
56360                         42.6194503
56361                     ],
56362                     [
56363                         -124.4438525,
56364                         39.8080662
56365                     ],
56366                     [
56367                         -123.8815685,
56368                         39.8080662
56369                     ],
56370                     [
56371                         -123.8815685,
56372                         39.1102825
56373                     ],
56374                     [
56375                         -123.75805,
56376                         39.1102825
56377                     ],
56378                     [
56379                         -123.75805,
56380                         38.4968799
56381                     ],
56382                     [
56383                         -123.2702803,
56384                         38.4968799
56385                     ],
56386                     [
56387                         -123.2702803,
56388                         37.9331905
56389                     ],
56390                     [
56391                         -122.8148084,
56392                         37.9331905
56393                     ],
56394                     [
56395                         -122.8148084,
56396                         37.8019606
56397                     ],
56398                     [
56399                         -122.5664316,
56400                         37.8019606
56401                     ],
56402                     [
56403                         -122.5664316,
56404                         36.9319611
56405                     ],
56406                     [
56407                         -121.8784026,
56408                         36.9319611
56409                     ],
56410                     [
56411                         -121.8784026,
56412                         36.6897596
56413                     ],
56414                     [
56415                         -122.0034748,
56416                         36.6897596
56417                     ],
56418                     [
56419                         -122.0034748,
56420                         36.4341056
56421                     ],
56422                     [
56423                         -121.9414159,
56424                         36.4341056
56425                     ],
56426                     [
56427                         -121.9414159,
56428                         35.9297636
56429                     ],
56430                     [
56431                         -121.5040977,
56432                         35.9297636
56433                     ],
56434                     [
56435                         -121.5040977,
56436                         35.8100273
56437                     ],
56438                     [
56439                         -121.3790276,
56440                         35.8100273
56441                     ],
56442                     [
56443                         -121.3790276,
56444                         35.4239164
56445                     ],
56446                     [
56447                         -120.9426515,
56448                         35.4239164
56449                     ],
56450                     [
56451                         -120.9426515,
56452                         35.1849683
56453                     ],
56454                     [
56455                         -120.8171978,
56456                         35.1849683
56457                     ],
56458                     [
56459                         -120.8171978,
56460                         35.1219894
56461                     ],
56462                     [
56463                         -120.6918447,
56464                         35.1219894
56465                     ],
56466                     [
56467                         -120.6918447,
56468                         34.4966794
56469                     ],
56470                     [
56471                         -120.5045898,
56472                         34.4966794
56473                     ],
56474                     [
56475                         -120.5045898,
56476                         34.4339651
56477                     ],
56478                     [
56479                         -120.0078775,
56480                         34.4339651
56481                     ],
56482                     [
56483                         -120.0078775,
56484                         34.3682626
56485                     ],
56486                     [
56487                         -119.5283517,
56488                         34.3682626
56489                     ],
56490                     [
56491                         -119.5283517,
56492                         34.0576434
56493                     ],
56494                     [
56495                         -119.0060985,
56496                         34.0576434
56497                     ],
56498                     [
56499                         -119.0060985,
56500                         33.9975267
56501                     ],
56502                     [
56503                         -118.5046259,
56504                         33.9975267
56505                     ],
56506                     [
56507                         -118.5046259,
56508                         33.8694631
56509                     ],
56510                     [
56511                         -118.4413209,
56512                         33.8694631
56513                     ],
56514                     [
56515                         -118.4413209,
56516                         33.6865253
56517                     ],
56518                     [
56519                         -118.066912,
56520                         33.6865253
56521                     ],
56522                     [
56523                         -118.066912,
56524                         33.3063832
56525                     ],
56526                     [
56527                         -117.5030045,
56528                         33.3063832
56529                     ],
56530                     [
56531                         -117.5030045,
56532                         33.0500337
56533                     ],
56534                     [
56535                         -117.3188195,
56536                         33.0500337
56537                     ],
56538                     [
56539                         -117.3188195,
56540                         32.6205888
56541                     ],
56542                     [
56543                         -117.1917023,
56544                         32.6205888
56545                     ],
56546                     [
56547                         -117.1917023,
56548                         32.4974566
56549                     ],
56550                     [
56551                         -116.746496,
56552                         32.4974566
56553                     ],
56554                     [
56555                         -116.746496,
56556                         32.5609161
56557                     ],
56558                     [
56559                         -115.9970138,
56560                         32.5609161
56561                     ],
56562                     [
56563                         -115.9970138,
56564                         32.6264942
56565                     ],
56566                     [
56567                         -114.8808125,
56568                         32.6264942
56569                     ],
56570                     [
56571                         -114.8808125,
56572                         32.4340796
56573                     ],
56574                     [
56575                         -114.6294474,
56576                         32.4340796
56577                     ],
56578                     [
56579                         -114.6294474,
56580                         32.3731636
56581                     ],
56582                     [
56583                         -114.4447437,
56584                         32.3731636
56585                     ],
56586                     [
56587                         -114.4447437,
56588                         32.3075418
56589                     ],
56590                     [
56591                         -114.2557628,
56592                         32.3075418
56593                     ],
56594                     [
56595                         -114.2557628,
56596                         32.2444561
56597                     ],
56598                     [
56599                         -114.0680274,
56600                         32.2444561
56601                     ],
56602                     [
56603                         -114.0680274,
56604                         32.1829113
56605                     ],
56606                     [
56607                         -113.8166499,
56608                         32.1829113
56609                     ],
56610                     [
56611                         -113.8166499,
56612                         32.1207622
56613                     ],
56614                     [
56615                         -113.6307421,
56616                         32.1207622
56617                     ],
56618                     [
56619                         -113.6307421,
56620                         32.0565099
56621                     ],
56622                     [
56623                         -113.4417495,
56624                         32.0565099
56625                     ],
56626                     [
56627                         -113.4417495,
56628                         31.9984372
56629                     ],
56630                     [
56631                         -113.2546027,
56632                         31.9984372
56633                     ],
56634                     [
56635                         -113.2546027,
56636                         31.9325434
56637                     ],
56638                     [
56639                         -113.068072,
56640                         31.9325434
56641                     ],
56642                     [
56643                         -113.068072,
56644                         31.8718062
56645                     ],
56646                     [
56647                         -112.8161105,
56648                         31.8718062
56649                     ],
56650                     [
56651                         -112.8161105,
56652                         31.8104171
56653                     ],
56654                     [
56655                         -112.6308756,
56656                         31.8104171
56657                     ],
56658                     [
56659                         -112.6308756,
56660                         31.7464723
56661                     ],
56662                     [
56663                         -112.4418918,
56664                         31.7464723
56665                     ],
56666                     [
56667                         -112.4418918,
56668                         31.6856001
56669                     ],
56670                     [
56671                         -112.257192,
56672                         31.6856001
56673                     ],
56674                     [
56675                         -112.257192,
56676                         31.6210352
56677                     ],
56678                     [
56679                         -112.0033787,
56680                         31.6210352
56681                     ],
56682                     [
56683                         -112.0033787,
56684                         31.559584
56685                     ],
56686                     [
56687                         -111.815619,
56688                         31.559584
56689                     ],
56690                     [
56691                         -111.815619,
56692                         31.4970238
56693                     ],
56694                     [
56695                         -111.6278586,
56696                         31.4970238
56697                     ],
56698                     [
56699                         -111.6278586,
56700                         31.4339867
56701                     ],
56702                     [
56703                         -111.4418978,
56704                         31.4339867
56705                     ],
56706                     [
56707                         -111.4418978,
56708                         31.3733859
56709                     ],
56710                     [
56711                         -111.2559708,
56712                         31.3733859
56713                     ],
56714                     [
56715                         -111.2559708,
56716                         31.3113225
56717                     ],
56718                     [
56719                         -108.1845822,
56720                         31.3113225
56721                     ],
56722                     [
56723                         -108.1845822,
56724                         31.7459502
56725                     ],
56726                     [
56727                         -106.5065055,
56728                         31.7459502
56729                     ],
56730                     [
56731                         -106.5065055,
56732                         31.6842308
56733                     ],
56734                     [
56735                         -106.3797265,
56736                         31.6842308
56737                     ],
56738                     [
56739                         -106.3797265,
56740                         31.621752
56741                     ],
56742                     [
56743                         -106.317434,
56744                         31.621752
56745                     ],
56746                     [
56747                         -106.317434,
56748                         31.4968167
56749                     ],
56750                     [
56751                         -106.2551769,
56752                         31.4968167
56753                     ],
56754                     [
56755                         -106.2551769,
56756                         31.4344889
56757                     ],
56758                     [
56759                         -106.1924698,
56760                         31.4344889
56761                     ],
56762                     [
56763                         -106.1924698,
56764                         31.3721296
56765                     ],
56766                     [
56767                         -106.0039212,
56768                         31.3721296
56769                     ],
56770                     [
56771                         -106.0039212,
56772                         31.309328
56773                     ],
56774                     [
56775                         -105.9416582,
56776                         31.309328
56777                     ],
56778                     [
56779                         -105.9416582,
56780                         31.2457547
56781                     ],
56782                     [
56783                         -105.8798174,
56784                         31.2457547
56785                     ],
56786                     [
56787                         -105.8798174,
56788                         31.1836194
56789                     ],
56790                     [
56791                         -105.8162349,
56792                         31.1836194
56793                     ],
56794                     [
56795                         -105.8162349,
56796                         31.1207155
56797                     ],
56798                     [
56799                         -105.6921198,
56800                         31.1207155
56801                     ],
56802                     [
56803                         -105.6921198,
56804                         31.0584835
56805                     ],
56806                     [
56807                         -105.6302881,
56808                         31.0584835
56809                     ],
56810                     [
56811                         -105.6302881,
56812                         30.9328271
56813                     ],
56814                     [
56815                         -105.5044418,
56816                         30.9328271
56817                     ],
56818                     [
56819                         -105.5044418,
56820                         30.8715864
56821                     ],
56822                     [
56823                         -105.4412973,
56824                         30.8715864
56825                     ],
56826                     [
56827                         -105.4412973,
56828                         30.808463
56829                     ],
56830                     [
56831                         -105.3781497,
56832                         30.808463
56833                     ],
56834                     [
56835                         -105.3781497,
56836                         30.7471828
56837                     ],
56838                     [
56839                         -105.1904658,
56840                         30.7471828
56841                     ],
56842                     [
56843                         -105.1904658,
56844                         30.6843231
56845                     ],
56846                     [
56847                         -105.1286244,
56848                         30.6843231
56849                     ],
56850                     [
56851                         -105.1286244,
56852                         30.6199737
56853                     ],
56854                     [
56855                         -105.0036504,
56856                         30.6199737
56857                     ],
56858                     [
56859                         -105.0036504,
56860                         30.5589058
56861                     ],
56862                     [
56863                         -104.9417962,
56864                         30.5589058
56865                     ],
56866                     [
56867                         -104.9417962,
56868                         30.4963236
56869                     ],
56870                     [
56871                         -104.8782018,
56872                         30.4963236
56873                     ],
56874                     [
56875                         -104.8782018,
56876                         30.3098261
56877                     ],
56878                     [
56879                         -104.8155257,
56880                         30.3098261
56881                     ],
56882                     [
56883                         -104.8155257,
56884                         30.2478305
56885                     ],
56886                     [
56887                         -104.7536079,
56888                         30.2478305
56889                     ],
56890                     [
56891                         -104.7536079,
56892                         29.9353916
56893                     ],
56894                     [
56895                         -104.690949,
56896                         29.9353916
56897                     ],
56898                     [
56899                         -104.690949,
56900                         29.8090156
56901                     ],
56902                     [
56903                         -104.6291301,
56904                         29.8090156
56905                     ],
56906                     [
56907                         -104.6291301,
56908                         29.6843577
56909                     ],
56910                     [
56911                         -104.5659869,
56912                         29.6843577
56913                     ],
56914                     [
56915                         -104.5659869,
56916                         29.6223459
56917                     ],
56918                     [
56919                         -104.5037188,
56920                         29.6223459
56921                     ],
56922                     [
56923                         -104.5037188,
56924                         29.5595436
56925                     ],
56926                     [
56927                         -104.4410072,
56928                         29.5595436
56929                     ],
56930                     [
56931                         -104.4410072,
56932                         29.4974832
56933                     ],
56934                     [
56935                         -104.2537551,
56936                         29.4974832
56937                     ],
56938                     [
56939                         -104.2537551,
56940                         29.3716718
56941                     ],
56942                     [
56943                         -104.1291984,
56944                         29.3716718
56945                     ],
56946                     [
56947                         -104.1291984,
56948                         29.3091621
56949                     ],
56950                     [
56951                         -104.0688737,
56952                         29.3091621
56953                     ],
56954                     [
56955                         -104.0688737,
56956                         29.2467276
56957                     ],
56958                     [
56959                         -103.8187309,
56960                         29.2467276
56961                     ],
56962                     [
56963                         -103.8187309,
56964                         29.1843076
56965                     ],
56966                     [
56967                         -103.755736,
56968                         29.1843076
56969                     ],
56970                     [
56971                         -103.755736,
56972                         29.1223174
56973                     ],
56974                     [
56975                         -103.5667542,
56976                         29.1223174
56977                     ],
56978                     [
56979                         -103.5667542,
56980                         29.0598119
56981                     ],
56982                     [
56983                         -103.5049819,
56984                         29.0598119
56985                     ],
56986                     [
56987                         -103.5049819,
56988                         28.9967506
56989                     ],
56990                     [
56991                         -103.3165753,
56992                         28.9967506
56993                     ],
56994                     [
56995                         -103.3165753,
56996                         28.9346923
56997                     ],
56998                     [
56999                         -103.0597572,
57000                         28.9346923
57001                     ],
57002                     [
57003                         -103.0597572,
57004                         29.0592965
57005                     ],
57006                     [
57007                         -102.9979694,
57008                         29.0592965
57009                     ],
57010                     [
57011                         -102.9979694,
57012                         29.1212855
57013                     ],
57014                     [
57015                         -102.9331397,
57016                         29.1212855
57017                     ],
57018                     [
57019                         -102.9331397,
57020                         29.1848575
57021                     ],
57022                     [
57023                         -102.8095989,
57024                         29.1848575
57025                     ],
57026                     [
57027                         -102.8095989,
57028                         29.2526154
57029                     ],
57030                     [
57031                         -102.8701345,
57032                         29.2526154
57033                     ],
57034                     [
57035                         -102.8701345,
57036                         29.308096
57037                     ],
57038                     [
57039                         -102.8096681,
57040                         29.308096
57041                     ],
57042                     [
57043                         -102.8096681,
57044                         29.3715484
57045                     ],
57046                     [
57047                         -102.7475655,
57048                         29.3715484
57049                     ],
57050                     [
57051                         -102.7475655,
57052                         29.5581899
57053                     ],
57054                     [
57055                         -102.684554,
57056                         29.5581899
57057                     ],
57058                     [
57059                         -102.684554,
57060                         29.6847655
57061                     ],
57062                     [
57063                         -102.4967764,
57064                         29.6847655
57065                     ],
57066                     [
57067                         -102.4967764,
57068                         29.7457694
57069                     ],
57070                     [
57071                         -102.3086647,
57072                         29.7457694
57073                     ],
57074                     [
57075                         -102.3086647,
57076                         29.8086627
57077                     ],
57078                     [
57079                         -102.1909323,
57080                         29.8086627
57081                     ],
57082                     [
57083                         -102.1909323,
57084                         29.7460097
57085                     ],
57086                     [
57087                         -101.5049914,
57088                         29.7460097
57089                     ],
57090                     [
57091                         -101.5049914,
57092                         29.6846777
57093                     ],
57094                     [
57095                         -101.3805796,
57096                         29.6846777
57097                     ],
57098                     [
57099                         -101.3805796,
57100                         29.5594459
57101                     ],
57102                     [
57103                         -101.3175057,
57104                         29.5594459
57105                     ],
57106                     [
57107                         -101.3175057,
57108                         29.4958934
57109                     ],
57110                     [
57111                         -101.1910075,
57112                         29.4958934
57113                     ],
57114                     [
57115                         -101.1910075,
57116                         29.4326115
57117                     ],
57118                     [
57119                         -101.067501,
57120                         29.4326115
57121                     ],
57122                     [
57123                         -101.067501,
57124                         29.308808
57125                     ],
57126                     [
57127                         -100.9418897,
57128                         29.308808
57129                     ],
57130                     [
57131                         -100.9418897,
57132                         29.2456231
57133                     ],
57134                     [
57135                         -100.8167271,
57136                         29.2456231
57137                     ],
57138                     [
57139                         -100.8167271,
57140                         29.1190449
57141                     ],
57142                     [
57143                         -100.7522672,
57144                         29.1190449
57145                     ],
57146                     [
57147                         -100.7522672,
57148                         29.0578214
57149                     ],
57150                     [
57151                         -100.6925358,
57152                         29.0578214
57153                     ],
57154                     [
57155                         -100.6925358,
57156                         28.8720431
57157                     ],
57158                     [
57159                         -100.6290158,
57160                         28.8720431
57161                     ],
57162                     [
57163                         -100.6290158,
57164                         28.8095363
57165                     ],
57166                     [
57167                         -100.5679901,
57168                         28.8095363
57169                     ],
57170                     [
57171                         -100.5679901,
57172                         28.622554
57173                     ],
57174                     [
57175                         -100.5040411,
57176                         28.622554
57177                     ],
57178                     [
57179                         -100.5040411,
57180                         28.5583804
57181                     ],
57182                     [
57183                         -100.4421832,
57184                         28.5583804
57185                     ],
57186                     [
57187                         -100.4421832,
57188                         28.4968266
57189                     ],
57190                     [
57191                         -100.379434,
57192                         28.4968266
57193                     ],
57194                     [
57195                         -100.379434,
57196                         28.3092865
57197                     ],
57198                     [
57199                         -100.3171942,
57200                         28.3092865
57201                     ],
57202                     [
57203                         -100.3171942,
57204                         28.1835681
57205                     ],
57206                     [
57207                         -100.254483,
57208                         28.1835681
57209                     ],
57210                     [
57211                         -100.254483,
57212                         28.1213885
57213                     ],
57214                     [
57215                         -100.1282282,
57216                         28.1213885
57217                     ],
57218                     [
57219                         -100.1282282,
57220                         28.059215
57221                     ],
57222                     [
57223                         -100.0659537,
57224                         28.059215
57225                     ],
57226                     [
57227                         -100.0659537,
57228                         27.9966087
57229                     ],
57230                     [
57231                         -100.0023855,
57232                         27.9966087
57233                     ],
57234                     [
57235                         -100.0023855,
57236                         27.9332152
57237                     ],
57238                     [
57239                         -99.9426497,
57240                         27.9332152
57241                     ],
57242                     [
57243                         -99.9426497,
57244                         27.7454658
57245                     ],
57246                     [
57247                         -99.816851,
57248                         27.7454658
57249                     ],
57250                     [
57251                         -99.816851,
57252                         27.6834301
57253                     ],
57254                     [
57255                         -99.7541346,
57256                         27.6834301
57257                     ],
57258                     [
57259                         -99.7541346,
57260                         27.6221543
57261                     ],
57262                     [
57263                         -99.6291629,
57264                         27.6221543
57265                     ],
57266                     [
57267                         -99.6291629,
57268                         27.5588977
57269                     ],
57270                     [
57271                         -99.5672838,
57272                         27.5588977
57273                     ],
57274                     [
57275                         -99.5672838,
57276                         27.4353752
57277                     ],
57278                     [
57279                         -99.5041798,
57280                         27.4353752
57281                     ],
57282                     [
57283                         -99.5041798,
57284                         27.3774021
57285                     ],
57286                     [
57287                         -99.5671796,
57288                         27.3774021
57289                     ],
57290                     [
57291                         -99.5671796,
57292                         27.2463726
57293                     ],
57294                     [
57295                         -99.504975,
57296                         27.2463726
57297                     ],
57298                     [
57299                         -99.504975,
57300                         26.9965649
57301                     ],
57302                     [
57303                         -99.4427427,
57304                         26.9965649
57305                     ],
57306                     [
57307                         -99.4427427,
57308                         26.872803
57309                     ],
57310                     [
57311                         -99.3800633,
57312                         26.872803
57313                     ],
57314                     [
57315                         -99.3800633,
57316                         26.8068179
57317                     ],
57318                     [
57319                         -99.3190684,
57320                         26.8068179
57321                     ],
57322                     [
57323                         -99.3190684,
57324                         26.7473614
57325                     ],
57326                     [
57327                         -99.2537541,
57328                         26.7473614
57329                     ],
57330                     [
57331                         -99.2537541,
57332                         26.6210068
57333                     ],
57334                     [
57335                         -99.1910617,
57336                         26.6210068
57337                     ],
57338                     [
57339                         -99.1910617,
57340                         26.4956737
57341                     ],
57342                     [
57343                         -99.1300639,
57344                         26.4956737
57345                     ],
57346                     [
57347                         -99.1300639,
57348                         26.3713808
57349                     ],
57350                     [
57351                         -99.0029473,
57352                         26.3713808
57353                     ],
57354                     [
57355                         -99.0029473,
57356                         26.3093836
57357                     ],
57358                     [
57359                         -98.816572,
57360                         26.3093836
57361                     ],
57362                     [
57363                         -98.816572,
57364                         26.2457762
57365                     ],
57366                     [
57367                         -98.6920082,
57368                         26.2457762
57369                     ],
57370                     [
57371                         -98.6920082,
57372                         26.1837096
57373                     ],
57374                     [
57375                         -98.4440896,
57376                         26.1837096
57377                     ],
57378                     [
57379                         -98.4440896,
57380                         26.1217217
57381                     ],
57382                     [
57383                         -98.3823181,
57384                         26.1217217
57385                     ],
57386                     [
57387                         -98.3823181,
57388                         26.0596488
57389                     ],
57390                     [
57391                         -98.2532707,
57392                         26.0596488
57393                     ],
57394                     [
57395                         -98.2532707,
57396                         25.9986871
57397                     ],
57398                     [
57399                         -98.0109084,
57400                         25.9986871
57401                     ],
57402                     [
57403                         -98.0109084,
57404                         25.9932255
57405                     ],
57406                     [
57407                         -97.6932319,
57408                         25.9932255
57409                     ],
57410                     [
57411                         -97.6932319,
57412                         25.9334103
57413                     ],
57414                     [
57415                         -97.6313904,
57416                         25.9334103
57417                     ],
57418                     [
57419                         -97.6313904,
57420                         25.8695893
57421                     ],
57422                     [
57423                         -97.5046779,
57424                         25.8695893
57425                     ],
57426                     [
57427                         -97.5046779,
57428                         25.8073488
57429                     ],
57430                     [
57431                         -97.3083401,
57432                         25.8073488
57433                     ],
57434                     [
57435                         -97.3083401,
57436                         25.8731159
57437                     ],
57438                     [
57439                         -97.2456326,
57440                         25.8731159
57441                     ],
57442                     [
57443                         -97.2456326,
57444                         25.9353731
57445                     ],
57446                     [
57447                         -97.1138939,
57448                         25.9353731
57449                     ],
57450                     [
57451                         -97.1138939,
57452                         27.6809179
57453                     ],
57454                     [
57455                         -97.0571035,
57456                         27.6809179
57457                     ],
57458                     [
57459                         -97.0571035,
57460                         27.8108242
57461                     ],
57462                     [
57463                         -95.5810766,
57464                         27.8108242
57465                     ],
57466                     [
57467                         -95.5810766,
57468                         28.7468827
57469                     ],
57470                     [
57471                         -94.271041,
57472                         28.7468827
57473                     ],
57474                     [
57475                         -94.271041,
57476                         29.5594076
57477                     ],
57478                     [
57479                         -92.5029947,
57480                         29.5594076
57481                     ],
57482                     [
57483                         -92.5029947,
57484                         29.4974754
57485                     ],
57486                     [
57487                         -91.8776216,
57488                         29.4974754
57489                     ],
57490                     [
57491                         -91.8776216,
57492                         29.3727013
57493                     ],
57494                     [
57495                         -91.378418,
57496                         29.3727013
57497                     ],
57498                     [
57499                         -91.378418,
57500                         29.2468326
57501                     ],
57502                     [
57503                         -91.3153953,
57504                         29.2468326
57505                     ],
57506                     [
57507                         -91.3153953,
57508                         29.1844301
57509                     ],
57510                     [
57511                         -91.1294702,
57512                         29.1844301
57513                     ],
57514                     [
57515                         -91.1294702,
57516                         29.1232559
57517                     ],
57518                     [
57519                         -91.0052632,
57520                         29.1232559
57521                     ],
57522                     [
57523                         -91.0052632,
57524                         28.9968437
57525                     ],
57526                     [
57527                         -89.4500159,
57528                         28.9968437
57529                     ],
57530                     [
57531                         -89.4500159,
57532                         28.8677422
57533                     ],
57534                     [
57535                         -88.8104309,
57536                         28.8677422
57537                     ],
57538                     [
57539                         -88.8104309,
57540                         30.1841864
57541                     ],
57542                     [
57543                         -85.8791527,
57544                         30.1841864
57545                     ],
57546                     [
57547                         -85.8791527,
57548                         29.5455038
57549                     ],
57550                     [
57551                         -84.8368083,
57552                         29.5455038
57553                     ],
57554                     [
57555                         -84.8368083,
57556                         29.6225158
57557                     ],
57558                     [
57559                         -84.7482786,
57560                         29.6225158
57561                     ],
57562                     [
57563                         -84.7482786,
57564                         29.683624
57565                     ],
57566                     [
57567                         -84.685894,
57568                         29.683624
57569                     ],
57570                     [
57571                         -84.685894,
57572                         29.7468386
57573                     ],
57574                     [
57575                         -83.6296975,
57576                         29.7468386
57577                     ],
57578                     [
57579                         -83.6296975,
57580                         29.4324361
57581                     ],
57582                     [
57583                         -83.3174937,
57584                         29.4324361
57585                     ],
57586                     [
57587                         -83.3174937,
57588                         29.0579442
57589                     ],
57590                     [
57591                         -82.879659,
57592                         29.0579442
57593                     ],
57594                     [
57595                         -82.879659,
57596                         27.7453529
57597                     ],
57598                     [
57599                         -82.8182822,
57600                         27.7453529
57601                     ],
57602                     [
57603                         -82.8182822,
57604                         26.9290868
57605                     ],
57606                     [
57607                         -82.3796782,
57608                         26.9290868
57609                     ],
57610                     [
57611                         -82.3796782,
57612                         26.3694183
57613                     ],
57614                     [
57615                         -81.8777106,
57616                         26.3694183
57617                     ],
57618                     [
57619                         -81.8777106,
57620                         25.805971
57621                     ],
57622                     [
57623                         -81.5036862,
57624                         25.805971
57625                     ],
57626                     [
57627                         -81.5036862,
57628                         25.7474753
57629                     ],
57630                     [
57631                         -81.4405462,
57632                         25.7474753
57633                     ],
57634                     [
57635                         -81.4405462,
57636                         25.6851489
57637                     ],
57638                     [
57639                         -81.3155883,
57640                         25.6851489
57641                     ],
57642                     [
57643                         -81.3155883,
57644                         25.5600985
57645                     ],
57646                     [
57647                         -81.2538534,
57648                         25.5600985
57649                     ],
57650                     [
57651                         -81.2538534,
57652                         25.4342361
57653                     ],
57654                     [
57655                         -81.1902012,
57656                         25.4342361
57657                     ],
57658                     [
57659                         -81.1902012,
57660                         25.1234341
57661                     ],
57662                     [
57663                         -81.1288133,
57664                         25.1234341
57665                     ],
57666                     [
57667                         -81.1288133,
57668                         25.0619389
57669                     ],
57670                     [
57671                         -81.0649231,
57672                         25.0619389
57673                     ],
57674                     [
57675                         -81.0649231,
57676                         24.8157807
57677                     ],
57678                     [
57679                         -81.6289469,
57680                         24.8157807
57681                     ],
57682                     [
57683                         -81.6289469,
57684                         24.7538367
57685                     ],
57686                     [
57687                         -81.6907173,
57688                         24.7538367
57689                     ],
57690                     [
57691                         -81.6907173,
57692                         24.6899374
57693                     ],
57694                     [
57695                         -81.8173189,
57696                         24.6899374
57697                     ],
57698                     [
57699                         -81.8173189,
57700                         24.6279161
57701                     ],
57702                     [
57703                         -82.1910041,
57704                         24.6279161
57705                     ],
57706                     [
57707                         -82.1910041,
57708                         24.496294
57709                     ],
57710                     [
57711                         -81.6216596,
57712                         24.496294
57713                     ],
57714                     [
57715                         -81.6216596,
57716                         24.559484
57717                     ],
57718                     [
57719                         -81.372006,
57720                         24.559484
57721                     ],
57722                     [
57723                         -81.372006,
57724                         24.6220687
57725                     ],
57726                     [
57727                         -81.0593278,
57728                         24.6220687
57729                     ],
57730                     [
57731                         -81.0593278,
57732                         24.684826
57733                     ],
57734                     [
57735                         -80.9347147,
57736                         24.684826
57737                     ],
57738                     [
57739                         -80.9347147,
57740                         24.7474828
57741                     ],
57742                     [
57743                         -80.7471081,
57744                         24.7474828
57745                     ],
57746                     [
57747                         -80.7471081,
57748                         24.8100618
57749                     ],
57750                     [
57751                         -80.3629898,
57752                         24.8100618
57753                     ],
57754                     [
57755                         -80.3629898,
57756                         25.1175858
57757                     ],
57758                     [
57759                         -80.122344,
57760                         25.1175858
57761                     ],
57762                     [
57763                         -80.122344,
57764                         25.7472357
57765                     ],
57766                     [
57767                         -80.0588458,
57768                         25.7472357
57769                     ],
57770                     [
57771                         -80.0588458,
57772                         26.3708251
57773                     ],
57774                     [
57775                         -79.995837,
57776                         26.3708251
57777                     ],
57778                     [
57779                         -79.995837,
57780                         26.9398003
57781                     ],
57782                     [
57783                         -80.0587265,
57784                         26.9398003
57785                     ],
57786                     [
57787                         -80.0587265,
57788                         27.1277466
57789                     ],
57790                     [
57791                         -80.1226251,
57792                         27.1277466
57793                     ],
57794                     [
57795                         -80.1226251,
57796                         27.2534279
57797                     ],
57798                     [
57799                         -80.1846956,
57800                         27.2534279
57801                     ],
57802                     [
57803                         -80.1846956,
57804                         27.3781229
57805                     ],
57806                     [
57807                         -80.246175,
57808                         27.3781229
57809                     ],
57810                     [
57811                         -80.246175,
57812                         27.5658729
57813                     ],
57814                     [
57815                         -80.3094768,
57816                         27.5658729
57817                     ],
57818                     [
57819                         -80.3094768,
57820                         27.7530311
57821                     ],
57822                     [
57823                         -80.3721485,
57824                         27.7530311
57825                     ],
57826                     [
57827                         -80.3721485,
57828                         27.8774451
57829                     ],
57830                     [
57831                         -80.4351457,
57832                         27.8774451
57833                     ],
57834                     [
57835                         -80.4351457,
57836                         28.0033366
57837                     ],
57838                     [
57839                         -80.4966078,
57840                         28.0033366
57841                     ],
57842                     [
57843                         -80.4966078,
57844                         28.1277326
57845                     ],
57846                     [
57847                         -80.5587159,
57848                         28.1277326
57849                     ],
57850                     [
57851                         -80.5587159,
57852                         28.3723509
57853                     ],
57854                     [
57855                         -80.4966335,
57856                         28.3723509
57857                     ],
57858                     [
57859                         -80.4966335,
57860                         29.5160326
57861                     ],
57862                     [
57863                         -81.1213644,
57864                         29.5160326
57865                     ],
57866                     [
57867                         -81.1213644,
57868                         31.6846966
57869                     ],
57870                     [
57871                         -80.6018723,
57872                         31.6846966
57873                     ],
57874                     [
57875                         -80.6018723,
57876                         32.2475309
57877                     ],
57878                     [
57879                         -79.4921024,
57880                         32.2475309
57881                     ],
57882                     [
57883                         -79.4921024,
57884                         32.9970261
57885                     ],
57886                     [
57887                         -79.1116488,
57888                         32.9970261
57889                     ],
57890                     [
57891                         -79.1116488,
57892                         33.3729457
57893                     ],
57894                     [
57895                         -78.6153621,
57896                         33.3729457
57897                     ],
57898                     [
57899                         -78.6153621,
57900                         33.8097638
57901                     ],
57902                     [
57903                         -77.9316963,
57904                         33.8097638
57905                     ],
57906                     [
57907                         -77.9316963,
57908                         33.8718243
57909                     ],
57910                     [
57911                         -77.8692252,
57912                         33.8718243
57913                     ],
57914                     [
57915                         -77.8692252,
57916                         34.0552454
57917                     ],
57918                     [
57919                         -77.6826392,
57920                         34.0552454
57921                     ],
57922                     [
57923                         -77.6826392,
57924                         34.2974598
57925                     ],
57926                     [
57927                         -77.2453509,
57928                         34.2974598
57929                     ],
57930                     [
57931                         -77.2453509,
57932                         34.5598585
57933                     ],
57934                     [
57935                         -76.4973277,
57936                         34.5598585
57937                     ],
57938                     [
57939                         -76.4973277,
57940                         34.622796
57941                     ],
57942                     [
57943                         -76.4337602,
57944                         34.622796
57945                     ],
57946                     [
57947                         -76.4337602,
57948                         34.6849285
57949                     ],
57950                     [
57951                         -76.373212,
57952                         34.6849285
57953                     ],
57954                     [
57955                         -76.373212,
57956                         34.7467674
57957                     ],
57958                     [
57959                         -76.3059364,
57960                         34.7467674
57961                     ],
57962                     [
57963                         -76.3059364,
57964                         34.808551
57965                     ],
57966                     [
57967                         -76.2468017,
57968                         34.808551
57969                     ],
57970                     [
57971                         -76.2468017,
57972                         34.8728418
57973                     ],
57974                     [
57975                         -76.1825922,
57976                         34.8728418
57977                     ],
57978                     [
57979                         -76.1825922,
57980                         34.9335332
57981                     ],
57982                     [
57983                         -76.120814,
57984                         34.9335332
57985                     ],
57986                     [
57987                         -76.120814,
57988                         34.9952359
57989                     ],
57990                     [
57991                         -75.9979015,
57992                         34.9952359
57993                     ],
57994                     [
57995                         -75.9979015,
57996                         35.0578182
57997                     ],
57998                     [
57999                         -75.870338,
58000                         35.0578182
58001                     ],
58002                     [
58003                         -75.870338,
58004                         35.1219097
58005                     ],
58006                     [
58007                         -75.7462194,
58008                         35.1219097
58009                     ],
58010                     [
58011                         -75.7462194,
58012                         35.1818911
58013                     ],
58014                     [
58015                         -75.4929694,
58016                         35.1818911
58017                     ],
58018                     [
58019                         -75.4929694,
58020                         35.3082988
58021                     ],
58022                     [
58023                         -75.4325662,
58024                         35.3082988
58025                     ],
58026                     [
58027                         -75.4325662,
58028                         35.7542495
58029                     ],
58030                     [
58031                         -75.4969907,
58032                         35.7542495
58033                     ],
58034                     [
58035                         -75.4969907,
58036                         37.8105602
58037                     ],
58038                     [
58039                         -75.3082972,
58040                         37.8105602
58041                     ],
58042                     [
58043                         -75.3082972,
58044                         37.8720088
58045                     ],
58046                     [
58047                         -75.245601,
58048                         37.8720088
58049                     ],
58050                     [
58051                         -75.245601,
58052                         37.9954849
58053                     ],
58054                     [
58055                         -75.1828751,
58056                         37.9954849
58057                     ],
58058                     [
58059                         -75.1828751,
58060                         38.0585079
58061                     ],
58062                     [
58063                         -75.1184793,
58064                         38.0585079
58065                     ],
58066                     [
58067                         -75.1184793,
58068                         38.2469091
58069                     ],
58070                     [
58071                         -75.0592098,
58072                         38.2469091
58073                     ],
58074                     [
58075                         -75.0592098,
58076                         38.3704316
58077                     ],
58078                     [
58079                         -74.9948111,
58080                         38.3704316
58081                     ],
58082                     [
58083                         -74.9948111,
58084                         38.8718417
58085                     ],
58086                     [
58087                         -74.4878252,
58088                         38.8718417
58089                     ],
58090                     [
58091                         -74.4878252,
58092                         39.3089428
58093                     ],
58094                     [
58095                         -74.1766317,
58096                         39.3089428
58097                     ],
58098                     [
58099                         -74.1766317,
58100                         39.6224653
58101                     ],
58102                     [
58103                         -74.0567045,
58104                         39.6224653
58105                     ],
58106                     [
58107                         -74.0567045,
58108                         39.933178
58109                     ],
58110                     [
58111                         -73.9959035,
58112                         39.933178
58113                     ],
58114                     [
58115                         -73.9959035,
58116                         40.1854852
58117                     ],
58118                     [
58119                         -73.9341593,
58120                         40.1854852
58121                     ],
58122                     [
58123                         -73.9341593,
58124                         40.4959486
58125                     ],
58126                     [
58127                         -73.8723024,
58128                         40.4959486
58129                     ],
58130                     [
58131                         -73.8723024,
58132                         40.5527135
58133                     ],
58134                     [
58135                         -71.8074506,
58136                         40.5527135
58137                     ],
58138                     [
58139                         -71.8074506,
58140                         41.3088005
58141                     ],
58142                     [
58143                         -70.882512,
58144                         41.3088005
58145                     ],
58146                     [
58147                         -70.882512,
58148                         41.184978
58149                     ],
58150                     [
58151                         -70.7461947,
58152                         41.184978
58153                     ],
58154                     [
58155                         -70.7461947,
58156                         41.3091865
58157                     ],
58158                     [
58159                         -70.4337553,
58160                         41.3091865
58161                     ],
58162                     [
58163                         -70.4337553,
58164                         41.4963885
58165                     ],
58166                     [
58167                         -69.9334281,
58168                         41.4963885
58169                     ],
58170                     [
58171                         -69.9334281,
58172                         41.6230802
58173                     ],
58174                     [
58175                         -69.869857,
58176                         41.6230802
58177                     ],
58178                     [
58179                         -69.869857,
58180                         41.8776895
58181                     ],
58182                     [
58183                         -69.935791,
58184                         41.8776895
58185                     ],
58186                     [
58187                         -69.935791,
58188                         42.0032342
58189                     ],
58190                     [
58191                         -69.9975823,
58192                         42.0032342
58193                     ],
58194                     [
58195                         -69.9975823,
58196                         42.0650191
58197                     ],
58198                     [
58199                         -70.0606103,
58200                         42.0650191
58201                     ],
58202                     [
58203                         -70.0606103,
58204                         42.1294348
58205                     ],
58206                     [
58207                         -70.5572884,
58208                         42.1294348
58209                     ],
58210                     [
58211                         -70.5572884,
58212                         43.2487079
58213                     ],
58214                     [
58215                         -70.4974097,
58216                         43.2487079
58217                     ],
58218                     [
58219                         -70.4974097,
58220                         43.3092194
58221                     ],
58222                     [
58223                         -70.3704249,
58224                         43.3092194
58225                     ],
58226                     [
58227                         -70.3704249,
58228                         43.371963
58229                     ],
58230                     [
58231                         -70.3085701,
58232                         43.371963
58233                     ],
58234                     [
58235                         -70.3085701,
58236                         43.4969879
58237                     ],
58238                     [
58239                         -70.183921,
58240                         43.4969879
58241                     ],
58242                     [
58243                         -70.183921,
58244                         43.6223531
58245                     ],
58246                     [
58247                         -70.057583,
58248                         43.6223531
58249                     ],
58250                     [
58251                         -70.057583,
58252                         43.6850173
58253                     ],
58254                     [
58255                         -69.7455247,
58256                         43.6850173
58257                     ],
58258                     [
58259                         -69.7455247,
58260                         43.7476571
58261                     ],
58262                     [
58263                         -69.2472845,
58264                         43.7476571
58265                     ],
58266                     [
58267                         -69.2472845,
58268                         43.8107035
58269                     ],
58270                     [
58271                         -69.0560701,
58272                         43.8107035
58273                     ],
58274                     [
58275                         -69.0560701,
58276                         43.8717247
58277                     ],
58278                     [
58279                         -68.9950522,
58280                         43.8717247
58281                     ],
58282                     [
58283                         -68.9950522,
58284                         43.9982022
58285                     ],
58286                     [
58287                         -68.4963672,
58288                         43.9982022
58289                     ],
58290                     [
58291                         -68.4963672,
58292                         44.0597368
58293                     ],
58294                     [
58295                         -68.3081038,
58296                         44.0597368
58297                     ],
58298                     [
58299                         -68.3081038,
58300                         44.122137
58301                     ],
58302                     [
58303                         -68.1851802,
58304                         44.122137
58305                     ],
58306                     [
58307                         -68.1851802,
58308                         44.3081382
58309                     ],
58310                     [
58311                         -67.9956019,
58312                         44.3081382
58313                     ],
58314                     [
58315                         -67.9956019,
58316                         44.3727489
58317                     ],
58318                     [
58319                         -67.8103041,
58320                         44.3727489
58321                     ],
58322                     [
58323                         -67.8103041,
58324                         44.435178
58325                     ],
58326                     [
58327                         -67.4965289,
58328                         44.435178
58329                     ],
58330                     [
58331                         -67.4965289,
58332                         44.4968776
58333                     ],
58334                     [
58335                         -67.37102,
58336                         44.4968776
58337                     ],
58338                     [
58339                         -67.37102,
58340                         44.5600642
58341                     ],
58342                     [
58343                         -67.1848753,
58344                         44.5600642
58345                     ],
58346                     [
58347                         -67.1848753,
58348                         44.6213345
58349                     ],
58350                     [
58351                         -67.1221208,
58352                         44.6213345
58353                     ],
58354                     [
58355                         -67.1221208,
58356                         44.6867918
58357                     ],
58358                     [
58359                         -67.059365,
58360                         44.6867918
58361                     ],
58362                     [
58363                         -67.059365,
58364                         44.7473657
58365                     ],
58366                     [
58367                         -66.9311098,
58368                         44.7473657
58369                     ],
58370                     [
58371                         -66.9311098,
58372                         44.9406566
58373                     ],
58374                     [
58375                         -66.994683,
58376                         44.9406566
58377                     ],
58378                     [
58379                         -66.994683,
58380                         45.0024514
58381                     ],
58382                     [
58383                         -67.0595847,
58384                         45.0024514
58385                     ],
58386                     [
58387                         -67.0595847,
58388                         45.1273377
58389                     ],
58390                     [
58391                         -67.1201974,
58392                         45.1273377
58393                     ],
58394                     [
58395                         -67.1201974,
58396                         45.1910115
58397                     ],
58398                     [
58399                         -67.2469811,
58400                         45.1910115
58401                     ],
58402                     [
58403                         -67.2469811,
58404                         45.253442
58405                     ],
58406                     [
58407                         -67.3177546,
58408                         45.253442
58409                     ],
58410                     [
58411                         -67.3177546,
58412                         45.1898369
58413                     ],
58414                     [
58415                         -67.370749,
58416                         45.1898369
58417                     ],
58418                     [
58419                         -67.370749,
58420                         45.2534001
58421                     ],
58422                     [
58423                         -67.4326888,
58424                         45.2534001
58425                     ],
58426                     [
58427                         -67.4326888,
58428                         45.3083409
58429                     ],
58430                     [
58431                         -67.3708571,
58432                         45.3083409
58433                     ],
58434                     [
58435                         -67.3708571,
58436                         45.4396986
58437                     ],
58438                     [
58439                         -67.4305573,
58440                         45.4396986
58441                     ],
58442                     [
58443                         -67.4305573,
58444                         45.4950095
58445                     ],
58446                     [
58447                         -67.37099,
58448                         45.4950095
58449                     ],
58450                     [
58451                         -67.37099,
58452                         45.6264543
58453                     ],
58454                     [
58455                         -67.6214982,
58456                         45.6264543
58457                     ],
58458                     [
58459                         -67.6214982,
58460                         45.6896133
58461                     ],
58462                     [
58463                         -67.683828,
58464                         45.6896133
58465                     ],
58466                     [
58467                         -67.683828,
58468                         45.753259
58469                     ],
58470                     [
58471                         -67.7462097,
58472                         45.753259
58473                     ],
58474                     [
58475                         -67.7462097,
58476                         47.1268165
58477                     ],
58478                     [
58479                         -67.8700141,
58480                         47.1268165
58481                     ],
58482                     [
58483                         -67.8700141,
58484                         47.1900278
58485                     ],
58486                     [
58487                         -67.9323803,
58488                         47.1900278
58489                     ],
58490                     [
58491                         -67.9323803,
58492                         47.2539678
58493                     ],
58494                     [
58495                         -67.9959387,
58496                         47.2539678
58497                     ],
58498                     [
58499                         -67.9959387,
58500                         47.3149737
58501                     ],
58502                     [
58503                         -68.1206676,
58504                         47.3149737
58505                     ],
58506                     [
58507                         -68.1206676,
58508                         47.3780823
58509                     ],
58510                     [
58511                         -68.4423175,
58512                         47.3780823
58513                     ],
58514                     [
58515                         -68.4423175,
58516                         47.3166082
58517                     ],
58518                     [
58519                         -68.6314305,
58520                         47.3166082
58521                     ],
58522                     [
58523                         -68.6314305,
58524                         47.2544676
58525                     ],
58526                     [
58527                         -68.9978037,
58528                         47.2544676
58529                     ],
58530                     [
58531                         -68.9978037,
58532                         47.439895
58533                     ],
58534                     [
58535                         -69.0607223,
58536                         47.439895
58537                     ],
58538                     [
58539                         -69.0607223,
58540                         47.5047558
58541                     ],
58542                     [
58543                         -69.2538122,
58544                         47.5047558
58545                     ],
58546                     [
58547                         -69.2538122,
58548                         47.4398084
58549                     ],
58550                     [
58551                         -69.3179284,
58552                         47.4398084
58553                     ],
58554                     [
58555                         -69.3179284,
58556                         47.378601
58557                     ],
58558                     [
58559                         -69.4438546,
58560                         47.378601
58561                     ],
58562                     [
58563                         -69.4438546,
58564                         47.3156274
58565                     ],
58566                     [
58567                         -69.5038204,
58568                         47.3156274
58569                     ],
58570                     [
58571                         -69.5038204,
58572                         47.2525839
58573                     ],
58574                     [
58575                         -69.5667838,
58576                         47.2525839
58577                     ],
58578                     [
58579                         -69.5667838,
58580                         47.1910884
58581                     ],
58582                     [
58583                         -69.6303478,
58584                         47.1910884
58585                     ],
58586                     [
58587                         -69.6303478,
58588                         47.128701
58589                     ],
58590                     [
58591                         -69.6933103,
58592                         47.128701
58593                     ],
58594                     [
58595                         -69.6933103,
58596                         47.0654307
58597                     ],
58598                     [
58599                         -69.7557063,
58600                         47.0654307
58601                     ],
58602                     [
58603                         -69.7557063,
58604                         47.0042751
58605                     ],
58606                     [
58607                         -69.8180391,
58608                         47.0042751
58609                     ],
58610                     [
58611                         -69.8180391,
58612                         46.9415344
58613                     ],
58614                     [
58615                         -69.8804023,
58616                         46.9415344
58617                     ],
58618                     [
58619                         -69.8804023,
58620                         46.8792519
58621                     ],
58622                     [
58623                         -69.9421674,
58624                         46.8792519
58625                     ],
58626                     [
58627                         -69.9421674,
58628                         46.8177399
58629                     ],
58630                     [
58631                         -70.0063088,
58632                         46.8177399
58633                     ],
58634                     [
58635                         -70.0063088,
58636                         46.6920295
58637                     ],
58638                     [
58639                         -70.0704265,
58640                         46.6920295
58641                     ],
58642                     [
58643                         -70.0704265,
58644                         46.4425926
58645                     ],
58646                     [
58647                         -70.1945902,
58648                         46.4425926
58649                     ],
58650                     [
58651                         -70.1945902,
58652                         46.3785887
58653                     ],
58654                     [
58655                         -70.2562047,
58656                         46.3785887
58657                     ],
58658                     [
58659                         -70.2562047,
58660                         46.3152628
58661                     ],
58662                     [
58663                         -70.3203651,
58664                         46.3152628
58665                     ],
58666                     [
58667                         -70.3203651,
58668                         46.0651209
58669                     ],
58670                     [
58671                         -70.3814988,
58672                         46.0651209
58673                     ],
58674                     [
58675                         -70.3814988,
58676                         45.93552
58677                     ],
58678                     [
58679                         -70.3201618,
58680                         45.93552
58681                     ],
58682                     [
58683                         -70.3201618,
58684                         45.879479
58685                     ],
58686                     [
58687                         -70.4493131,
58688                         45.879479
58689                     ],
58690                     [
58691                         -70.4493131,
58692                         45.7538713
58693                     ],
58694                     [
58695                         -70.5070021,
58696                         45.7538713
58697                     ],
58698                     [
58699                         -70.5070021,
58700                         45.6916912
58701                     ],
58702                     [
58703                         -70.6316642,
58704                         45.6916912
58705                     ],
58706                     [
58707                         -70.6316642,
58708                         45.6291619
58709                     ],
58710                     [
58711                         -70.7575538,
58712                         45.6291619
58713                     ],
58714                     [
58715                         -70.7575538,
58716                         45.4414685
58717                     ],
58718                     [
58719                         -70.8809878,
58720                         45.4414685
58721                     ],
58722                     [
58723                         -70.8809878,
58724                         45.3780612
58725                     ],
58726                     [
58727                         -71.13328,
58728                         45.3780612
58729                     ],
58730                     [
58731                         -71.13328,
58732                         45.3151452
58733                     ],
58734                     [
58735                         -71.3830282,
58736                         45.3151452
58737                     ],
58738                     [
58739                         -71.3830282,
58740                         45.253416
58741                     ],
58742                     [
58743                         -71.5076448,
58744                         45.253416
58745                     ],
58746                     [
58747                         -71.5076448,
58748                         45.0655726
58749                     ],
58750                     [
58751                         -73.9418929,
58752                         45.0655726
58753                     ],
58754                     [
58755                         -73.9418929,
58756                         45.0031242
58757                     ],
58758                     [
58759                         -74.7469725,
58760                         45.0031242
58761                     ],
58762                     [
58763                         -74.7469725,
58764                         45.0649003
58765                     ],
58766                     [
58767                         -74.8800964,
58768                         45.0649003
58769                     ],
58770                     [
58771                         -74.8800964,
58772                         45.0029023
58773                     ],
58774                     [
58775                         -75.0662455,
58776                         45.0029023
58777                     ],
58778                     [
58779                         -75.0662455,
58780                         44.9415167
58781                     ],
58782                     [
58783                         -75.2539363,
58784                         44.9415167
58785                     ],
58786                     [
58787                         -75.2539363,
58788                         44.8776043
58789                     ],
58790                     [
58791                         -75.3789648,
58792                         44.8776043
58793                     ],
58794                     [
58795                         -75.3789648,
58796                         44.8153462
58797                     ],
58798                     [
58799                         -75.4431283,
58800                         44.8153462
58801                     ],
58802                     [
58803                         -75.4431283,
58804                         44.7536053
58805                     ],
58806                     [
58807                         -75.5666566,
58808                         44.7536053
58809                     ],
58810                     [
58811                         -75.5666566,
58812                         44.6909879
58813                     ],
58814                     [
58815                         -75.6290205,
58816                         44.6909879
58817                     ],
58818                     [
58819                         -75.6290205,
58820                         44.6284958
58821                     ],
58822                     [
58823                         -75.7540484,
58824                         44.6284958
58825                     ],
58826                     [
58827                         -75.7540484,
58828                         44.566385
58829                     ],
58830                     [
58831                         -75.817312,
58832                         44.566385
58833                     ],
58834                     [
58835                         -75.817312,
58836                         44.5028932
58837                     ],
58838                     [
58839                         -75.8799549,
58840                         44.5028932
58841                     ],
58842                     [
58843                         -75.8799549,
58844                         44.3784946
58845                     ],
58846                     [
58847                         -76.1300319,
58848                         44.3784946
58849                     ],
58850                     [
58851                         -76.1300319,
58852                         44.3159227
58853                     ],
58854                     [
58855                         -76.1926961,
58856                         44.3159227
58857                     ],
58858                     [
58859                         -76.1926961,
58860                         44.2534378
58861                     ],
58862                     [
58863                         -76.3182619,
58864                         44.2534378
58865                     ],
58866                     [
58867                         -76.3182619,
58868                         44.1916726
58869                     ],
58870                     [
58871                         -76.3792975,
58872                         44.1916726
58873                     ],
58874                     [
58875                         -76.3792975,
58876                         44.0653733
58877                     ],
58878                     [
58879                         -76.4427584,
58880                         44.0653733
58881                     ],
58882                     [
58883                         -76.4427584,
58884                         43.9963825
58885                     ],
58886                     [
58887                         -76.317027,
58888                         43.9963825
58889                     ],
58890                     [
58891                         -76.317027,
58892                         43.9414581
58893                     ],
58894                     [
58895                         -76.5076611,
58896                         43.9414581
58897                     ],
58898                     [
58899                         -76.5076611,
58900                         43.8723335
58901                     ],
58902                     [
58903                         -76.3829974,
58904                         43.8723335
58905                     ],
58906                     [
58907                         -76.3829974,
58908                         43.8091872
58909                     ],
58910                     [
58911                         -76.2534102,
58912                         43.8091872
58913                     ],
58914                     [
58915                         -76.2534102,
58916                         43.5665222
58917                     ],
58918                     [
58919                         -76.5064833,
58920                         43.5665222
58921                     ],
58922                     [
58923                         -76.5064833,
58924                         43.5033881
58925                     ],
58926                     [
58927                         -76.6331208,
58928                         43.5033881
58929                     ],
58930                     [
58931                         -76.6331208,
58932                         43.4432252
58933                     ],
58934                     [
58935                         -76.6951085,
58936                         43.4432252
58937                     ],
58938                     [
58939                         -76.6951085,
58940                         43.3786858
58941                     ],
58942                     [
58943                         -76.8177798,
58944                         43.3786858
58945                     ],
58946                     [
58947                         -76.8177798,
58948                         43.318066
58949                     ],
58950                     [
58951                         -77.682,
58952                         43.318066
58953                     ],
58954                     [
58955                         -77.682,
58956                         43.3789376
58957                     ],
58958                     [
58959                         -78.0565883,
58960                         43.3789376
58961                     ],
58962                     [
58963                         -78.0565883,
58964                         43.4396918
58965                     ],
58966                     [
58967                         -78.4389748,
58968                         43.4396918
58969                     ],
58970                     [
58971                         -78.4389748,
58972                         43.3794382
58973                     ],
58974                     [
58975                         -78.8803396,
58976                         43.3794382
58977                     ],
58978                     [
58979                         -78.8803396,
58980                         43.3149724
58981                     ],
58982                     [
58983                         -79.1298858,
58984                         43.3149724
58985                     ],
58986                     [
58987                         -79.1298858,
58988                         43.2429286
58989                     ],
58990                     [
58991                         -79.0669615,
58992                         43.2429286
58993                     ],
58994                     [
58995                         -79.0669615,
58996                         43.1299931
58997                     ],
58998                     [
58999                         -79.1298858,
59000                         43.1299931
59001                     ],
59002                     [
59003                         -79.1298858,
59004                         43.0577305
59005                     ],
59006                     [
59007                         -79.071264,
59008                         43.0577305
59009                     ],
59010                     [
59011                         -79.071264,
59012                         42.9294906
59013                     ],
59014                     [
59015                         -78.943264,
59016                         42.9294906
59017                     ],
59018                     [
59019                         -78.943264,
59020                         42.7542165
59021                     ],
59022                     [
59023                         -79.069439,
59024                         42.7542165
59025                     ],
59026                     [
59027                         -79.069439,
59028                         42.6941622
59029                     ],
59030                     [
59031                         -79.133439,
59032                         42.6941622
59033                     ],
59034                     [
59035                         -79.133439,
59036                         42.6296973
59037                     ],
59038                     [
59039                         -79.1947499,
59040                         42.6296973
59041                     ],
59042                     [
59043                         -79.1947499,
59044                         42.5663538
59045                     ],
59046                     [
59047                         -79.3786827,
59048                         42.5663538
59049                     ],
59050                     [
59051                         -79.3786827,
59052                         42.5033425
59053                     ],
59054                     [
59055                         -79.4442961,
59056                         42.5033425
59057                     ],
59058                     [
59059                         -79.4442961,
59060                         42.4410614
59061                     ],
59062                     [
59063                         -79.5679936,
59064                         42.4410614
59065                     ],
59066                     [
59067                         -79.5679936,
59068                         42.3775264
59069                     ],
59070                     [
59071                         -79.6906154,
59072                         42.3775264
59073                     ],
59074                     [
59075                         -79.6906154,
59076                         42.3171086
59077                     ],
59078                     [
59079                         -79.8164642,
59080                         42.3171086
59081                     ],
59082                     [
59083                         -79.8164642,
59084                         42.2534481
59085                     ],
59086                     [
59087                         -80.0052373,
59088                         42.2534481
59089                     ],
59090                     [
59091                         -80.0052373,
59092                         42.1909188
59093                     ],
59094                     [
59095                         -80.1916829,
59096                         42.1909188
59097                     ],
59098                     [
59099                         -80.1916829,
59100                         42.1272555
59101                     ],
59102                     [
59103                         -80.3167992,
59104                         42.1272555
59105                     ],
59106                     [
59107                         -80.3167992,
59108                         42.0669857
59109                     ],
59110                     [
59111                         -80.5063234,
59112                         42.0669857
59113                     ],
59114                     [
59115                         -80.5063234,
59116                         42.0034331
59117                     ],
59118                     [
59119                         -80.6930471,
59120                         42.0034331
59121                     ],
59122                     [
59123                         -80.6930471,
59124                         41.9415141
59125                     ],
59126                     [
59127                         -80.9440403,
59128                         41.9415141
59129                     ],
59130                     [
59131                         -80.9440403,
59132                         41.8781193
59133                     ],
59134                     [
59135                         -81.1942729,
59136                         41.8781193
59137                     ],
59138                     [
59139                         -81.1942729,
59140                         41.8166455
59141                     ],
59142                     [
59143                         -81.3190089,
59144                         41.8166455
59145                     ],
59146                     [
59147                         -81.3190089,
59148                         41.7545453
59149                     ],
59150                     [
59151                         -81.4418435,
59152                         41.7545453
59153                     ],
59154                     [
59155                         -81.4418435,
59156                         41.690965
59157                     ],
59158                     [
59159                         -81.5053523,
59160                         41.690965
59161                     ],
59162                     [
59163                         -81.5053523,
59164                         41.6301643
59165                     ],
59166                     [
59167                         -82.7470081,
59168                         41.6301643
59169                     ],
59170                     [
59171                         -82.7470081,
59172                         41.7536942
59173                     ],
59174                     [
59175                         -82.8839135,
59176                         41.7536942
59177                     ],
59178                     [
59179                         -82.8839135,
59180                         41.5656075
59181                     ],
59182                     [
59183                         -82.9957195,
59184                         41.5656075
59185                     ],
59186                     [
59187                         -82.9957195,
59188                         41.6270375
59189                     ],
59190                     [
59191                         -83.1257796,
59192                         41.6270375
59193                     ],
59194                     [
59195                         -83.1257796,
59196                         41.6878411
59197                     ],
59198                     [
59199                         -83.2474733,
59200                         41.6878411
59201                     ],
59202                     [
59203                         -83.2474733,
59204                         41.7536942
59205                     ],
59206                     [
59207                         -83.3737305,
59208                         41.7536942
59209                     ],
59210                     [
59211                         -83.3737305,
59212                         41.809276
59213                     ],
59214                     [
59215                         -83.3106019,
59216                         41.809276
59217                     ],
59218                     [
59219                         -83.3106019,
59220                         41.8716064
59221                     ],
59222                     [
59223                         -83.2474733,
59224                         41.8716064
59225                     ],
59226                     [
59227                         -83.2474733,
59228                         41.9361393
59229                     ],
59230                     [
59231                         -83.1843447,
59232                         41.9361393
59233                     ],
59234                     [
59235                         -83.1843447,
59236                         41.9960851
59237                     ],
59238                     [
59239                         -83.1207681,
59240                         41.9960851
59241                     ],
59242                     [
59243                         -83.1207681,
59244                         42.2464812
59245                     ],
59246                     [
59247                         -83.0589194,
59248                         42.2464812
59249                     ],
59250                     [
59251                         -83.0589194,
59252                         42.3089555
59253                     ],
59254                     [
59255                         -82.8685328,
59256                         42.3089555
59257                     ],
59258                     [
59259                         -82.8685328,
59260                         42.3717652
59261                     ],
59262                     [
59263                         -82.8072219,
59264                         42.3717652
59265                     ],
59266                     [
59267                         -82.8072219,
59268                         42.558553
59269                     ],
59270                     [
59271                         -82.7553745,
59272                         42.558553
59273                     ],
59274                     [
59275                         -82.7553745,
59276                         42.4954945
59277                     ],
59278                     [
59279                         -82.5599041,
59280                         42.4954945
59281                     ],
59282                     [
59283                         -82.5599041,
59284                         42.558553
59285                     ],
59286                     [
59287                         -82.4967755,
59288                         42.558553
59289                     ],
59290                     [
59291                         -82.4967755,
59292                         42.6833607
59293                     ],
59294                     [
59295                         -82.4328863,
59296                         42.6833607
59297                     ],
59298                     [
59299                         -82.4328863,
59300                         42.9342196
59301                     ],
59302                     [
59303                         -82.3700552,
59304                         42.9342196
59305                     ],
59306                     [
59307                         -82.3700552,
59308                         43.0648071
59309                     ],
59310                     [
59311                         -82.4328863,
59312                         43.0648071
59313                     ],
59314                     [
59315                         -82.4328863,
59316                         43.1917566
59317                     ],
59318                     [
59319                         -82.4947464,
59320                         43.1917566
59321                     ],
59322                     [
59323                         -82.4947464,
59324                         43.5034627
59325                     ],
59326                     [
59327                         -82.557133,
59328                         43.5034627
59329                     ],
59330                     [
59331                         -82.557133,
59332                         43.8160901
59333                     ],
59334                     [
59335                         -82.6197884,
59336                         43.8160901
59337                     ],
59338                     [
59339                         -82.6197884,
59340                         43.9422098
59341                     ],
59342                     [
59343                         -82.6839499,
59344                         43.9422098
59345                     ],
59346                     [
59347                         -82.6839499,
59348                         44.0022641
59349                     ],
59350                     [
59351                         -82.7465346,
59352                         44.0022641
59353                     ],
59354                     [
59355                         -82.7465346,
59356                         44.0670545
59357                     ],
59358                     [
59359                         -82.8708696,
59360                         44.0670545
59361                     ],
59362                     [
59363                         -82.8708696,
59364                         44.1291935
59365                     ],
59366                     [
59367                         -83.008517,
59368                         44.1291935
59369                     ],
59370                     [
59371                         -83.008517,
59372                         44.0664786
59373                     ],
59374                     [
59375                         -83.1336086,
59376                         44.0664786
59377                     ],
59378                     [
59379                         -83.1336086,
59380                         44.0053949
59381                     ],
59382                     [
59383                         -83.2414522,
59384                         44.0053949
59385                     ],
59386                     [
59387                         -83.2414522,
59388                         44.9962034
59389                     ],
59390                     [
59391                         -83.1806112,
59392                         44.9962034
59393                     ],
59394                     [
59395                         -83.1806112,
59396                         45.067302
59397                     ],
59398                     [
59399                         -83.2455172,
59400                         45.067302
59401                     ],
59402                     [
59403                         -83.2455172,
59404                         45.1287382
59405                     ],
59406                     [
59407                         -83.3065878,
59408                         45.1287382
59409                     ],
59410                     [
59411                         -83.3065878,
59412                         45.2551509
59413                     ],
59414                     [
59415                         -83.3706087,
59416                         45.2551509
59417                     ],
59418                     [
59419                         -83.3706087,
59420                         45.3165923
59421                     ],
59422                     [
59423                         -83.4325644,
59424                         45.3165923
59425                     ],
59426                     [
59427                         -83.4325644,
59428                         45.3792105
59429                     ],
59430                     [
59431                         -83.6178415,
59432                         45.3792105
59433                     ],
59434                     [
59435                         -83.6178415,
59436                         45.4419665
59437                     ],
59438                     [
59439                         -83.8084291,
59440                         45.4419665
59441                     ],
59442                     [
59443                         -83.8084291,
59444                         45.5036189
59445                     ],
59446                     [
59447                         -84.0550718,
59448                         45.5036189
59449                     ],
59450                     [
59451                         -84.0550718,
59452                         45.5647907
59453                     ],
59454                     [
59455                         -84.1235181,
59456                         45.5647907
59457                     ],
59458                     [
59459                         -84.1235181,
59460                         45.6287845
59461                     ],
59462                     [
59463                         -84.1807534,
59464                         45.6287845
59465                     ],
59466                     [
59467                         -84.1807534,
59468                         45.6914688
59469                     ],
59470                     [
59471                         -84.3111554,
59472                         45.6914688
59473                     ],
59474                     [
59475                         -84.3111554,
59476                         45.9337076
59477                     ],
59478                     [
59479                         -83.8209974,
59480                         45.9337076
59481                     ],
59482                     [
59483                         -83.8209974,
59484                         45.8725113
59485                     ],
59486                     [
59487                         -83.4968086,
59488                         45.8725113
59489                     ],
59490                     [
59491                         -83.4968086,
59492                         45.9337076
59493                     ],
59494                     [
59495                         -83.4338066,
59496                         45.9337076
59497                     ],
59498                     [
59499                         -83.4338066,
59500                         46.0016863
59501                     ],
59502                     [
59503                         -83.4962697,
59504                         46.0016863
59505                     ],
59506                     [
59507                         -83.4962697,
59508                         46.0668178
59509                     ],
59510                     [
59511                         -83.5599956,
59512                         46.0668178
59513                     ],
59514                     [
59515                         -83.5599956,
59516                         46.1261576
59517                     ],
59518                     [
59519                         -83.9954558,
59520                         46.1261576
59521                     ],
59522                     [
59523                         -83.9954558,
59524                         46.1931747
59525                     ],
59526                     [
59527                         -84.0591816,
59528                         46.1931747
59529                     ],
59530                     [
59531                         -84.0591816,
59532                         46.3814972
59533                     ],
59534                     [
59535                         -84.1152614,
59536                         46.3814972
59537                     ],
59538                     [
59539                         -84.1152614,
59540                         46.4953584
59541                     ],
59542                     [
59543                         -84.0591816,
59544                         46.4953584
59545                     ],
59546                     [
59547                         -84.0591816,
59548                         46.5682653
59549                     ],
59550                     [
59551                         -84.2579545,
59552                         46.5682653
59553                     ],
59554                     [
59555                         -84.2579545,
59556                         46.5051232
59557                     ],
59558                     [
59559                         -84.3071879,
59560                         46.5051232
59561                     ],
59562                     [
59563                         -84.3071879,
59564                         46.5682653
59565                     ],
59566                     [
59567                         -84.4415364,
59568                         46.5682653
59569                     ],
59570                     [
59571                         -84.4415364,
59572                         46.504525
59573                     ],
59574                     [
59575                         -84.9965729,
59576                         46.504525
59577                     ],
59578                     [
59579                         -84.9965729,
59580                         46.6842882
59581                     ],
59582                     [
59583                         -84.9298158,
59584                         46.6842882
59585                     ],
59586                     [
59587                         -84.9298158,
59588                         46.818077
59589                     ],
59590                     [
59591                         -85.3165894,
59592                         46.818077
59593                     ],
59594                     [
59595                         -85.3165894,
59596                         46.7535825
59597                     ],
59598                     [
59599                         -87.5562645,
59600                         46.7535825
59601                     ],
59602                     [
59603                         -87.5562645,
59604                         47.4407371
59605                     ],
59606                     [
59607                         -87.6825361,
59608                         47.4407371
59609                     ],
59610                     [
59611                         -87.6825361,
59612                         47.5035554
59613                     ],
59614                     [
59615                         -88.2560738,
59616                         47.5035554
59617                     ],
59618                     [
59619                         -88.2560738,
59620                         47.4433716
59621                     ],
59622                     [
59623                         -88.4417419,
59624                         47.4433716
59625                     ],
59626                     [
59627                         -88.4417419,
59628                         47.3789949
59629                     ],
59630                     [
59631                         -88.50683,
59632                         47.3789949
59633                     ],
59634                     [
59635                         -88.50683,
59636                         47.3153881
59637                     ],
59638                     [
59639                         -88.6312821,
59640                         47.3153881
59641                     ],
59642                     [
59643                         -88.6312821,
59644                         47.2539782
59645                     ],
59646                     [
59647                         -88.7569636,
59648                         47.2539782
59649                     ],
59650                     [
59651                         -88.7569636,
59652                         47.1934682
59653                     ],
59654                     [
59655                         -88.8838253,
59656                         47.1934682
59657                     ],
59658                     [
59659                         -88.8838253,
59660                         47.1284735
59661                     ],
59662                     [
59663                         -88.9434208,
59664                         47.1284735
59665                     ],
59666                     [
59667                         -88.9434208,
59668                         47.0662127
59669                     ],
59670                     [
59671                         -89.0708726,
59672                         47.0662127
59673                     ],
59674                     [
59675                         -89.0708726,
59676                         47.0026826
59677                     ],
59678                     [
59679                         -89.2565553,
59680                         47.0026826
59681                     ],
59682                     [
59683                         -89.2565553,
59684                         46.9410806
59685                     ],
59686                     [
59687                         -90.3677669,
59688                         46.9410806
59689                     ],
59690                     [
59691                         -90.3677669,
59692                         47.6844827
59693                     ],
59694                     [
59695                         -90.3069978,
59696                         47.6844827
59697                     ],
59698                     [
59699                         -90.3069978,
59700                         47.7460174
59701                     ],
59702                     [
59703                         -89.994859,
59704                         47.7460174
59705                     ],
59706                     [
59707                         -89.994859,
59708                         47.8082719
59709                     ],
59710                     [
59711                         -89.8048615,
59712                         47.8082719
59713                     ],
59714                     [
59715                         -89.8048615,
59716                         47.8700562
59717                     ],
59718                     [
59719                         -89.6797699,
59720                         47.8700562
59721                     ],
59722                     [
59723                         -89.6797699,
59724                         47.9339637
59725                     ],
59726                     [
59727                         -89.4933757,
59728                         47.9339637
59729                     ],
59730                     [
59731                         -89.4933757,
59732                         47.9957956
59733                     ],
59734                     [
59735                         -89.4284697,
59736                         47.9957956
59737                     ],
59738                     [
59739                         -89.4284697,
59740                         48.0656377
59741                     ],
59742                     [
59743                         -89.9932739,
59744                         48.0656377
59745                     ],
59746                     [
59747                         -89.9932739,
59748                         48.1282966
59749                     ],
59750                     [
59751                         -90.7455933,
59752                         48.1282966
59753                     ],
59754                     [
59755                         -90.7455933,
59756                         48.1893056
59757                     ],
59758                     [
59759                         -90.8087291,
59760                         48.1893056
59761                     ],
59762                     [
59763                         -90.8087291,
59764                         48.2522065
59765                     ],
59766                     [
59767                         -91.067763,
59768                         48.2522065
59769                     ],
59770                     [
59771                         -91.067763,
59772                         48.1916658
59773                     ],
59774                     [
59775                         -91.1946247,
59776                         48.1916658
59777                     ],
59778                     [
59779                         -91.1946247,
59780                         48.1279027
59781                     ],
59782                     [
59783                         -91.6814196,
59784                         48.1279027
59785                     ],
59786                     [
59787                         -91.6814196,
59788                         48.2525994
59789                     ],
59790                     [
59791                         -91.9321927,
59792                         48.2525994
59793                     ],
59794                     [
59795                         -91.9321927,
59796                         48.3142454
59797                     ],
59798                     [
59799                         -91.9929683,
59800                         48.3142454
59801                     ],
59802                     [
59803                         -91.9929683,
59804                         48.3780845
59805                     ],
59806                     [
59807                         -92.3189383,
59808                         48.3780845
59809                     ],
59810                     [
59811                         -92.3189383,
59812                         48.2529081
59813                     ],
59814                     [
59815                         -92.3732233,
59816                         48.2529081
59817                     ],
59818                     [
59819                         -92.3732233,
59820                         48.3153385
59821                     ],
59822                     [
59823                         -92.4322288,
59824                         48.3153385
59825                     ],
59826                     [
59827                         -92.4322288,
59828                         48.4411448
59829                     ],
59830                     [
59831                         -92.4977248,
59832                         48.4411448
59833                     ],
59834                     [
59835                         -92.4977248,
59836                         48.501781
59837                     ],
59838                     [
59839                         -92.5679413,
59840                         48.501781
59841                     ],
59842                     [
59843                         -92.5679413,
59844                         48.439579
59845                     ],
59846                     [
59847                         -92.6210462,
59848                         48.439579
59849                     ],
59850                     [
59851                         -92.6210462,
59852                         48.5650783
59853                     ],
59854                     [
59855                         -92.8086835,
59856                         48.5650783
59857                     ],
59858                     [
59859                         -92.8086835,
59860                         48.6286865
59861                     ],
59862                     [
59863                         -92.8086835,
59864                         48.6267365
59865                     ],
59866                     [
59867                         -92.933185,
59868                         48.6267365
59869                     ],
59870                     [
59871                         -92.933185,
59872                         48.6922145
59873                     ],
59874                     [
59875                         -93.0051716,
59876                         48.6922145
59877                     ],
59878                     [
59879                         -93.0051716,
59880                         48.6282965
59881                     ],
59882                     [
59883                         -93.1225924,
59884                         48.6282965
59885                     ],
59886                     [
59887                         -93.1225924,
59888                         48.6922145
59889                     ],
59890                     [
59891                         -93.3190806,
59892                         48.6922145
59893                     ],
59894                     [
59895                         -93.3190806,
59896                         48.6267365
59897                     ],
59898                     [
59899                         -93.5049477,
59900                         48.6267365
59901                     ],
59902                     [
59903                         -93.5049477,
59904                         48.5635164
59905                     ],
59906                     [
59907                         -93.7474601,
59908                         48.5635164
59909                     ],
59910                     [
59911                         -93.7474601,
59912                         48.6267365
59913                     ],
59914                     [
59915                         -93.8135461,
59916                         48.6267365
59917                     ],
59918                     [
59919                         -93.8135461,
59920                         48.6898775
59921                     ],
59922                     [
59923                         -94.2453121,
59924                         48.6898775
59925                     ],
59926                     [
59927                         -94.2453121,
59928                         48.7554327
59929                     ],
59930                     [
59931                         -94.6183171,
59932                         48.7554327
59933                     ],
59934                     [
59935                         -94.6183171,
59936                         48.941036
59937                     ],
59938                     [
59939                         -94.6809018,
59940                         48.941036
59941                     ],
59942                     [
59943                         -94.6809018,
59944                         49.0029737
59945                     ],
59946                     [
59947                         -94.7441532,
59948                         49.0029737
59949                     ],
59950                     [
59951                         -94.7441532,
59952                         49.2536079
59953                     ],
59954                     [
59955                         -94.8084069,
59956                         49.2536079
59957                     ],
59958                     [
59959                         -94.8084069,
59960                         49.3784134
59961                     ],
59962                     [
59963                         -95.1192391,
59964                         49.3784134
59965                     ],
59966                     [
59967                         -95.1192391,
59968                         49.4425264
59969                     ],
59970                     [
59971                         -95.1934341,
59972                         49.4425264
59973                     ],
59974                     [
59975                         -95.1934341,
59976                         49.0035292
59977                     ],
59978                     [
59979                         -96.87069,
59980                         49.0035292
59981                     ],
59982                     [
59983                         -96.87069,
59984                         49.0656063
59985                     ],
59986                     [
59987                         -99.0049312,
59988                         49.0656063
59989                     ],
59990                     [
59991                         -99.0049312,
59992                         49.0050714
59993                     ],
59994                     [
59995                         -109.3699257,
59996                         49.0050714
59997                     ],
59998                     [
59999                         -109.3699257,
60000                         49.0668231
60001                     ],
60002                     [
60003                         -109.5058746,
60004                         49.0668231
60005                     ],
60006                     [
60007                         -109.5058746,
60008                         49.0050714
60009                     ],
60010                     [
60011                         -114.1830014,
60012                         49.0050714
60013                     ],
60014                     [
60015                         -114.1830014,
60016                         49.0687317
60017                     ],
60018                     [
60019                         -114.7578709,
60020                         49.0687317
60021                     ],
60022                     [
60023                         -114.7578709,
60024                         49.0050714
60025                     ],
60026                     [
60027                         -115.433731,
60028                         49.0050714
60029                     ],
60030                     [
60031                         -115.433731,
60032                         49.0671412
60033                     ],
60034                     [
60035                         -116.5062706,
60036                         49.0671412
60037                     ],
60038                     [
60039                         -116.5062706,
60040                         49.0050714
60041                     ],
60042                     [
60043                         -117.3089504,
60044                         49.0050714
60045                     ],
60046                     [
60047                         -117.3089504,
60048                         49.0659803
60049                     ],
60050                     [
60051                         -119.882945,
60052                         49.0659803
60053                     ],
60054                     [
60055                         -119.882945,
60056                         49.0050714
60057                     ],
60058                     [
60059                         -120.1208555,
60060                         49.0050714
60061                     ],
60062                     [
60063                         -120.1208555,
60064                         49.0678367
60065                     ],
60066                     [
60067                         -121.4451636,
60068                         49.0678367
60069                     ],
60070                     [
60071                         -121.4451636,
60072                         49.0050714
60073                     ],
60074                     [
60075                         -121.9311808,
60076                         49.0050714
60077                     ],
60078                     [
60079                         -121.9311808,
60080                         49.0656099
60081                     ],
60082                     [
60083                         -122.817484,
60084                         49.0656099
60085                     ],
60086                     [
60087                         -122.817484,
60088                         49.0029143
60089                     ],
60090                     [
60091                         -122.8795155,
60092                         49.0029143
60093                     ],
60094                     [
60095                         -122.8795155,
60096                         48.9347018
60097                     ],
60098                     [
60099                         -122.8174629,
60100                         48.9347018
60101                     ],
60102                     [
60103                         -122.8174629,
60104                         48.8101998
60105                     ],
60106                     [
60107                         -122.7538859,
60108                         48.8101998
60109                     ],
60110                     [
60111                         -122.7538859,
60112                         48.7533758
60113                     ],
60114                     [
60115                         -122.8712937,
60116                         48.7533758
60117                     ],
60118                     [
60119                         -122.8712937,
60120                         48.8153948
60121                     ],
60122                     [
60123                         -123.0055391,
60124                         48.8153948
60125                     ],
60126                     [
60127                         -123.0055391,
60128                         48.7529529
60129                     ],
60130                     [
60131                         -123.1296926,
60132                         48.7529529
60133                     ],
60134                     [
60135                         -123.1296926,
60136                         48.6902201
60137                     ],
60138                     [
60139                         -123.1838197,
60140                         48.6902201
60141                     ],
60142                     [
60143                         -123.1838197,
60144                         48.7529029
60145                     ]
60146                 ],
60147                 [
60148                     [
60149                         -122.9341743,
60150                         37.7521547
60151                     ],
60152                     [
60153                         -122.9347457,
60154                         37.6842013
60155                     ],
60156                     [
60157                         -123.0679013,
60158                         37.6849023
60159                     ],
60160                     [
60161                         -123.0673747,
60162                         37.7475251
60163                     ],
60164                     [
60165                         -123.1292603,
60166                         37.7478506
60167                     ],
60168                     [
60169                         -123.1286894,
60170                         37.815685
60171                     ],
60172                     [
60173                         -123.0590687,
60174                         37.8153192
60175                     ],
60176                     [
60177                         -123.0595947,
60178                         37.7528143
60179                     ]
60180                 ],
60181                 [
60182                     [
60183                         -71.6299464,
60184                         41.2540893
60185                     ],
60186                     [
60187                         -71.4966465,
60188                         41.2541393
60189                     ],
60190                     [
60191                         -71.4965596,
60192                         41.122965
60193                     ],
60194                     [
60195                         -71.6298594,
60196                         41.1229149
60197                     ]
60198                 ],
60199                 [
60200                     [
60201                         -70.3184265,
60202                         41.3775196
60203                     ],
60204                     [
60205                         -70.3183384,
60206                         41.2448243
60207                     ],
60208                     [
60209                         -70.1906612,
60210                         41.2448722
60211                     ],
60212                     [
60213                         -70.1906239,
60214                         41.1886019
60215                     ],
60216                     [
60217                         -69.9336025,
60218                         41.1886984
60219                     ],
60220                     [
60221                         -69.933729,
60222                         41.3791941
60223                     ],
60224                     [
60225                         -69.9950664,
60226                         41.3791712
60227                     ],
60228                     [
60229                         -69.995109,
60230                         41.443159
60231                     ],
60232                     [
60233                         -70.0707828,
60234                         41.4431307
60235                     ],
60236                     [
60237                         -70.0706972,
60238                         41.3144915
60239                     ],
60240                     [
60241                         -70.2461667,
60242                         41.3144258
60243                     ],
60244                     [
60245                         -70.2462087,
60246                         41.3775467
60247                     ]
60248                 ],
60249                 [
60250                     [
60251                         -68.9403374,
60252                         43.9404062
60253                     ],
60254                     [
60255                         -68.6856948,
60256                         43.9404977
60257                     ],
60258                     [
60259                         -68.6856475,
60260                         43.8721797
60261                     ],
60262                     [
60263                         -68.7465405,
60264                         43.8721577
60265                     ],
60266                     [
60267                         -68.7464976,
60268                         43.8102529
60269                     ],
60270                     [
60271                         -68.8090782,
60272                         43.8102304
60273                     ],
60274                     [
60275                         -68.8090343,
60276                         43.746728
60277                     ],
60278                     [
60279                         -68.8773094,
60280                         43.7467034
60281                     ],
60282                     [
60283                         -68.8773544,
60284                         43.8117826
60285                     ],
60286                     [
60287                         -68.9402483,
60288                         43.8117599
60289                     ]
60290                 ],
60291                 [
60292                     [
60293                         -123.1291466,
60294                         49.0645144
60295                     ],
60296                     [
60297                         -122.9954224,
60298                         49.0645144
60299                     ],
60300                     [
60301                         -122.9954224,
60302                         48.9343243
60303                     ],
60304                     [
60305                         -123.1291466,
60306                         48.9343243
60307                     ]
60308                 ],
60309                 [
60310                     [
60311                         -82.9407144,
60312                         24.7535913
60313                     ],
60314                     [
60315                         -82.8719398,
60316                         24.7535913
60317                     ],
60318                     [
60319                         -82.8719398,
60320                         24.6905653
60321                     ],
60322                     [
60323                         -82.7446233,
60324                         24.6905653
60325                     ],
60326                     [
60327                         -82.7446233,
60328                         24.6214593
60329                     ],
60330                     [
60331                         -82.8088038,
60332                         24.6214593
60333                     ],
60334                     [
60335                         -82.8088038,
60336                         24.5594908
60337                     ],
60338                     [
60339                         -82.9407144,
60340                         24.5594908
60341                     ]
60342                 ]
60343             ]
60344         },
60345         {
60346             "name": "USGS Topographic Maps",
60347             "type": "tms",
60348             "template": "http://{switch:a,b,c}.tile.openstreetmap.us/usgs_scanned_topos/{zoom}/{x}/{y}.png",
60349             "polygon": [
60350                 [
60351                     [
60352                         -125.990173,
60353                         48.9962416
60354                     ],
60355                     [
60356                         -125.989419,
60357                         47.9948396
60358                     ],
60359                     [
60360                         -123.9929739,
60361                         47.9955062
60362                     ],
60363                     [
60364                         -123.9922429,
60365                         47.0059202
60366                     ],
60367                     [
60368                         -125.988688,
60369                         47.0052409
60370                     ],
60371                     [
60372                         -125.9879604,
60373                         46.0015618
60374                     ],
60375                     [
60376                         -123.9939396,
60377                         46.0022529
60378                     ],
60379                     [
60380                         -123.9925238,
60381                         43.9961708
60382                     ],
60383                     [
60384                         -124.9931832,
60385                         43.9958116
60386                     ],
60387                     [
60388                         -124.9918175,
60389                         41.9942149
60390                     ],
60391                     [
60392                         -125.9851789,
60393                         41.9938465
60394                     ],
60395                     [
60396                         -125.9838655,
60397                         40.0076111
60398                     ],
60399                     [
60400                         -123.9833285,
60401                         40.0083757
60402                     ],
60403                     [
60404                         -123.9814115,
60405                         37.002615
60406                     ],
60407                     [
60408                         -122.21903,
60409                         37.0033173
60410                     ],
60411                     [
60412                         -122.2184144,
60413                         36.011671
60414                     ],
60415                     [
60416                         -122.020087,
60417                         36.011751
60418                     ],
60419                     [
60420                         -122.0188591,
60421                         33.9961766
60422                     ],
60423                     [
60424                         -119.9787757,
60425                         33.9970206
60426                     ],
60427                     [
60428                         -119.9775867,
60429                         31.9987658
60430                     ],
60431                     [
60432                         -114.0122833,
60433                         32.00129
60434                     ],
60435                     [
60436                         -114.0116894,
60437                         30.9862401
60438                     ],
60439                     [
60440                         -105.998294,
60441                         30.9896679
60442                     ],
60443                     [
60444                         -105.9971419,
60445                         28.9901065
60446                     ],
60447                     [
60448                         -102.0210506,
60449                         28.9918418
60450                     ],
60451                     [
60452                         -102.0204916,
60453                         28.00733
60454                     ],
60455                     [
60456                         -100.0062436,
60457                         28.0082173
60458                     ],
60459                     [
60460                         -100.0051143,
60461                         25.991909
60462                     ],
60463                     [
60464                         -98.0109067,
60465                         25.9928035
60466                     ],
60467                     [
60468                         -98.0103613,
60469                         25.0063461
60470                     ],
60471                     [
60472                         -97.0161086,
60473                         25.0067957
60474                     ],
60475                     [
60476                         -97.016654,
60477                         25.9932494
60478                     ],
60479                     [
60480                         -95.9824825,
60481                         25.9937132
60482                     ],
60483                     [
60484                         -95.9835999,
60485                         27.9891175
60486                     ],
60487                     [
60488                         -94.0200898,
60489                         27.9899826
60490                     ],
60491                     [
60492                         -94.0206586,
60493                         28.9918129
60494                     ],
60495                     [
60496                         -88.0156706,
60497                         28.9944338
60498                     ],
60499                     [
60500                         -88.0162494,
60501                         30.0038862
60502                     ],
60503                     [
60504                         -86.0277506,
60505                         30.0047454
60506                     ],
60507                     [
60508                         -86.0271719,
60509                         28.9953016
60510                     ],
60511                     [
60512                         -84.0187909,
60513                         28.9961781
60514                     ],
60515                     [
60516                         -84.017095,
60517                         25.9817708
60518                     ],
60519                     [
60520                         -81.9971976,
60521                         25.9826768
60522                     ],
60523                     [
60524                         -81.9966618,
60525                         25.0134917
60526                     ],
60527                     [
60528                         -84.0165592,
60529                         25.0125783
60530                     ],
60531                     [
60532                         -84.0160068,
60533                         24.0052745
60534                     ],
60535                     [
60536                         -80.0199985,
60537                         24.007096
60538                     ],
60539                     [
60540                         -80.0245309,
60541                         32.0161282
60542                     ],
60543                     [
60544                         -78.0066484,
60545                         32.0169819
60546                     ],
60547                     [
60548                         -78.0072238,
60549                         32.9894278
60550                     ],
60551                     [
60552                         -77.8807233,
60553                         32.9894807
60554                     ],
60555                     [
60556                         -77.8813253,
60557                         33.9955918
60558                     ],
60559                     [
60560                         -76.0115411,
60561                         33.9963653
60562                     ],
60563                     [
60564                         -76.0121459,
60565                         34.9952552
60566                     ],
60567                     [
60568                         -74.0068449,
60569                         34.9960749
60570                     ],
60571                     [
60572                         -74.0099997,
60573                         40.0084254
60574                     ],
60575                     [
60576                         -72.0013745,
60577                         40.0091931
60578                     ],
60579                     [
60580                         -72.002019,
60581                         40.9912464
60582                     ],
60583                     [
60584                         -69.8797398,
60585                         40.9920457
60586                     ],
60587                     [
60588                         -69.8804173,
60589                         42.00893
60590                     ],
60591                     [
60592                         -69.9927682,
60593                         42.0088883
60594                     ],
60595                     [
60596                         -69.9934462,
60597                         43.0105166
60598                     ],
60599                     [
60600                         -67.9845366,
60601                         43.0112496
60602                     ],
60603                     [
60604                         -67.985224,
60605                         44.0103812
60606                     ],
60607                     [
60608                         -65.9892568,
60609                         44.0110975
60610                     ],
60611                     [
60612                         -65.9921237,
60613                         47.9993584
60614                     ],
60615                     [
60616                         -70.006442,
60617                         47.9980181
60618                     ],
60619                     [
60620                         -70.005708,
60621                         47.0042007
60622                     ],
60623                     [
60624                         -72.023686,
60625                         47.003514
60626                     ],
60627                     [
60628                         -72.0222508,
60629                         45.0059846
60630                     ],
60631                     [
60632                         -78.0146667,
60633                         45.0038705
60634                     ],
60635                     [
60636                         -78.0139662,
60637                         44.0026998
60638                     ],
60639                     [
60640                         -80.029686,
60641                         44.0019763
60642                     ],
60643                     [
60644                         -80.0290052,
60645                         43.0122994
60646                     ],
60647                     [
60648                         -81.995479,
60649                         43.011582
60650                     ],
60651                     [
60652                         -81.9982986,
60653                         47.0042713
60654                     ],
60655                     [
60656                         -87.505706,
60657                         47.0023972
60658                     ],
60659                     [
60660                         -87.5064535,
60661                         48.0142702
60662                     ],
60663                     [
60664                         -88.0260889,
60665                         48.0140968
60666                     ],
60667                     [
60668                         -88.026838,
60669                         49.0086686
60670                     ],
60671                     [
60672                         -93.9981078,
60673                         49.0067142
60674                     ],
60675                     [
60676                         -93.9988778,
60677                         50.0086456
60678                     ],
60679                     [
60680                         -96.0138899,
60681                         50.0079995
60682                     ],
60683                     [
60684                         -96.0131199,
60685                         49.0060547
60686                     ]
60687                 ],
60688                 [
60689                     [
60690                         -160.5787616,
60691                         22.5062947
60692                     ],
60693                     [
60694                         -160.5782192,
60695                         21.4984647
60696                     ],
60697                     [
60698                         -159.0030121,
60699                         21.499196
60700                     ],
60701                     [
60702                         -159.0027422,
60703                         20.9951068
60704                     ],
60705                     [
60706                         -157.5083185,
60707                         20.995803
60708                     ],
60709                     [
60710                         -157.5080519,
60711                         20.4960241
60712                     ],
60713                     [
60714                         -155.966889,
60715                         20.4967444
60716                     ],
60717                     [
60718                         -155.9674267,
60719                         21.5028287
60720                     ],
60721                     [
60722                         -157.5044717,
60723                         21.5021151
60724                     ],
60725                     [
60726                         -157.5047384,
60727                         21.9984962
60728                     ],
60729                     [
60730                         -159.0090946,
60731                         21.9978002
60732                     ],
60733                     [
60734                         -159.0093692,
60735                         22.5070181
60736                     ]
60737                 ],
60738                 [
60739                     [
60740                         -168.006102,
60741                         68.9941463
60742                     ],
60743                     [
60744                         -168.0047628,
60745                         68.0107853
60746                     ],
60747                     [
60748                         -165.4842481,
60749                         68.0112562
60750                     ],
60751                     [
60752                         -165.4829337,
60753                         67.0037303
60754                     ],
60755                     [
60756                         -168.0034485,
60757                         67.0032389
60758                     ],
60759                     [
60760                         -168.002195,
60761                         66.0017503
60762                     ],
60763                     [
60764                         -169.0087448,
60765                         66.001546
60766                     ],
60767                     [
60768                         -169.0075381,
60769                         64.9987675
60770                     ],
60771                     [
60772                         -168.0009882,
60773                         64.9989798
60774                     ],
60775                     [
60776                         -167.9998282,
60777                         63.9982374
60778                     ],
60779                     [
60780                         -164.9871288,
60781                         63.9988964
60782                     ],
60783                     [
60784                         -164.9860062,
60785                         62.9950845
60786                     ],
60787                     [
60788                         -167.9987057,
60789                         62.9944019
60790                     ],
60791                     [
60792                         -167.9946035,
60793                         59.0153692
60794                     ],
60795                     [
60796                         -162.5027857,
60797                         59.0167799
60798                     ],
60799                     [
60800                         -162.5018149,
60801                         58.0005815
60802                     ],
60803                     [
60804                         -160.0159024,
60805                         58.0012389
60806                     ],
60807                     [
60808                         -160.0149725,
60809                         57.000035
60810                     ],
60811                     [
60812                         -160.5054788,
60813                         56.9999017
60814                     ],
60815                     [
60816                         -160.5045719,
60817                         55.9968161
60818                     ],
60819                     [
60820                         -164.012195,
60821                         55.9958373
60822                     ],
60823                     [
60824                         -164.0113186,
60825                         55.00107
60826                     ],
60827                     [
60828                         -165.994782,
60829                         55.0005023
60830                     ],
60831                     [
60832                         -165.9941266,
60833                         54.2400584
60834                     ],
60835                     [
60836                         -168.0002944,
60837                         54.2394734
60838                     ],
60839                     [
60840                         -168.0000986,
60841                         54.0094921
60842                     ],
60843                     [
60844                         -170.0156134,
60845                         54.0089011
60846                     ],
60847                     [
60848                         -170.0147683,
60849                         53.0016446
60850                     ],
60851                     [
60852                         -171.9993636,
60853                         53.0010487
60854                     ],
60855                     [
60856                         -171.9989488,
60857                         52.4977745
60858                     ],
60859                     [
60860                         -176.0083239,
60861                         52.4965566
60862                     ],
60863                     [
60864                         -176.0081186,
60865                         52.2452555
60866                     ],
60867                     [
60868                         -178.000097,
60869                         52.2446469
60870                     ],
60871                     [
60872                         -177.9992996,
60873                         51.2554252
60874                     ],
60875                     [
60876                         -176.0073212,
60877                         51.2560472
60878                     ],
60879                     [
60880                         -176.0075146,
60881                         51.4980163
60882                     ],
60883                     [
60884                         -171.9981395,
60885                         51.4992617
60886                     ],
60887                     [
60888                         -171.9985419,
60889                         51.9985373
60890                     ],
60891                     [
60892                         -167.9984317,
60893                         51.9997661
60894                     ],
60895                     [
60896                         -167.9994645,
60897                         53.2560877
60898                     ],
60899                     [
60900                         -165.9932968,
60901                         53.2566866
60902                     ],
60903                     [
60904                         -165.9939308,
60905                         54.0100804
60906                     ],
60907                     [
60908                         -159.0067205,
60909                         54.0121291
60910                     ],
60911                     [
60912                         -159.0075717,
60913                         55.002502
60914                     ],
60915                     [
60916                         -158.0190709,
60917                         55.0027849
60918                     ],
60919                     [
60920                         -158.0199473,
60921                         55.9975094
60922                     ],
60923                     [
60924                         -151.9963213,
60925                         55.9991902
60926                     ],
60927                     [
60928                         -151.9981536,
60929                         57.9986536
60930                     ],
60931                     [
60932                         -151.500341,
60933                         57.9987853
60934                     ],
60935                     [
60936                         -151.5012894,
60937                         58.9919816
60938                     ],
60939                     [
60940                         -138.5159989,
60941                         58.9953194
60942                     ],
60943                     [
60944                         -138.5150471,
60945                         57.9986434
60946                     ],
60947                     [
60948                         -136.6872422,
60949                         57.9991267
60950                     ],
60951                     [
60952                         -136.6863158,
60953                         57.0016688
60954                     ],
60955                     [
60956                         -135.9973698,
60957                         57.001856
60958                     ],
60959                     [
60960                         -135.9964667,
60961                         56.0030544
60962                     ],
60963                     [
60964                         -134.6717732,
60965                         56.003424
60966                     ],
60967                     [
60968                         -134.6708865,
60969                         54.9969623
60970                     ],
60971                     [
60972                         -133.9956734,
60973                         54.9971556
60974                     ],
60975                     [
60976                         -133.9948193,
60977                         54.0031685
60978                     ],
60979                     [
60980                         -130.0044418,
60981                         54.0043387
60982                     ],
60983                     [
60984                         -130.0070826,
60985                         57.0000507
60986                     ],
60987                     [
60988                         -131.975877,
60989                         56.9995156
60990                     ],
60991                     [
60992                         -131.9787378,
60993                         59.9933094
60994                     ],
60995                     [
60996                         -138.0071813,
60997                         59.991805
60998                     ],
60999                     [
61000                         -138.0082158,
61001                         61.0125755
61002                     ],
61003                     [
61004                         -140.9874011,
61005                         61.0118551
61006                     ],
61007                     [
61008                         -140.99984,
61009                         71.0039309
61010                     ],
61011                     [
61012                         -154.5023956,
61013                         71.0017377
61014                     ],
61015                     [
61016                         -154.5039632,
61017                         71.9983391
61018                     ],
61019                     [
61020                         -157.499048,
61021                         71.9978773
61022                     ],
61023                     [
61024                         -157.4974758,
61025                         70.9982877
61026                     ],
61027                     [
61028                         -163.0233611,
61029                         70.9973899
61030                     ],
61031                     [
61032                         -163.0218273,
61033                         69.9707435
61034                     ],
61035                     [
61036                         -164.9730896,
61037                         69.97041
61038                     ],
61039                     [
61040                         -164.9717003,
61041                         68.994689
61042                     ]
61043                 ],
61044                 [
61045                     [
61046                         -168.5133204,
61047                         62.8689586
61048                     ],
61049                     [
61050                         -168.5144423,
61051                         63.8765677
61052                     ],
61053                     [
61054                         -172.0202755,
61055                         63.8757975
61056                     ],
61057                     [
61058                         -172.0191536,
61059                         62.8681608
61060                     ]
61061                 ],
61062                 [
61063                     [
61064                         -170.9947111,
61065                         59.9954089
61066                     ],
61067                     [
61068                         -170.995726,
61069                         60.9969787
61070                     ],
61071                     [
61072                         -174.0045311,
61073                         60.9962508
61074                     ],
61075                     [
61076                         -174.0035162,
61077                         59.9946581
61078                     ]
61079                 ],
61080                 [
61081                     [
61082                         -156.0717261,
61083                         20.2854602
61084                     ],
61085                     [
61086                         -154.7940471,
61087                         20.2860582
61088                     ],
61089                     [
61090                         -154.7933145,
61091                         18.9029464
61092                     ],
61093                     [
61094                         -156.0709936,
61095                         18.9023432
61096                     ]
61097                 ]
61098             ]
61099         },
61100         {
61101             "name": "Vejmidte (Denmark)",
61102             "type": "tms",
61103             "template": "http://{switch:a,b,c}.tile.openstreetmap.dk/danmark/vejmidte/{zoom}/{x}/{y}.png",
61104             "scaleExtent": [
61105                 0,
61106                 20
61107             ],
61108             "polygon": [
61109                 [
61110                     [
61111                         8.3743941,
61112                         54.9551655
61113                     ],
61114                     [
61115                         8.3683809,
61116                         55.4042149
61117                     ],
61118                     [
61119                         8.2103997,
61120                         55.4039795
61121                     ],
61122                     [
61123                         8.2087314,
61124                         55.4937345
61125                     ],
61126                     [
61127                         8.0502655,
61128                         55.4924731
61129                     ],
61130                     [
61131                         8.0185123,
61132                         56.7501399
61133                     ],
61134                     [
61135                         8.1819161,
61136                         56.7509948
61137                     ],
61138                     [
61139                         8.1763274,
61140                         57.0208898
61141                     ],
61142                     [
61143                         8.3413329,
61144                         57.0219872
61145                     ],
61146                     [
61147                         8.3392467,
61148                         57.1119574
61149                     ],
61150                     [
61151                         8.5054433,
61152                         57.1123212
61153                     ],
61154                     [
61155                         8.5033923,
61156                         57.2020499
61157                     ],
61158                     [
61159                         9.3316304,
61160                         57.2027636
61161                     ],
61162                     [
61163                         9.3319079,
61164                         57.2924835
61165                     ],
61166                     [
61167                         9.4978864,
61168                         57.2919578
61169                     ],
61170                     [
61171                         9.4988593,
61172                         57.3820608
61173                     ],
61174                     [
61175                         9.6649749,
61176                         57.3811615
61177                     ],
61178                     [
61179                         9.6687295,
61180                         57.5605591
61181                     ],
61182                     [
61183                         9.8351961,
61184                         57.5596265
61185                     ],
61186                     [
61187                         9.8374896,
61188                         57.6493322
61189                     ],
61190                     [
61191                         10.1725726,
61192                         57.6462818
61193                     ],
61194                     [
61195                         10.1754245,
61196                         57.7367768
61197                     ],
61198                     [
61199                         10.5118282,
61200                         57.7330269
61201                     ],
61202                     [
61203                         10.5152095,
61204                         57.8228945
61205                     ],
61206                     [
61207                         10.6834853,
61208                         57.8207722
61209                     ],
61210                     [
61211                         10.6751613,
61212                         57.6412021
61213                     ],
61214                     [
61215                         10.5077045,
61216                         57.6433097
61217                     ],
61218                     [
61219                         10.5039992,
61220                         57.5535088
61221                     ],
61222                     [
61223                         10.671038,
61224                         57.5514113
61225                     ],
61226                     [
61227                         10.6507805,
61228                         57.1024538
61229                     ],
61230                     [
61231                         10.4857673,
61232                         57.1045138
61233                     ],
61234                     [
61235                         10.4786236,
61236                         56.9249051
61237                     ],
61238                     [
61239                         10.3143981,
61240                         56.9267573
61241                     ],
61242                     [
61243                         10.3112341,
61244                         56.8369269
61245                     ],
61246                     [
61247                         10.4750295,
61248                         56.83509
61249                     ],
61250                     [
61251                         10.4649016,
61252                         56.5656681
61253                     ],
61254                     [
61255                         10.9524239,
61256                         56.5589761
61257                     ],
61258                     [
61259                         10.9479249,
61260                         56.4692243
61261                     ],
61262                     [
61263                         11.1099335,
61264                         56.4664675
61265                     ],
61266                     [
61267                         11.1052639,
61268                         56.376833
61269                     ],
61270                     [
61271                         10.9429901,
61272                         56.3795284
61273                     ],
61274                     [
61275                         10.9341235,
61276                         56.1994768
61277                     ],
61278                     [
61279                         10.7719685,
61280                         56.2020244
61281                     ],
61282                     [
61283                         10.7694751,
61284                         56.1120103
61285                     ],
61286                     [
61287                         10.6079695,
61288                         56.1150259
61289                     ],
61290                     [
61291                         10.4466742,
61292                         56.116717
61293                     ],
61294                     [
61295                         10.2865948,
61296                         56.118675
61297                     ],
61298                     [
61299                         10.2831527,
61300                         56.0281851
61301                     ],
61302                     [
61303                         10.4439274,
61304                         56.0270388
61305                     ],
61306                     [
61307                         10.4417713,
61308                         55.7579243
61309                     ],
61310                     [
61311                         10.4334961,
61312                         55.6693533
61313                     ],
61314                     [
61315                         10.743814,
61316                         55.6646861
61317                     ],
61318                     [
61319                         10.743814,
61320                         55.5712253
61321                     ],
61322                     [
61323                         10.8969041,
61324                         55.5712253
61325                     ],
61326                     [
61327                         10.9051793,
61328                         55.3953852
61329                     ],
61330                     [
61331                         11.0613726,
61332                         55.3812841
61333                     ],
61334                     [
61335                         11.0593038,
61336                         55.1124061
61337                     ],
61338                     [
61339                         11.0458567,
61340                         55.0318621
61341                     ],
61342                     [
61343                         11.2030844,
61344                         55.0247474
61345                     ],
61346                     [
61347                         11.2030844,
61348                         55.117139
61349                     ],
61350                     [
61351                         11.0593038,
61352                         55.1124061
61353                     ],
61354                     [
61355                         11.0613726,
61356                         55.3812841
61357                     ],
61358                     [
61359                         11.0789572,
61360                         55.5712253
61361                     ],
61362                     [
61363                         10.8969041,
61364                         55.5712253
61365                     ],
61366                     [
61367                         10.9258671,
61368                         55.6670198
61369                     ],
61370                     [
61371                         10.743814,
61372                         55.6646861
61373                     ],
61374                     [
61375                         10.7562267,
61376                         55.7579243
61377                     ],
61378                     [
61379                         10.4417713,
61380                         55.7579243
61381                     ],
61382                     [
61383                         10.4439274,
61384                         56.0270388
61385                     ],
61386                     [
61387                         10.4466742,
61388                         56.116717
61389                     ],
61390                     [
61391                         10.6079695,
61392                         56.1150259
61393                     ],
61394                     [
61395                         10.6052053,
61396                         56.0247462
61397                     ],
61398                     [
61399                         10.9258671,
61400                         56.0201215
61401                     ],
61402                     [
61403                         10.9197132,
61404                         55.9309388
61405                     ],
61406                     [
61407                         11.0802782,
61408                         55.92792
61409                     ],
61410                     [
61411                         11.0858066,
61412                         56.0178284
61413                     ],
61414                     [
61415                         11.7265047,
61416                         56.005058
61417                     ],
61418                     [
61419                         11.7319981,
61420                         56.0952142
61421                     ],
61422                     [
61423                         12.0540333,
61424                         56.0871256
61425                     ],
61426                     [
61427                         12.0608477,
61428                         56.1762576
61429                     ],
61430                     [
61431                         12.7023469,
61432                         56.1594405
61433                     ],
61434                     [
61435                         12.6611131,
61436                         55.7114318
61437                     ],
61438                     [
61439                         12.9792318,
61440                         55.7014026
61441                     ],
61442                     [
61443                         12.9612912,
61444                         55.5217294
61445                     ],
61446                     [
61447                         12.3268659,
61448                         55.5412096
61449                     ],
61450                     [
61451                         12.3206071,
61452                         55.4513655
61453                     ],
61454                     [
61455                         12.4778226,
61456                         55.447067
61457                     ],
61458                     [
61459                         12.4702432,
61460                         55.3570479
61461                     ],
61462                     [
61463                         12.6269738,
61464                         55.3523837
61465                     ],
61466                     [
61467                         12.6200898,
61468                         55.2632576
61469                     ],
61470                     [
61471                         12.4627339,
61472                         55.26722
61473                     ],
61474                     [
61475                         12.4552949,
61476                         55.1778223
61477                     ],
61478                     [
61479                         12.2987046,
61480                         55.1822303
61481                     ],
61482                     [
61483                         12.2897344,
61484                         55.0923641
61485                     ],
61486                     [
61487                         12.6048608,
61488                         55.0832904
61489                     ],
61490                     [
61491                         12.5872011,
61492                         54.9036285
61493                     ],
61494                     [
61495                         12.2766618,
61496                         54.9119031
61497                     ],
61498                     [
61499                         12.2610181,
61500                         54.7331602
61501                     ],
61502                     [
61503                         12.1070691,
61504                         54.7378161
61505                     ],
61506                     [
61507                         12.0858621,
61508                         54.4681655
61509                     ],
61510                     [
61511                         11.7794953,
61512                         54.4753579
61513                     ],
61514                     [
61515                         11.7837381,
61516                         54.5654783
61517                     ],
61518                     [
61519                         11.1658525,
61520                         54.5782155
61521                     ],
61522                     [
61523                         11.1706443,
61524                         54.6686508
61525                     ],
61526                     [
61527                         10.8617173,
61528                         54.6733956
61529                     ],
61530                     [
61531                         10.8651245,
61532                         54.7634667
61533                     ],
61534                     [
61535                         10.7713646,
61536                         54.7643888
61537                     ],
61538                     [
61539                         10.7707276,
61540                         54.7372807
61541                     ],
61542                     [
61543                         10.7551428,
61544                         54.7375776
61545                     ],
61546                     [
61547                         10.7544039,
61548                         54.7195666
61549                     ],
61550                     [
61551                         10.7389074,
61552                         54.7197588
61553                     ],
61554                     [
61555                         10.7384368,
61556                         54.7108482
61557                     ],
61558                     [
61559                         10.7074486,
61560                         54.7113045
61561                     ],
61562                     [
61563                         10.7041094,
61564                         54.6756741
61565                     ],
61566                     [
61567                         10.5510973,
61568                         54.6781698
61569                     ],
61570                     [
61571                         10.5547184,
61572                         54.7670245
61573                     ],
61574                     [
61575                         10.2423994,
61576                         54.7705935
61577                     ],
61578                     [
61579                         10.2459845,
61580                         54.8604673
61581                     ],
61582                     [
61583                         10.0902268,
61584                         54.8622134
61585                     ],
61586                     [
61587                         10.0873731,
61588                         54.7723851
61589                     ],
61590                     [
61591                         9.1555798,
61592                         54.7769557
61593                     ],
61594                     [
61595                         9.1562752,
61596                         54.8675369
61597                     ],
61598                     [
61599                         8.5321973,
61600                         54.8663765
61601                     ],
61602                     [
61603                         8.531432,
61604                         54.95516
61605                     ]
61606                 ],
61607                 [
61608                     [
61609                         11.4577738,
61610                         56.819554
61611                     ],
61612                     [
61613                         11.7849181,
61614                         56.8127385
61615                     ],
61616                     [
61617                         11.7716715,
61618                         56.6332796
61619                     ],
61620                     [
61621                         11.4459621,
61622                         56.6401087
61623                     ]
61624                 ],
61625                 [
61626                     [
61627                         11.3274736,
61628                         57.3612962
61629                     ],
61630                     [
61631                         11.3161808,
61632                         57.1818004
61633                     ],
61634                     [
61635                         11.1508692,
61636                         57.1847276
61637                     ],
61638                     [
61639                         11.1456628,
61640                         57.094962
61641                     ],
61642                     [
61643                         10.8157703,
61644                         57.1001693
61645                     ],
61646                     [
61647                         10.8290599,
61648                         57.3695272
61649                     ]
61650                 ],
61651                 [
61652                     [
61653                         11.5843266,
61654                         56.2777928
61655                     ],
61656                     [
61657                         11.5782882,
61658                         56.1880397
61659                     ],
61660                     [
61661                         11.7392309,
61662                         56.1845765
61663                     ],
61664                     [
61665                         11.7456428,
61666                         56.2743186
61667                     ]
61668                 ],
61669                 [
61670                     [
61671                         14.6825922,
61672                         55.3639405
61673                     ],
61674                     [
61675                         14.8395247,
61676                         55.3565231
61677                     ],
61678                     [
61679                         14.8263755,
61680                         55.2671261
61681                     ],
61682                     [
61683                         15.1393406,
61684                         55.2517359
61685                     ],
61686                     [
61687                         15.1532015,
61688                         55.3410836
61689                     ],
61690                     [
61691                         15.309925,
61692                         55.3330556
61693                     ],
61694                     [
61695                         15.295719,
61696                         55.2437356
61697                     ],
61698                     [
61699                         15.1393406,
61700                         55.2517359
61701                     ],
61702                     [
61703                         15.1255631,
61704                         55.1623802
61705                     ],
61706                     [
61707                         15.2815819,
61708                         55.1544167
61709                     ],
61710                     [
61711                         15.2535578,
61712                         54.9757646
61713                     ],
61714                     [
61715                         14.6317464,
61716                         55.0062496
61717                     ]
61718                 ]
61719             ],
61720             "terms_url": "http://wiki.openstreetmap.org/wiki/Vejmidte",
61721             "terms_text": "Danish municipalities"
61722         },
61723         {
61724             "name": "Vienna: Beschriftungen (annotations)",
61725             "type": "tms",
61726             "template": "http://www.wien.gv.at/wmts/beschriftung/normal/google3857/{zoom}/{y}/{x}.png",
61727             "scaleExtent": [
61728                 0,
61729                 19
61730             ],
61731             "polygon": [
61732                 [
61733                     [
61734                         16.17,
61735                         48.1
61736                     ],
61737                     [
61738                         16.17,
61739                         48.33
61740                     ],
61741                     [
61742                         16.58,
61743                         48.33
61744                     ],
61745                     [
61746                         16.58,
61747                         48.1
61748                     ],
61749                     [
61750                         16.17,
61751                         48.1
61752                     ]
61753                 ]
61754             ],
61755             "terms_url": "http://data.wien.gv.at/",
61756             "terms_text": "Stadt Wien"
61757         },
61758         {
61759             "name": "Vienna: Mehrzweckkarte (general purpose)",
61760             "type": "tms",
61761             "template": "http://www.wien.gv.at/wmts/fmzk/pastell/google3857/{zoom}/{y}/{x}.jpeg",
61762             "scaleExtent": [
61763                 0,
61764                 19
61765             ],
61766             "polygon": [
61767                 [
61768                     [
61769                         16.17,
61770                         48.1
61771                     ],
61772                     [
61773                         16.17,
61774                         48.33
61775                     ],
61776                     [
61777                         16.58,
61778                         48.33
61779                     ],
61780                     [
61781                         16.58,
61782                         48.1
61783                     ],
61784                     [
61785                         16.17,
61786                         48.1
61787                     ]
61788                 ]
61789             ],
61790             "terms_url": "http://data.wien.gv.at/",
61791             "terms_text": "Stadt Wien"
61792         },
61793         {
61794             "name": "Vienna: Orthofoto (aerial image)",
61795             "type": "tms",
61796             "template": "http://www.wien.gv.at/wmts/lb/farbe/google3857/{zoom}/{y}/{x}.jpeg",
61797             "scaleExtent": [
61798                 0,
61799                 19
61800             ],
61801             "polygon": [
61802                 [
61803                     [
61804                         16.17,
61805                         48.1
61806                     ],
61807                     [
61808                         16.17,
61809                         48.33
61810                     ],
61811                     [
61812                         16.58,
61813                         48.33
61814                     ],
61815                     [
61816                         16.58,
61817                         48.1
61818                     ],
61819                     [
61820                         16.17,
61821                         48.1
61822                     ]
61823                 ]
61824             ],
61825             "terms_url": "http://data.wien.gv.at/",
61826             "terms_text": "Stadt Wien"
61827         },
61828         {
61829             "name": "basemap.at",
61830             "type": "tms",
61831             "description": "Basemap of Austria, based on goverment data.",
61832             "template": "http://maps.wien.gv.at/basemap/geolandbasemap/normal/google3857/{zoom}/{y}/{x}.jpeg",
61833             "polygon": [
61834                 [
61835                     [
61836                         16.5073284,
61837                         46.9929304
61838                     ],
61839                     [
61840                         16.283417,
61841                         46.9929304
61842                     ],
61843                     [
61844                         16.135839,
61845                         46.8713046
61846                     ],
61847                     [
61848                         15.9831722,
61849                         46.8190947
61850                     ],
61851                     [
61852                         16.0493278,
61853                         46.655175
61854                     ],
61855                     [
61856                         15.8610387,
61857                         46.7180116
61858                     ],
61859                     [
61860                         15.7592608,
61861                         46.6900933
61862                     ],
61863                     [
61864                         15.5607938,
61865                         46.6796202
61866                     ],
61867                     [
61868                         15.5760605,
61869                         46.6342132
61870                     ],
61871                     [
61872                         15.4793715,
61873                         46.6027553
61874                     ],
61875                     [
61876                         15.4335715,
61877                         46.6516819
61878                     ],
61879                     [
61880                         15.2249267,
61881                         46.6342132
61882                     ],
61883                     [
61884                         15.0468154,
61885                         46.6481886
61886                     ],
61887                     [
61888                         14.9908376,
61889                         46.5887681
61890                     ],
61891                     [
61892                         14.9603042,
61893                         46.6237293
61894                     ],
61895                     [
61896                         14.8534374,
61897                         46.6027553
61898                     ],
61899                     [
61900                         14.8330818,
61901                         46.5012666
61902                     ],
61903                     [
61904                         14.7516595,
61905                         46.4977636
61906                     ],
61907                     [
61908                         14.6804149,
61909                         46.4381781
61910                     ],
61911                     [
61912                         14.6142593,
61913                         46.4381781
61914                     ],
61915                     [
61916                         14.578637,
61917                         46.3785275
61918                     ],
61919                     [
61920                         14.4412369,
61921                         46.4311638
61922                     ],
61923                     [
61924                         14.1613476,
61925                         46.4276563
61926                     ],
61927                     [
61928                         14.1257253,
61929                         46.4767409
61930                     ],
61931                     [
61932                         14.0188585,
61933                         46.4767409
61934                     ],
61935                     [
61936                         13.9119917,
61937                         46.5257813
61938                     ],
61939                     [
61940                         13.8254805,
61941                         46.5047694
61942                     ],
61943                     [
61944                         13.4438134,
61945                         46.560783
61946                     ],
61947                     [
61948                         13.3064132,
61949                         46.5502848
61950                     ],
61951                     [
61952                         13.1283019,
61953                         46.5887681
61954                     ],
61955                     [
61956                         12.8433237,
61957                         46.6132433
61958                     ],
61959                     [
61960                         12.7262791,
61961                         46.6412014
61962                     ],
61963                     [
61964                         12.5125455,
61965                         46.6656529
61966                     ],
61967                     [
61968                         12.3598787,
61969                         46.7040543
61970                     ],
61971                     [
61972                         12.3649676,
61973                         46.7703197
61974                     ],
61975                     [
61976                         12.2886341,
61977                         46.7772902
61978                     ],
61979                     [
61980                         12.2733674,
61981                         46.8852187
61982                     ],
61983                     [
61984                         12.2072118,
61985                         46.8747835
61986                     ],
61987                     [
61988                         12.1308784,
61989                         46.9026062
61990                     ],
61991                     [
61992                         12.1156117,
61993                         46.9998721
61994                     ],
61995                     [
61996                         12.2530119,
61997                         47.0657733
61998                     ],
61999                     [
62000                         12.2123007,
62001                         47.0934969
62002                     ],
62003                     [
62004                         11.9833004,
62005                         47.0449712
62006                     ],
62007                     [
62008                         11.7339445,
62009                         46.9616816
62010                     ],
62011                     [
62012                         11.6321666,
62013                         47.010283
62014                     ],
62015                     [
62016                         11.5405665,
62017                         46.9755722
62018                     ],
62019                     [
62020                         11.4998553,
62021                         47.0068129
62022                     ],
62023                     [
62024                         11.418433,
62025                         46.9651546
62026                     ],
62027                     [
62028                         11.2555884,
62029                         46.9755722
62030                     ],
62031                     [
62032                         11.1130993,
62033                         46.913036
62034                     ],
62035                     [
62036                         11.0418548,
62037                         46.7633482
62038                     ],
62039                     [
62040                         10.8891879,
62041                         46.7598621
62042                     ],
62043                     [
62044                         10.7416099,
62045                         46.7842599
62046                     ],
62047                     [
62048                         10.7059877,
62049                         46.8643462
62050                     ],
62051                     [
62052                         10.5787653,
62053                         46.8399847
62054                     ],
62055                     [
62056                         10.4566318,
62057                         46.8504267
62058                     ],
62059                     [
62060                         10.4769874,
62061                         46.9269392
62062                     ],
62063                     [
62064                         10.3853873,
62065                         46.9894592
62066                     ],
62067                     [
62068                         10.2327204,
62069                         46.8643462
62070                     ],
62071                     [
62072                         10.1207647,
62073                         46.8330223
62074                     ],
62075                     [
62076                         9.8663199,
62077                         46.9408389
62078                     ],
62079                     [
62080                         9.9019422,
62081                         47.0033426
62082                     ],
62083                     [
62084                         9.6831197,
62085                         47.0588402
62086                     ],
62087                     [
62088                         9.6118752,
62089                         47.0380354
62090                     ],
62091                     [
62092                         9.6322307,
62093                         47.128131
62094                     ],
62095                     [
62096                         9.5813418,
62097                         47.1662025
62098                     ],
62099                     [
62100                         9.5406306,
62101                         47.2664422
62102                     ],
62103                     [
62104                         9.6067863,
62105                         47.3492559
62106                     ],
62107                     [
62108                         9.6729419,
62109                         47.369939
62110                     ],
62111                     [
62112                         9.6424085,
62113                         47.4457079
62114                     ],
62115                     [
62116                         9.5660751,
62117                         47.4801122
62118                     ],
62119                     [
62120                         9.7136531,
62121                         47.5282405
62122                     ],
62123                     [
62124                         9.7848976,
62125                         47.5969187
62126                     ],
62127                     [
62128                         9.8357866,
62129                         47.5454185
62130                     ],
62131                     [
62132                         9.9477423,
62133                         47.538548
62134                     ],
62135                     [
62136                         10.0902313,
62137                         47.4491493
62138                     ],
62139                     [
62140                         10.1105869,
62141                         47.3664924
62142                     ],
62143                     [
62144                         10.2428982,
62145                         47.3871688
62146                     ],
62147                     [
62148                         10.1869203,
62149                         47.2698953
62150                     ],
62151                     [
62152                         10.3243205,
62153                         47.2975125
62154                     ],
62155                     [
62156                         10.4820763,
62157                         47.4491493
62158                     ],
62159                     [
62160                         10.4311873,
62161                         47.4869904
62162                     ],
62163                     [
62164                         10.4413651,
62165                         47.5900549
62166                     ],
62167                     [
62168                         10.4871652,
62169                         47.5522881
62170                     ],
62171                     [
62172                         10.5482319,
62173                         47.5351124
62174                     ],
62175                     [
62176                         10.5991209,
62177                         47.5660246
62178                     ],
62179                     [
62180                         10.7568766,
62181                         47.5316766
62182                     ],
62183                     [
62184                         10.8891879,
62185                         47.5454185
62186                     ],
62187                     [
62188                         10.9400769,
62189                         47.4869904
62190                     ],
62191                     [
62192                         10.9960547,
62193                         47.3906141
62194                     ],
62195                     [
62196                         11.2352328,
62197                         47.4422662
62198                     ],
62199                     [
62200                         11.2810328,
62201                         47.3975039
62202                     ],
62203                     [
62204                         11.4235219,
62205                         47.5144941
62206                     ],
62207                     [
62208                         11.5761888,
62209                         47.5076195
62210                     ],
62211                     [
62212                         11.6067221,
62213                         47.5900549
62214                     ],
62215                     [
62216                         11.8357224,
62217                         47.5866227
62218                     ],
62219                     [
62220                         12.003656,
62221                         47.6243647
62222                     ],
62223                     [
62224                         12.2072118,
62225                         47.6037815
62226                     ],
62227                     [
62228                         12.1614117,
62229                         47.6963421
62230                     ],
62231                     [
62232                         12.2581008,
62233                         47.7442718
62234                     ],
62235                     [
62236                         12.2530119,
62237                         47.6792136
62238                     ],
62239                     [
62240                         12.4311232,
62241                         47.7100408
62242                     ],
62243                     [
62244                         12.4921899,
62245                         47.631224
62246                     ],
62247                     [
62248                         12.5685234,
62249                         47.6277944
62250                     ],
62251                     [
62252                         12.6295901,
62253                         47.6894913
62254                     ],
62255                     [
62256                         12.7720792,
62257                         47.6689338
62258                     ],
62259                     [
62260                         12.8331459,
62261                         47.5419833
62262                     ],
62263                     [
62264                         12.975635,
62265                         47.4732332
62266                     ],
62267                     [
62268                         13.0417906,
62269                         47.4938677
62270                     ],
62271                     [
62272                         13.0367017,
62273                         47.5557226
62274                     ],
62275                     [
62276                         13.0977685,
62277                         47.6415112
62278                     ],
62279                     [
62280                         13.0316128,
62281                         47.7100408
62282                     ],
62283                     [
62284                         12.9043905,
62285                         47.7203125
62286                     ],
62287                     [
62288                         13.0061684,
62289                         47.84683
62290                     ],
62291                     [
62292                         12.9451016,
62293                         47.9355501
62294                     ],
62295                     [
62296                         12.8636793,
62297                         47.9594103
62298                     ],
62299                     [
62300                         12.8636793,
62301                         48.0036929
62302                     ],
62303                     [
62304                         12.7517236,
62305                         48.0989418
62306                     ],
62307                     [
62308                         12.8738571,
62309                         48.2109733
62310                     ],
62311                     [
62312                         12.9603683,
62313                         48.2109733
62314                     ],
62315                     [
62316                         13.0417906,
62317                         48.2652035
62318                     ],
62319                     [
62320                         13.1842797,
62321                         48.2990682
62322                     ],
62323                     [
62324                         13.2606131,
62325                         48.2922971
62326                     ],
62327                     [
62328                         13.3980133,
62329                         48.3565867
62330                     ],
62331                     [
62332                         13.4438134,
62333                         48.417418
62334                     ],
62335                     [
62336                         13.4387245,
62337                         48.5523383
62338                     ],
62339                     [
62340                         13.509969,
62341                         48.5860123
62342                     ],
62343                     [
62344                         13.6117469,
62345                         48.5725454
62346                     ],
62347                     [
62348                         13.7287915,
62349                         48.5118999
62350                     ],
62351                     [
62352                         13.7847694,
62353                         48.5725454
62354                     ],
62355                     [
62356                         13.8203916,
62357                         48.6263915
62358                     ],
62359                     [
62360                         13.7949471,
62361                         48.7171267
62362                     ],
62363                     [
62364                         13.850925,
62365                         48.7741724
62366                     ],
62367                     [
62368                         14.0595697,
62369                         48.6633774
62370                     ],
62371                     [
62372                         14.0137696,
62373                         48.6331182
62374                     ],
62375                     [
62376                         14.0748364,
62377                         48.5927444
62378                     ],
62379                     [
62380                         14.2173255,
62381                         48.5961101
62382                     ],
62383                     [
62384                         14.3649034,
62385                         48.5489696
62386                     ],
62387                     [
62388                         14.4666813,
62389                         48.6499311
62390                     ],
62391                     [
62392                         14.5582815,
62393                         48.5961101
62394                     ],
62395                     [
62396                         14.5989926,
62397                         48.6263915
62398                     ],
62399                     [
62400                         14.7211261,
62401                         48.5759124
62402                     ],
62403                     [
62404                         14.7211261,
62405                         48.6868997
62406                     ],
62407                     [
62408                         14.822904,
62409                         48.7271983
62410                     ],
62411                     [
62412                         14.8178151,
62413                         48.777526
62414                     ],
62415                     [
62416                         14.9647227,
62417                         48.7851754
62418                     ],
62419                     [
62420                         14.9893637,
62421                         49.0126611
62422                     ],
62423                     [
62424                         15.1485933,
62425                         48.9950306
62426                     ],
62427                     [
62428                         15.1943934,
62429                         48.9315502
62430                     ],
62431                     [
62432                         15.3063491,
62433                         48.9850128
62434                     ],
62435                     [
62436                         15.3928603,
62437                         48.9850128
62438                     ],
62439                     [
62440                         15.4844604,
62441                         48.9282069
62442                     ],
62443                     [
62444                         15.749083,
62445                         48.8545973
62446                     ],
62447                     [
62448                         15.8406831,
62449                         48.8880697
62450                     ],
62451                     [
62452                         16.0086166,
62453                         48.7808794
62454                     ],
62455                     [
62456                         16.2070835,
62457                         48.7339115
62458                     ],
62459                     [
62460                         16.3953727,
62461                         48.7372678
62462                     ],
62463                     [
62464                         16.4920617,
62465                         48.8110498
62466                     ],
62467                     [
62468                         16.6905286,
62469                         48.7741724
62470                     ],
62471                     [
62472                         16.7057953,
62473                         48.7339115
62474                     ],
62475                     [
62476                         16.8991733,
62477                         48.713769
62478                     ],
62479                     [
62480                         16.9755067,
62481                         48.515271
62482                     ],
62483                     [
62484                         16.8482844,
62485                         48.4511817
62486                     ],
62487                     [
62488                         16.8533733,
62489                         48.3464411
62490                     ],
62491                     [
62492                         16.9551512,
62493                         48.2516513
62494                     ],
62495                     [
62496                         16.9907734,
62497                         48.1498955
62498                     ],
62499                     [
62500                         17.0925513,
62501                         48.1397088
62502                     ],
62503                     [
62504                         17.0823736,
62505                         48.0241182
62506                     ],
62507                     [
62508                         17.1739737,
62509                         48.0207146
62510                     ],
62511                     [
62512                         17.0823736,
62513                         47.8741447
62514                     ],
62515                     [
62516                         16.9856845,
62517                         47.8673174
62518                     ],
62519                     [
62520                         17.0823736,
62521                         47.8092489
62522                     ],
62523                     [
62524                         17.0925513,
62525                         47.7031919
62526                     ],
62527                     [
62528                         16.7414176,
62529                         47.6792136
62530                     ],
62531                     [
62532                         16.7057953,
62533                         47.7511153
62534                     ],
62535                     [
62536                         16.5378617,
62537                         47.7545368
62538                     ],
62539                     [
62540                         16.5480395,
62541                         47.7066164
62542                     ],
62543                     [
62544                         16.4208172,
62545                         47.6689338
62546                     ],
62547                     [
62548                         16.573484,
62549                         47.6175045
62550                     ],
62551                     [
62552                         16.670173,
62553                         47.631224
62554                     ],
62555                     [
62556                         16.7108842,
62557                         47.538548
62558                     ],
62559                     [
62560                         16.6599952,
62561                         47.4491493
62562                     ],
62563                     [
62564                         16.5429506,
62565                         47.3940591
62566                     ],
62567                     [
62568                         16.4615283,
62569                         47.3940591
62570                     ],
62571                     [
62572                         16.4920617,
62573                         47.276801
62574                     ],
62575                     [
62576                         16.425906,
62577                         47.1973317
62578                     ],
62579                     [
62580                         16.4717061,
62581                         47.1489007
62582                     ],
62583                     [
62584                         16.5480395,
62585                         47.1489007
62586                     ],
62587                     [
62588                         16.476795,
62589                         47.0796369
62590                     ],
62591                     [
62592                         16.527684,
62593                         47.0588402
62594                     ]
62595                 ]
62596             ],
62597             "terms_text": "basemap.at",
62598             "id": "basemap.at"
62599         }
62600     ],
62601     "wikipedia": [
62602         [
62603             "English",
62604             "English",
62605             "en"
62606         ],
62607         [
62608             "German",
62609             "Deutsch",
62610             "de"
62611         ],
62612         [
62613             "Dutch",
62614             "Nederlands",
62615             "nl"
62616         ],
62617         [
62618             "French",
62619             "Français",
62620             "fr"
62621         ],
62622         [
62623             "Italian",
62624             "Italiano",
62625             "it"
62626         ],
62627         [
62628             "Russian",
62629             "Русский",
62630             "ru"
62631         ],
62632         [
62633             "Spanish",
62634             "Español",
62635             "es"
62636         ],
62637         [
62638             "Polish",
62639             "Polski",
62640             "pl"
62641         ],
62642         [
62643             "Swedish",
62644             "Svenska",
62645             "sv"
62646         ],
62647         [
62648             "Japanese",
62649             "日本語",
62650             "ja"
62651         ],
62652         [
62653             "Portuguese",
62654             "Português",
62655             "pt"
62656         ],
62657         [
62658             "Chinese",
62659             "中文",
62660             "zh"
62661         ],
62662         [
62663             "Vietnamese",
62664             "Tiếng Việt",
62665             "vi"
62666         ],
62667         [
62668             "Ukrainian",
62669             "Українська",
62670             "uk"
62671         ],
62672         [
62673             "Catalan",
62674             "Català",
62675             "ca"
62676         ],
62677         [
62678             "Norwegian (Bokmål)",
62679             "Norsk (Bokmål)",
62680             "no"
62681         ],
62682         [
62683             "Waray-Waray",
62684             "Winaray",
62685             "war"
62686         ],
62687         [
62688             "Cebuano",
62689             "Sinugboanong Binisaya",
62690             "ceb"
62691         ],
62692         [
62693             "Finnish",
62694             "Suomi",
62695             "fi"
62696         ],
62697         [
62698             "Persian",
62699             "فارسی",
62700             "fa"
62701         ],
62702         [
62703             "Czech",
62704             "Čeština",
62705             "cs"
62706         ],
62707         [
62708             "Hungarian",
62709             "Magyar",
62710             "hu"
62711         ],
62712         [
62713             "Korean",
62714             "한국어",
62715             "ko"
62716         ],
62717         [
62718             "Romanian",
62719             "Română",
62720             "ro"
62721         ],
62722         [
62723             "Arabic",
62724             "العربية",
62725             "ar"
62726         ],
62727         [
62728             "Turkish",
62729             "Türkçe",
62730             "tr"
62731         ],
62732         [
62733             "Indonesian",
62734             "Bahasa Indonesia",
62735             "id"
62736         ],
62737         [
62738             "Kazakh",
62739             "Қазақша",
62740             "kk"
62741         ],
62742         [
62743             "Malay",
62744             "Bahasa Melayu",
62745             "ms"
62746         ],
62747         [
62748             "Serbian",
62749             "Српски / Srpski",
62750             "sr"
62751         ],
62752         [
62753             "Slovak",
62754             "Slovenčina",
62755             "sk"
62756         ],
62757         [
62758             "Esperanto",
62759             "Esperanto",
62760             "eo"
62761         ],
62762         [
62763             "Danish",
62764             "Dansk",
62765             "da"
62766         ],
62767         [
62768             "Lithuanian",
62769             "Lietuvių",
62770             "lt"
62771         ],
62772         [
62773             "Basque",
62774             "Euskara",
62775             "eu"
62776         ],
62777         [
62778             "Bulgarian",
62779             "Български",
62780             "bg"
62781         ],
62782         [
62783             "Hebrew",
62784             "עברית",
62785             "he"
62786         ],
62787         [
62788             "Slovenian",
62789             "Slovenščina",
62790             "sl"
62791         ],
62792         [
62793             "Croatian",
62794             "Hrvatski",
62795             "hr"
62796         ],
62797         [
62798             "Volapük",
62799             "Volapük",
62800             "vo"
62801         ],
62802         [
62803             "Estonian",
62804             "Eesti",
62805             "et"
62806         ],
62807         [
62808             "Hindi",
62809             "हिन्दी",
62810             "hi"
62811         ],
62812         [
62813             "Uzbek",
62814             "O‘zbek",
62815             "uz"
62816         ],
62817         [
62818             "Galician",
62819             "Galego",
62820             "gl"
62821         ],
62822         [
62823             "Norwegian (Nynorsk)",
62824             "Nynorsk",
62825             "nn"
62826         ],
62827         [
62828             "Simple English",
62829             "Simple English",
62830             "simple"
62831         ],
62832         [
62833             "Azerbaijani",
62834             "Azərbaycanca",
62835             "az"
62836         ],
62837         [
62838             "Latin",
62839             "Latina",
62840             "la"
62841         ],
62842         [
62843             "Greek",
62844             "Ελληνικά",
62845             "el"
62846         ],
62847         [
62848             "Thai",
62849             "ไทย",
62850             "th"
62851         ],
62852         [
62853             "Serbo-Croatian",
62854             "Srpskohrvatski / Српскохрватски",
62855             "sh"
62856         ],
62857         [
62858             "Georgian",
62859             "ქართული",
62860             "ka"
62861         ],
62862         [
62863             "Occitan",
62864             "Occitan",
62865             "oc"
62866         ],
62867         [
62868             "Macedonian",
62869             "Македонски",
62870             "mk"
62871         ],
62872         [
62873             "Newar / Nepal Bhasa",
62874             "नेपाल भाषा",
62875             "new"
62876         ],
62877         [
62878             "Tagalog",
62879             "Tagalog",
62880             "tl"
62881         ],
62882         [
62883             "Piedmontese",
62884             "Piemontèis",
62885             "pms"
62886         ],
62887         [
62888             "Belarusian",
62889             "Беларуская",
62890             "be"
62891         ],
62892         [
62893             "Haitian",
62894             "Krèyol ayisyen",
62895             "ht"
62896         ],
62897         [
62898             "Tamil",
62899             "தமிழ்",
62900             "ta"
62901         ],
62902         [
62903             "Telugu",
62904             "తెలుగు",
62905             "te"
62906         ],
62907         [
62908             "Belarusian (Taraškievica)",
62909             "Беларуская (тарашкевіца)",
62910             "be-x-old"
62911         ],
62912         [
62913             "Latvian",
62914             "Latviešu",
62915             "lv"
62916         ],
62917         [
62918             "Breton",
62919             "Brezhoneg",
62920             "br"
62921         ],
62922         [
62923             "Malagasy",
62924             "Malagasy",
62925             "mg"
62926         ],
62927         [
62928             "Albanian",
62929             "Shqip",
62930             "sq"
62931         ],
62932         [
62933             "Armenian",
62934             "Հայերեն",
62935             "hy"
62936         ],
62937         [
62938             "Tatar",
62939             "Tatarça / Татарча",
62940             "tt"
62941         ],
62942         [
62943             "Javanese",
62944             "Basa Jawa",
62945             "jv"
62946         ],
62947         [
62948             "Welsh",
62949             "Cymraeg",
62950             "cy"
62951         ],
62952         [
62953             "Marathi",
62954             "मराठी",
62955             "mr"
62956         ],
62957         [
62958             "Luxembourgish",
62959             "Lëtzebuergesch",
62960             "lb"
62961         ],
62962         [
62963             "Icelandic",
62964             "Íslenska",
62965             "is"
62966         ],
62967         [
62968             "Bosnian",
62969             "Bosanski",
62970             "bs"
62971         ],
62972         [
62973             "Burmese",
62974             "မြန်မာဘာသာ",
62975             "my"
62976         ],
62977         [
62978             "Yoruba",
62979             "Yorùbá",
62980             "yo"
62981         ],
62982         [
62983             "Bashkir",
62984             "Башҡорт",
62985             "ba"
62986         ],
62987         [
62988             "Malayalam",
62989             "മലയാളം",
62990             "ml"
62991         ],
62992         [
62993             "Aragonese",
62994             "Aragonés",
62995             "an"
62996         ],
62997         [
62998             "Lombard",
62999             "Lumbaart",
63000             "lmo"
63001         ],
63002         [
63003             "Afrikaans",
63004             "Afrikaans",
63005             "af"
63006         ],
63007         [
63008             "West Frisian",
63009             "Frysk",
63010             "fy"
63011         ],
63012         [
63013             "Western Panjabi",
63014             "شاہ مکھی پنجابی (Shāhmukhī Pañjābī)",
63015             "pnb"
63016         ],
63017         [
63018             "Bengali",
63019             "বাংলা",
63020             "bn"
63021         ],
63022         [
63023             "Swahili",
63024             "Kiswahili",
63025             "sw"
63026         ],
63027         [
63028             "Bishnupriya Manipuri",
63029             "ইমার ঠার/বিষ্ণুপ্রিয়া মণিপুরী",
63030             "bpy"
63031         ],
63032         [
63033             "Ido",
63034             "Ido",
63035             "io"
63036         ],
63037         [
63038             "Kirghiz",
63039             "Кыргызча",
63040             "ky"
63041         ],
63042         [
63043             "Urdu",
63044             "اردو",
63045             "ur"
63046         ],
63047         [
63048             "Nepali",
63049             "नेपाली",
63050             "ne"
63051         ],
63052         [
63053             "Sicilian",
63054             "Sicilianu",
63055             "scn"
63056         ],
63057         [
63058             "Gujarati",
63059             "ગુજરાતી",
63060             "gu"
63061         ],
63062         [
63063             "Cantonese",
63064             "粵語",
63065             "zh-yue"
63066         ],
63067         [
63068             "Low Saxon",
63069             "Plattdüütsch",
63070             "nds"
63071         ],
63072         [
63073             "Kurdish",
63074             "Kurdî / كوردی",
63075             "ku"
63076         ],
63077         [
63078             "Irish",
63079             "Gaeilge",
63080             "ga"
63081         ],
63082         [
63083             "Asturian",
63084             "Asturianu",
63085             "ast"
63086         ],
63087         [
63088             "Quechua",
63089             "Runa Simi",
63090             "qu"
63091         ],
63092         [
63093             "Sundanese",
63094             "Basa Sunda",
63095             "su"
63096         ],
63097         [
63098             "Chuvash",
63099             "Чăваш",
63100             "cv"
63101         ],
63102         [
63103             "Scots",
63104             "Scots",
63105             "sco"
63106         ],
63107         [
63108             "Interlingua",
63109             "Interlingua",
63110             "ia"
63111         ],
63112         [
63113             "Alemannic",
63114             "Alemannisch",
63115             "als"
63116         ],
63117         [
63118             "Buginese",
63119             "Basa Ugi",
63120             "bug"
63121         ],
63122         [
63123             "Neapolitan",
63124             "Nnapulitano",
63125             "nap"
63126         ],
63127         [
63128             "Samogitian",
63129             "Žemaitėška",
63130             "bat-smg"
63131         ],
63132         [
63133             "Kannada",
63134             "ಕನ್ನಡ",
63135             "kn"
63136         ],
63137         [
63138             "Banyumasan",
63139             "Basa Banyumasan",
63140             "map-bms"
63141         ],
63142         [
63143             "Walloon",
63144             "Walon",
63145             "wa"
63146         ],
63147         [
63148             "Amharic",
63149             "አማርኛ",
63150             "am"
63151         ],
63152         [
63153             "Sorani",
63154             "Soranî / کوردی",
63155             "ckb"
63156         ],
63157         [
63158             "Scottish Gaelic",
63159             "Gàidhlig",
63160             "gd"
63161         ],
63162         [
63163             "Fiji Hindi",
63164             "Fiji Hindi",
63165             "hif"
63166         ],
63167         [
63168             "Min Nan",
63169             "Bân-lâm-gú",
63170             "zh-min-nan"
63171         ],
63172         [
63173             "Tajik",
63174             "Тоҷикӣ",
63175             "tg"
63176         ],
63177         [
63178             "Mazandarani",
63179             "مَزِروني",
63180             "mzn"
63181         ],
63182         [
63183             "Egyptian Arabic",
63184             "مصرى (Maṣrī)",
63185             "arz"
63186         ],
63187         [
63188             "Yiddish",
63189             "ייִדיש",
63190             "yi"
63191         ],
63192         [
63193             "Venetian",
63194             "Vèneto",
63195             "vec"
63196         ],
63197         [
63198             "Mongolian",
63199             "Монгол",
63200             "mn"
63201         ],
63202         [
63203             "Tarantino",
63204             "Tarandíne",
63205             "roa-tara"
63206         ],
63207         [
63208             "Sanskrit",
63209             "संस्कृतम्",
63210             "sa"
63211         ],
63212         [
63213             "Nahuatl",
63214             "Nāhuatl",
63215             "nah"
63216         ],
63217         [
63218             "Ossetian",
63219             "Иронау",
63220             "os"
63221         ],
63222         [
63223             "Sakha",
63224             "Саха тыла (Saxa Tyla)",
63225             "sah"
63226         ],
63227         [
63228             "Kapampangan",
63229             "Kapampangan",
63230             "pam"
63231         ],
63232         [
63233             "Upper Sorbian",
63234             "Hornjoserbsce",
63235             "hsb"
63236         ],
63237         [
63238             "Sinhalese",
63239             "සිංහල",
63240             "si"
63241         ],
63242         [
63243             "Northern Sami",
63244             "Sámegiella",
63245             "se"
63246         ],
63247         [
63248             "Limburgish",
63249             "Limburgs",
63250             "li"
63251         ],
63252         [
63253             "Maori",
63254             "Māori",
63255             "mi"
63256         ],
63257         [
63258             "Bavarian",
63259             "Boarisch",
63260             "bar"
63261         ],
63262         [
63263             "Corsican",
63264             "Corsu",
63265             "co"
63266         ],
63267         [
63268             "Ilokano",
63269             "Ilokano",
63270             "ilo"
63271         ],
63272         [
63273             "Gan",
63274             "贛語",
63275             "gan"
63276         ],
63277         [
63278             "Tibetan",
63279             "བོད་སྐད",
63280             "bo"
63281         ],
63282         [
63283             "Gilaki",
63284             "گیلکی",
63285             "glk"
63286         ],
63287         [
63288             "Faroese",
63289             "Føroyskt",
63290             "fo"
63291         ],
63292         [
63293             "Rusyn",
63294             "русиньскый язык",
63295             "rue"
63296         ],
63297         [
63298             "Punjabi",
63299             "ਪੰਜਾਬੀ",
63300             "pa"
63301         ],
63302         [
63303             "Central_Bicolano",
63304             "Bikol",
63305             "bcl"
63306         ],
63307         [
63308             "Hill Mari",
63309             "Кырык Мары (Kyryk Mary) ",
63310             "mrj"
63311         ],
63312         [
63313             "Võro",
63314             "Võro",
63315             "fiu-vro"
63316         ],
63317         [
63318             "Dutch Low Saxon",
63319             "Nedersaksisch",
63320             "nds-nl"
63321         ],
63322         [
63323             "Turkmen",
63324             "تركمن / Туркмен",
63325             "tk"
63326         ],
63327         [
63328             "Pashto",
63329             "پښتو",
63330             "ps"
63331         ],
63332         [
63333             "West Flemish",
63334             "West-Vlams",
63335             "vls"
63336         ],
63337         [
63338             "Mingrelian",
63339             "მარგალური (Margaluri)",
63340             "xmf"
63341         ],
63342         [
63343             "Manx",
63344             "Gaelg",
63345             "gv"
63346         ],
63347         [
63348             "Zazaki",
63349             "Zazaki",
63350             "diq"
63351         ],
63352         [
63353             "Pangasinan",
63354             "Pangasinan",
63355             "pag"
63356         ],
63357         [
63358             "Komi",
63359             "Коми",
63360             "kv"
63361         ],
63362         [
63363             "Zeelandic",
63364             "Zeêuws",
63365             "zea"
63366         ],
63367         [
63368             "Divehi",
63369             "ދިވެހިބަސް",
63370             "dv"
63371         ],
63372         [
63373             "Oriya",
63374             "ଓଡ଼ିଆ",
63375             "or"
63376         ],
63377         [
63378             "Khmer",
63379             "ភាសាខ្មែរ",
63380             "km"
63381         ],
63382         [
63383             "Norman",
63384             "Nouormand/Normaund",
63385             "nrm"
63386         ],
63387         [
63388             "Romansh",
63389             "Rumantsch",
63390             "rm"
63391         ],
63392         [
63393             "Komi-Permyak",
63394             "Перем Коми (Perem Komi)",
63395             "koi"
63396         ],
63397         [
63398             "Udmurt",
63399             "Удмурт кыл",
63400             "udm"
63401         ],
63402         [
63403             "Meadow Mari",
63404             "Олык Марий (Olyk Marij)",
63405             "mhr"
63406         ],
63407         [
63408             "Ladino",
63409             "Dzhudezmo",
63410             "lad"
63411         ],
63412         [
63413             "North Frisian",
63414             "Nordfriisk",
63415             "frr"
63416         ],
63417         [
63418             "Kashubian",
63419             "Kaszëbsczi",
63420             "csb"
63421         ],
63422         [
63423             "Ligurian",
63424             "Líguru",
63425             "lij"
63426         ],
63427         [
63428             "Wu",
63429             "吴语",
63430             "wuu"
63431         ],
63432         [
63433             "Friulian",
63434             "Furlan",
63435             "fur"
63436         ],
63437         [
63438             "Vepsian",
63439             "Vepsän",
63440             "vep"
63441         ],
63442         [
63443             "Classical Chinese",
63444             "古文 / 文言文",
63445             "zh-classical"
63446         ],
63447         [
63448             "Uyghur",
63449             "ئۇيغۇر تىلى",
63450             "ug"
63451         ],
63452         [
63453             "Saterland Frisian",
63454             "Seeltersk",
63455             "stq"
63456         ],
63457         [
63458             "Sardinian",
63459             "Sardu",
63460             "sc"
63461         ],
63462         [
63463             "Aromanian",
63464             "Armãneashce",
63465             "roa-rup"
63466         ],
63467         [
63468             "Pali",
63469             "पाऴि",
63470             "pi"
63471         ],
63472         [
63473             "Somali",
63474             "Soomaaliga",
63475             "so"
63476         ],
63477         [
63478             "Bihari",
63479             "भोजपुरी",
63480             "bh"
63481         ],
63482         [
63483             "Maltese",
63484             "Malti",
63485             "mt"
63486         ],
63487         [
63488             "Aymara",
63489             "Aymar",
63490             "ay"
63491         ],
63492         [
63493             "Ripuarian",
63494             "Ripoarisch",
63495             "ksh"
63496         ],
63497         [
63498             "Novial",
63499             "Novial",
63500             "nov"
63501         ],
63502         [
63503             "Anglo-Saxon",
63504             "Englisc",
63505             "ang"
63506         ],
63507         [
63508             "Cornish",
63509             "Kernewek/Karnuack",
63510             "kw"
63511         ],
63512         [
63513             "Navajo",
63514             "Diné bizaad",
63515             "nv"
63516         ],
63517         [
63518             "Picard",
63519             "Picard",
63520             "pcd"
63521         ],
63522         [
63523             "Hakka",
63524             "Hak-kâ-fa / 客家話",
63525             "hak"
63526         ],
63527         [
63528             "Guarani",
63529             "Avañe'ẽ",
63530             "gn"
63531         ],
63532         [
63533             "Extremaduran",
63534             "Estremeñu",
63535             "ext"
63536         ],
63537         [
63538             "Franco-Provençal/Arpitan",
63539             "Arpitan",
63540             "frp"
63541         ],
63542         [
63543             "Assamese",
63544             "অসমীয়া",
63545             "as"
63546         ],
63547         [
63548             "Silesian",
63549             "Ślůnski",
63550             "szl"
63551         ],
63552         [
63553             "Gagauz",
63554             "Gagauz",
63555             "gag"
63556         ],
63557         [
63558             "Interlingue",
63559             "Interlingue",
63560             "ie"
63561         ],
63562         [
63563             "Lingala",
63564             "Lingala",
63565             "ln"
63566         ],
63567         [
63568             "Emilian-Romagnol",
63569             "Emiliàn e rumagnòl",
63570             "eml"
63571         ],
63572         [
63573             "Chechen",
63574             "Нохчийн",
63575             "ce"
63576         ],
63577         [
63578             "Kalmyk",
63579             "Хальмг",
63580             "xal"
63581         ],
63582         [
63583             "Palatinate German",
63584             "Pfälzisch",
63585             "pfl"
63586         ],
63587         [
63588             "Hawaiian",
63589             "Hawai`i",
63590             "haw"
63591         ],
63592         [
63593             "Karachay-Balkar",
63594             "Къарачай-Малкъар (Qarachay-Malqar)",
63595             "krc"
63596         ],
63597         [
63598             "Pennsylvania German",
63599             "Deitsch",
63600             "pdc"
63601         ],
63602         [
63603             "Kinyarwanda",
63604             "Ikinyarwanda",
63605             "rw"
63606         ],
63607         [
63608             "Crimean Tatar",
63609             "Qırımtatarca",
63610             "crh"
63611         ],
63612         [
63613             "Acehnese",
63614             "Bahsa Acèh",
63615             "ace"
63616         ],
63617         [
63618             "Tongan",
63619             "faka Tonga",
63620             "to"
63621         ],
63622         [
63623             "Greenlandic",
63624             "Kalaallisut",
63625             "kl"
63626         ],
63627         [
63628             "Lower Sorbian",
63629             "Dolnoserbski",
63630             "dsb"
63631         ],
63632         [
63633             "Aramaic",
63634             "ܐܪܡܝܐ",
63635             "arc"
63636         ],
63637         [
63638             "Erzya",
63639             "Эрзянь (Erzjanj Kelj)",
63640             "myv"
63641         ],
63642         [
63643             "Lezgian",
63644             "Лезги чІал (Lezgi č’al)",
63645             "lez"
63646         ],
63647         [
63648             "Banjar",
63649             "Bahasa Banjar",
63650             "bjn"
63651         ],
63652         [
63653             "Shona",
63654             "chiShona",
63655             "sn"
63656         ],
63657         [
63658             "Papiamentu",
63659             "Papiamentu",
63660             "pap"
63661         ],
63662         [
63663             "Kabyle",
63664             "Taqbaylit",
63665             "kab"
63666         ],
63667         [
63668             "Tok Pisin",
63669             "Tok Pisin",
63670             "tpi"
63671         ],
63672         [
63673             "Lak",
63674             "Лакку",
63675             "lbe"
63676         ],
63677         [
63678             "Buryat (Russia)",
63679             "Буряад",
63680             "bxr"
63681         ],
63682         [
63683             "Lojban",
63684             "Lojban",
63685             "jbo"
63686         ],
63687         [
63688             "Wolof",
63689             "Wolof",
63690             "wo"
63691         ],
63692         [
63693             "Moksha",
63694             "Мокшень (Mokshanj Kälj)",
63695             "mdf"
63696         ],
63697         [
63698             "Zamboanga Chavacano",
63699             "Chavacano de Zamboanga",
63700             "cbk-zam"
63701         ],
63702         [
63703             "Avar",
63704             "Авар",
63705             "av"
63706         ],
63707         [
63708             "Sranan",
63709             "Sranantongo",
63710             "srn"
63711         ],
63712         [
63713             "Mirandese",
63714             "Mirandés",
63715             "mwl"
63716         ],
63717         [
63718             "Kabardian Circassian",
63719             "Адыгэбзэ (Adighabze)",
63720             "kbd"
63721         ],
63722         [
63723             "Tahitian",
63724             "Reo Mā`ohi",
63725             "ty"
63726         ],
63727         [
63728             "Lao",
63729             "ລາວ",
63730             "lo"
63731         ],
63732         [
63733             "Abkhazian",
63734             "Аҧсуа",
63735             "ab"
63736         ],
63737         [
63738             "Tetum",
63739             "Tetun",
63740             "tet"
63741         ],
63742         [
63743             "Latgalian",
63744             "Latgaļu",
63745             "ltg"
63746         ],
63747         [
63748             "Nauruan",
63749             "dorerin Naoero",
63750             "na"
63751         ],
63752         [
63753             "Kongo",
63754             "KiKongo",
63755             "kg"
63756         ],
63757         [
63758             "Igbo",
63759             "Igbo",
63760             "ig"
63761         ],
63762         [
63763             "Northern Sotho",
63764             "Sesotho sa Leboa",
63765             "nso"
63766         ],
63767         [
63768             "Zhuang",
63769             "Cuengh",
63770             "za"
63771         ],
63772         [
63773             "Karakalpak",
63774             "Qaraqalpaqsha",
63775             "kaa"
63776         ],
63777         [
63778             "Zulu",
63779             "isiZulu",
63780             "zu"
63781         ],
63782         [
63783             "Cheyenne",
63784             "Tsetsêhestâhese",
63785             "chy"
63786         ],
63787         [
63788             "Romani",
63789             "romani - रोमानी",
63790             "rmy"
63791         ],
63792         [
63793             "Old Church Slavonic",
63794             "Словѣньскъ",
63795             "cu"
63796         ],
63797         [
63798             "Tswana",
63799             "Setswana",
63800             "tn"
63801         ],
63802         [
63803             "Cherokee",
63804             "ᏣᎳᎩ",
63805             "chr"
63806         ],
63807         [
63808             "Bislama",
63809             "Bislama",
63810             "bi"
63811         ],
63812         [
63813             "Min Dong",
63814             "Mìng-dĕ̤ng-ngṳ̄",
63815             "cdo"
63816         ],
63817         [
63818             "Gothic",
63819             "𐌲𐌿𐍄𐌹𐍃𐌺",
63820             "got"
63821         ],
63822         [
63823             "Samoan",
63824             "Gagana Samoa",
63825             "sm"
63826         ],
63827         [
63828             "Moldovan",
63829             "Молдовеняскэ",
63830             "mo"
63831         ],
63832         [
63833             "Bambara",
63834             "Bamanankan",
63835             "bm"
63836         ],
63837         [
63838             "Inuktitut",
63839             "ᐃᓄᒃᑎᑐᑦ",
63840             "iu"
63841         ],
63842         [
63843             "Norfolk",
63844             "Norfuk",
63845             "pih"
63846         ],
63847         [
63848             "Pontic",
63849             "Ποντιακά",
63850             "pnt"
63851         ],
63852         [
63853             "Sindhi",
63854             "سنڌي، سندھی ، सिन्ध",
63855             "sd"
63856         ],
63857         [
63858             "Swati",
63859             "SiSwati",
63860             "ss"
63861         ],
63862         [
63863             "Kikuyu",
63864             "Gĩkũyũ",
63865             "ki"
63866         ],
63867         [
63868             "Ewe",
63869             "Eʋegbe",
63870             "ee"
63871         ],
63872         [
63873             "Hausa",
63874             "هَوُسَ",
63875             "ha"
63876         ],
63877         [
63878             "Oromo",
63879             "Oromoo",
63880             "om"
63881         ],
63882         [
63883             "Fijian",
63884             "Na Vosa Vakaviti",
63885             "fj"
63886         ],
63887         [
63888             "Tigrinya",
63889             "ትግርኛ",
63890             "ti"
63891         ],
63892         [
63893             "Tsonga",
63894             "Xitsonga",
63895             "ts"
63896         ],
63897         [
63898             "Kashmiri",
63899             "कश्मीरी / كشميري",
63900             "ks"
63901         ],
63902         [
63903             "Venda",
63904             "Tshivenda",
63905             "ve"
63906         ],
63907         [
63908             "Sango",
63909             "Sängö",
63910             "sg"
63911         ],
63912         [
63913             "Kirundi",
63914             "Kirundi",
63915             "rn"
63916         ],
63917         [
63918             "Sesotho",
63919             "Sesotho",
63920             "st"
63921         ],
63922         [
63923             "Dzongkha",
63924             "ཇོང་ཁ",
63925             "dz"
63926         ],
63927         [
63928             "Cree",
63929             "Nehiyaw",
63930             "cr"
63931         ],
63932         [
63933             "Akan",
63934             "Akana",
63935             "ak"
63936         ],
63937         [
63938             "Tumbuka",
63939             "chiTumbuka",
63940             "tum"
63941         ],
63942         [
63943             "Luganda",
63944             "Luganda",
63945             "lg"
63946         ],
63947         [
63948             "Chichewa",
63949             "Chi-Chewa",
63950             "ny"
63951         ],
63952         [
63953             "Fula",
63954             "Fulfulde",
63955             "ff"
63956         ],
63957         [
63958             "Inupiak",
63959             "Iñupiak",
63960             "ik"
63961         ],
63962         [
63963             "Chamorro",
63964             "Chamoru",
63965             "ch"
63966         ],
63967         [
63968             "Twi",
63969             "Twi",
63970             "tw"
63971         ],
63972         [
63973             "Xhosa",
63974             "isiXhosa",
63975             "xh"
63976         ],
63977         [
63978             "Ndonga",
63979             "Oshiwambo",
63980             "ng"
63981         ],
63982         [
63983             "Sichuan Yi",
63984             "ꆇꉙ",
63985             "ii"
63986         ],
63987         [
63988             "Choctaw",
63989             "Choctaw",
63990             "cho"
63991         ],
63992         [
63993             "Marshallese",
63994             "Ebon",
63995             "mh"
63996         ],
63997         [
63998             "Afar",
63999             "Afar",
64000             "aa"
64001         ],
64002         [
64003             "Kuanyama",
64004             "Kuanyama",
64005             "kj"
64006         ],
64007         [
64008             "Hiri Motu",
64009             "Hiri Motu",
64010             "ho"
64011         ],
64012         [
64013             "Muscogee",
64014             "Muskogee",
64015             "mus"
64016         ],
64017         [
64018             "Kanuri",
64019             "Kanuri",
64020             "kr"
64021         ],
64022         [
64023             "Herero",
64024             "Otsiherero",
64025             "hz"
64026         ]
64027     ],
64028     "presets": {
64029         "presets": {
64030             "address": {
64031                 "fields": [
64032                     "address"
64033                 ],
64034                 "geometry": [
64035                     "point"
64036                 ],
64037                 "tags": {
64038                     "addr:housenumber": "*"
64039                 },
64040                 "addTags": {},
64041                 "removeTags": {},
64042                 "matchScore": 0.2,
64043                 "name": "Address"
64044             },
64045             "aerialway": {
64046                 "fields": [
64047                     "aerialway"
64048                 ],
64049                 "geometry": [
64050                     "point",
64051                     "vertex",
64052                     "line"
64053                 ],
64054                 "tags": {
64055                     "aerialway": "*"
64056                 },
64057                 "terms": [
64058                     "ski lift",
64059                     "funifor",
64060                     "funitel"
64061                 ],
64062                 "name": "Aerialway"
64063             },
64064             "aerialway/cable_car": {
64065                 "geometry": [
64066                     "line"
64067                 ],
64068                 "terms": [
64069                     "tramway",
64070                     "ropeway"
64071                 ],
64072                 "fields": [
64073                     "aerialway/occupancy",
64074                     "aerialway/capacity",
64075                     "aerialway/duration",
64076                     "aerialway/heating"
64077                 ],
64078                 "tags": {
64079                     "aerialway": "cable_car"
64080                 },
64081                 "name": "Cable Car"
64082             },
64083             "aerialway/chair_lift": {
64084                 "geometry": [
64085                     "line"
64086                 ],
64087                 "fields": [
64088                     "aerialway/occupancy",
64089                     "aerialway/capacity",
64090                     "aerialway/duration",
64091                     "aerialway/bubble",
64092                     "aerialway/heating"
64093                 ],
64094                 "tags": {
64095                     "aerialway": "chair_lift"
64096                 },
64097                 "name": "Chair Lift"
64098             },
64099             "aerialway/gondola": {
64100                 "geometry": [
64101                     "line"
64102                 ],
64103                 "fields": [
64104                     "aerialway/occupancy",
64105                     "aerialway/capacity",
64106                     "aerialway/duration",
64107                     "aerialway/bubble",
64108                     "aerialway/heating"
64109                 ],
64110                 "tags": {
64111                     "aerialway": "gondola"
64112                 },
64113                 "name": "Gondola"
64114             },
64115             "aerialway/magic_carpet": {
64116                 "geometry": [
64117                     "line"
64118                 ],
64119                 "fields": [
64120                     "aerialway/capacity",
64121                     "aerialway/duration",
64122                     "aerialway/heating"
64123                 ],
64124                 "tags": {
64125                     "aerialway": "magic_carpet"
64126                 },
64127                 "name": "Magic Carpet Lift"
64128             },
64129             "aerialway/platter": {
64130                 "geometry": [
64131                     "line"
64132                 ],
64133                 "terms": [
64134                     "button lift",
64135                     "poma lift"
64136                 ],
64137                 "fields": [
64138                     "aerialway/capacity",
64139                     "aerialway/duration"
64140                 ],
64141                 "tags": {
64142                     "aerialway": "platter"
64143                 },
64144                 "name": "Platter Lift"
64145             },
64146             "aerialway/pylon": {
64147                 "geometry": [
64148                     "point",
64149                     "vertex"
64150                 ],
64151                 "fields": [
64152                     "ref"
64153                 ],
64154                 "tags": {
64155                     "aerialway": "pylon"
64156                 },
64157                 "name": "Aerialway Pylon"
64158             },
64159             "aerialway/rope_tow": {
64160                 "geometry": [
64161                     "line"
64162                 ],
64163                 "terms": [
64164                     "handle tow",
64165                     "bugel lift"
64166                 ],
64167                 "fields": [
64168                     "aerialway/capacity",
64169                     "aerialway/duration"
64170                 ],
64171                 "tags": {
64172                     "aerialway": "rope_tow"
64173                 },
64174                 "name": "Rope Tow Lift"
64175             },
64176             "aerialway/station": {
64177                 "geometry": [
64178                     "point",
64179                     "vertex"
64180                 ],
64181                 "fields": [
64182                     "aerialway/access",
64183                     "aerialway/summer/access",
64184                     "elevation"
64185                 ],
64186                 "tags": {
64187                     "aerialway": "station"
64188                 },
64189                 "name": "Aerialway Station"
64190             },
64191             "aerialway/t-bar": {
64192                 "geometry": [
64193                     "line"
64194                 ],
64195                 "fields": [
64196                     "aerialway/capacity",
64197                     "aerialway/duration"
64198                 ],
64199                 "tags": {
64200                     "aerialway": "t-bar"
64201                 },
64202                 "name": "T-bar Lift"
64203             },
64204             "aeroway": {
64205                 "icon": "airport",
64206                 "fields": [
64207                     "aeroway"
64208                 ],
64209                 "geometry": [
64210                     "point",
64211                     "vertex",
64212                     "line",
64213                     "area"
64214                 ],
64215                 "tags": {
64216                     "aeroway": "*"
64217                 },
64218                 "name": "Aeroway"
64219             },
64220             "aeroway/aerodrome": {
64221                 "icon": "airport",
64222                 "geometry": [
64223                     "point",
64224                     "area"
64225                 ],
64226                 "terms": [
64227                     "airplane",
64228                     "airport",
64229                     "aerodrome"
64230                 ],
64231                 "fields": [
64232                     "ref",
64233                     "iata",
64234                     "icao",
64235                     "operator"
64236                 ],
64237                 "tags": {
64238                     "aeroway": "aerodrome"
64239                 },
64240                 "name": "Airport"
64241             },
64242             "aeroway/apron": {
64243                 "icon": "airport",
64244                 "geometry": [
64245                     "area"
64246                 ],
64247                 "terms": [
64248                     "ramp"
64249                 ],
64250                 "fields": [
64251                     "ref",
64252                     "surface"
64253                 ],
64254                 "tags": {
64255                     "aeroway": "apron"
64256                 },
64257                 "name": "Apron"
64258             },
64259             "aeroway/gate": {
64260                 "icon": "airport",
64261                 "geometry": [
64262                     "point"
64263                 ],
64264                 "fields": [
64265                     "ref"
64266                 ],
64267                 "tags": {
64268                     "aeroway": "gate"
64269                 },
64270                 "name": "Airport gate"
64271             },
64272             "aeroway/hangar": {
64273                 "geometry": [
64274                     "area"
64275                 ],
64276                 "fields": [
64277                     "building_area"
64278                 ],
64279                 "tags": {
64280                     "aeroway": "hangar"
64281                 },
64282                 "name": "Hangar"
64283             },
64284             "aeroway/helipad": {
64285                 "icon": "heliport",
64286                 "geometry": [
64287                     "point",
64288                     "area"
64289                 ],
64290                 "terms": [
64291                     "helicopter",
64292                     "helipad",
64293                     "heliport"
64294                 ],
64295                 "tags": {
64296                     "aeroway": "helipad"
64297                 },
64298                 "name": "Helipad"
64299             },
64300             "aeroway/runway": {
64301                 "geometry": [
64302                     "line",
64303                     "area"
64304                 ],
64305                 "terms": [
64306                     "landing strip"
64307                 ],
64308                 "fields": [
64309                     "ref",
64310                     "surface",
64311                     "length",
64312                     "width"
64313                 ],
64314                 "tags": {
64315                     "aeroway": "runway"
64316                 },
64317                 "name": "Runway"
64318             },
64319             "aeroway/taxiway": {
64320                 "geometry": [
64321                     "line"
64322                 ],
64323                 "fields": [
64324                     "ref",
64325                     "surface"
64326                 ],
64327                 "tags": {
64328                     "aeroway": "taxiway"
64329                 },
64330                 "name": "Taxiway"
64331             },
64332             "aeroway/terminal": {
64333                 "geometry": [
64334                     "point",
64335                     "area"
64336                 ],
64337                 "terms": [
64338                     "airport",
64339                     "aerodrome"
64340                 ],
64341                 "fields": [
64342                     "operator",
64343                     "building_area"
64344                 ],
64345                 "tags": {
64346                     "aeroway": "terminal"
64347                 },
64348                 "name": "Airport terminal"
64349             },
64350             "amenity": {
64351                 "fields": [
64352                     "amenity"
64353                 ],
64354                 "geometry": [
64355                     "point",
64356                     "vertex",
64357                     "area"
64358                 ],
64359                 "tags": {
64360                     "amenity": "*"
64361                 },
64362                 "name": "Amenity"
64363             },
64364             "amenity/arts_centre": {
64365                 "name": "Arts Center",
64366                 "geometry": [
64367                     "point",
64368                     "area"
64369                 ],
64370                 "terms": [
64371                     "arts",
64372                     "arts centre"
64373                 ],
64374                 "tags": {
64375                     "amenity": "arts_centre"
64376                 },
64377                 "icon": "theatre",
64378                 "fields": [
64379                     "building_area",
64380                     "address"
64381                 ]
64382             },
64383             "amenity/atm": {
64384                 "icon": "bank",
64385                 "fields": [
64386                     "operator"
64387                 ],
64388                 "geometry": [
64389                     "point",
64390                     "vertex"
64391                 ],
64392                 "tags": {
64393                     "amenity": "atm"
64394                 },
64395                 "name": "ATM"
64396             },
64397             "amenity/bank": {
64398                 "icon": "bank",
64399                 "fields": [
64400                     "atm",
64401                     "building_area",
64402                     "address",
64403                     "opening_hours"
64404                 ],
64405                 "geometry": [
64406                     "point",
64407                     "vertex",
64408                     "area"
64409                 ],
64410                 "terms": [
64411                     "coffer",
64412                     "countinghouse",
64413                     "credit union",
64414                     "depository",
64415                     "exchequer",
64416                     "fund",
64417                     "hoard",
64418                     "investment firm",
64419                     "repository",
64420                     "reserve",
64421                     "reservoir",
64422                     "safe",
64423                     "savings",
64424                     "stock",
64425                     "stockpile",
64426                     "store",
64427                     "storehouse",
64428                     "thrift",
64429                     "treasury",
64430                     "trust company",
64431                     "vault"
64432                 ],
64433                 "tags": {
64434                     "amenity": "bank"
64435                 },
64436                 "name": "Bank"
64437             },
64438             "amenity/bar": {
64439                 "icon": "bar",
64440                 "fields": [
64441                     "building_area",
64442                     "address",
64443                     "opening_hours",
64444                     "smoking"
64445                 ],
64446                 "geometry": [
64447                     "point",
64448                     "vertex",
64449                     "area"
64450                 ],
64451                 "tags": {
64452                     "amenity": "bar"
64453                 },
64454                 "terms": [],
64455                 "name": "Bar"
64456             },
64457             "amenity/bbq": {
64458                 "geometry": [
64459                     "point"
64460                 ],
64461                 "tags": {
64462                     "amenity": "bbq"
64463                 },
64464                 "fields": [
64465                     "covered",
64466                     "fuel"
64467                 ],
64468                 "terms": [
64469                     "barbecue",
64470                     "bbq",
64471                     "grill"
64472                 ],
64473                 "name": "Barbecue/Grill"
64474             },
64475             "amenity/bench": {
64476                 "geometry": [
64477                     "point",
64478                     "vertex",
64479                     "line"
64480                 ],
64481                 "tags": {
64482                     "amenity": "bench"
64483                 },
64484                 "fields": [
64485                     "backrest"
64486                 ],
64487                 "name": "Bench"
64488             },
64489             "amenity/bicycle_parking": {
64490                 "icon": "bicycle",
64491                 "fields": [
64492                     "bicycle_parking",
64493                     "capacity",
64494                     "operator",
64495                     "covered",
64496                     "access_simple"
64497                 ],
64498                 "geometry": [
64499                     "point",
64500                     "vertex",
64501                     "area"
64502                 ],
64503                 "tags": {
64504                     "amenity": "bicycle_parking"
64505                 },
64506                 "name": "Bicycle Parking"
64507             },
64508             "amenity/bicycle_rental": {
64509                 "icon": "bicycle",
64510                 "fields": [
64511                     "capacity",
64512                     "network",
64513                     "operator"
64514                 ],
64515                 "geometry": [
64516                     "point",
64517                     "vertex",
64518                     "area"
64519                 ],
64520                 "tags": {
64521                     "amenity": "bicycle_rental"
64522                 },
64523                 "name": "Bicycle Rental"
64524             },
64525             "amenity/boat_rental": {
64526                 "geometry": [
64527                     "point",
64528                     "area"
64529                 ],
64530                 "tags": {
64531                     "amenity": "boat_rental"
64532                 },
64533                 "fields": [
64534                     "operator"
64535                 ],
64536                 "name": "Boat Rental"
64537             },
64538             "amenity/bus_station": {
64539                 "geometry": [
64540                     "point",
64541                     "area"
64542                 ],
64543                 "tags": {
64544                     "amenity": "bus_station"
64545                 },
64546                 "fields": [
64547                     "operator"
64548                 ],
64549                 "name": "Bus Station"
64550             },
64551             "amenity/cafe": {
64552                 "icon": "cafe",
64553                 "fields": [
64554                     "cuisine",
64555                     "internet_access",
64556                     "building_area",
64557                     "address",
64558                     "opening_hours",
64559                     "smoking"
64560                 ],
64561                 "geometry": [
64562                     "point",
64563                     "vertex",
64564                     "area"
64565                 ],
64566                 "terms": [
64567                     "coffee",
64568                     "tea",
64569                     "coffee shop"
64570                 ],
64571                 "tags": {
64572                     "amenity": "cafe"
64573                 },
64574                 "name": "Cafe"
64575             },
64576             "amenity/car_rental": {
64577                 "icon": "car",
64578                 "geometry": [
64579                     "point",
64580                     "area"
64581                 ],
64582                 "tags": {
64583                     "amenity": "car_rental"
64584                 },
64585                 "fields": [
64586                     "operator"
64587                 ],
64588                 "name": "Car Rental"
64589             },
64590             "amenity/car_sharing": {
64591                 "icon": "car",
64592                 "geometry": [
64593                     "point",
64594                     "area"
64595                 ],
64596                 "tags": {
64597                     "amenity": "car_sharing"
64598                 },
64599                 "fields": [
64600                     "operator",
64601                     "capacity"
64602                 ],
64603                 "name": "Car Sharing"
64604             },
64605             "amenity/car_wash": {
64606                 "icon": "car",
64607                 "geometry": [
64608                     "point",
64609                     "area"
64610                 ],
64611                 "tags": {
64612                     "amenity": "car_wash"
64613                 },
64614                 "fields": [
64615                     "building_area"
64616                 ],
64617                 "name": "Car Wash"
64618             },
64619             "amenity/charging_station": {
64620                 "icon": "car",
64621                 "geometry": [
64622                     "point",
64623                     "area"
64624                 ],
64625                 "tags": {
64626                     "amenity": "charging_station"
64627                 },
64628                 "fields": [
64629                     "operator"
64630                 ],
64631                 "terms": [
64632                     "EV",
64633                     "Electric Vehicle",
64634                     "Supercharger"
64635                 ],
64636                 "name": "Charging Station"
64637             },
64638             "amenity/childcare": {
64639                 "icon": "school",
64640                 "fields": [
64641                     "building_area",
64642                     "address"
64643                 ],
64644                 "geometry": [
64645                     "point",
64646                     "vertex",
64647                     "area"
64648                 ],
64649                 "terms": [
64650                     "nursery",
64651                     "orphanage",
64652                     "playgroup"
64653                 ],
64654                 "tags": {
64655                     "amenity": "childcare"
64656                 },
64657                 "name": "Childcare"
64658             },
64659             "amenity/cinema": {
64660                 "icon": "cinema",
64661                 "fields": [
64662                     "building_area",
64663                     "address"
64664                 ],
64665                 "geometry": [
64666                     "point",
64667                     "vertex",
64668                     "area"
64669                 ],
64670                 "terms": [
64671                     "big screen",
64672                     "bijou",
64673                     "cine",
64674                     "drive-in",
64675                     "film",
64676                     "flicks",
64677                     "motion pictures",
64678                     "movie house",
64679                     "movie theater",
64680                     "moving pictures",
64681                     "nabes",
64682                     "photoplay",
64683                     "picture show",
64684                     "pictures",
64685                     "playhouse",
64686                     "show",
64687                     "silver screen"
64688                 ],
64689                 "tags": {
64690                     "amenity": "cinema"
64691                 },
64692                 "name": "Cinema"
64693             },
64694             "amenity/clinic": {
64695                 "name": "Clinic",
64696                 "geometry": [
64697                     "point",
64698                     "area"
64699                 ],
64700                 "terms": [
64701                     "clinic",
64702                     "medical clinic"
64703                 ],
64704                 "tags": {
64705                     "amenity": "clinic"
64706                 },
64707                 "icon": "hospital",
64708                 "fields": [
64709                     "building_area",
64710                     "address",
64711                     "opening_hours"
64712                 ]
64713             },
64714             "amenity/clock": {
64715                 "geometry": [
64716                     "point",
64717                     "vertex"
64718                 ],
64719                 "tags": {
64720                     "amenity": "clock"
64721                 },
64722                 "name": "Clock"
64723             },
64724             "amenity/college": {
64725                 "icon": "college",
64726                 "fields": [
64727                     "operator",
64728                     "address"
64729                 ],
64730                 "geometry": [
64731                     "point",
64732                     "area"
64733                 ],
64734                 "tags": {
64735                     "amenity": "college"
64736                 },
64737                 "terms": [],
64738                 "name": "College"
64739             },
64740             "amenity/compressed_air": {
64741                 "icon": "car",
64742                 "geometry": [
64743                     "point",
64744                     "area"
64745                 ],
64746                 "tags": {
64747                     "amenity": "compressed_air"
64748                 },
64749                 "name": "Compressed Air"
64750             },
64751             "amenity/courthouse": {
64752                 "fields": [
64753                     "operator",
64754                     "building_area",
64755                     "address"
64756                 ],
64757                 "geometry": [
64758                     "point",
64759                     "vertex",
64760                     "area"
64761                 ],
64762                 "tags": {
64763                     "amenity": "courthouse"
64764                 },
64765                 "name": "Courthouse"
64766             },
64767             "amenity/dentist": {
64768                 "name": "Dentist",
64769                 "geometry": [
64770                     "point",
64771                     "area"
64772                 ],
64773                 "terms": [
64774                     "dentist",
64775                     "dentist's office"
64776                 ],
64777                 "tags": {
64778                     "amenity": "dentist"
64779                 },
64780                 "icon": "hospital",
64781                 "fields": [
64782                     "building_area",
64783                     "address",
64784                     "opening_hours"
64785                 ]
64786             },
64787             "amenity/doctor": {
64788                 "name": "Doctor",
64789                 "geometry": [
64790                     "point",
64791                     "area"
64792                 ],
64793                 "terms": [
64794                     "doctor",
64795                     "doctor's office"
64796                 ],
64797                 "tags": {
64798                     "amenity": "doctors"
64799                 },
64800                 "icon": "hospital",
64801                 "fields": [
64802                     "building_area",
64803                     "address",
64804                     "opening_hours"
64805                 ]
64806             },
64807             "amenity/dojo": {
64808                 "icon": "pitch",
64809                 "geometry": [
64810                     "point",
64811                     "area"
64812                 ],
64813                 "terms": [
64814                     "martial arts",
64815                     "dojo",
64816                     "dojang"
64817                 ],
64818                 "tags": {
64819                     "amenity": "dojo"
64820                 },
64821                 "fields": [
64822                     "address",
64823                     "sport"
64824                 ],
64825                 "name": "Dojo / Martial Arts Academy"
64826             },
64827             "amenity/drinking_water": {
64828                 "icon": "water",
64829                 "geometry": [
64830                     "point"
64831                 ],
64832                 "tags": {
64833                     "amenity": "drinking_water"
64834                 },
64835                 "terms": [
64836                     "water fountain",
64837                     "potable water"
64838                 ],
64839                 "name": "Drinking Water"
64840             },
64841             "amenity/embassy": {
64842                 "geometry": [
64843                     "area",
64844                     "point"
64845                 ],
64846                 "tags": {
64847                     "amenity": "embassy"
64848                 },
64849                 "fields": [
64850                     "country",
64851                     "building_area"
64852                 ],
64853                 "icon": "embassy",
64854                 "name": "Embassy"
64855             },
64856             "amenity/fast_food": {
64857                 "icon": "fast-food",
64858                 "fields": [
64859                     "cuisine",
64860                     "building_area",
64861                     "address",
64862                     "opening_hours",
64863                     "smoking"
64864                 ],
64865                 "geometry": [
64866                     "point",
64867                     "vertex",
64868                     "area"
64869                 ],
64870                 "tags": {
64871                     "amenity": "fast_food"
64872                 },
64873                 "terms": [],
64874                 "name": "Fast Food"
64875             },
64876             "amenity/fire_station": {
64877                 "icon": "fire-station",
64878                 "fields": [
64879                     "operator",
64880                     "building_area",
64881                     "address"
64882                 ],
64883                 "geometry": [
64884                     "point",
64885                     "vertex",
64886                     "area"
64887                 ],
64888                 "tags": {
64889                     "amenity": "fire_station"
64890                 },
64891                 "terms": [],
64892                 "name": "Fire Station"
64893             },
64894             "amenity/fountain": {
64895                 "geometry": [
64896                     "point",
64897                     "area"
64898                 ],
64899                 "tags": {
64900                     "amenity": "fountain"
64901                 },
64902                 "name": "Fountain"
64903             },
64904             "amenity/fuel": {
64905                 "icon": "fuel",
64906                 "fields": [
64907                     "operator",
64908                     "address",
64909                     "building_area"
64910                 ],
64911                 "geometry": [
64912                     "point",
64913                     "vertex",
64914                     "area"
64915                 ],
64916                 "terms": [
64917                     "petrol",
64918                     "fuel",
64919                     "propane",
64920                     "diesel",
64921                     "lng",
64922                     "cng",
64923                     "biodiesel"
64924                 ],
64925                 "tags": {
64926                     "amenity": "fuel"
64927                 },
64928                 "name": "Gas Station"
64929             },
64930             "amenity/grave_yard": {
64931                 "icon": "cemetery",
64932                 "fields": [
64933                     "religion",
64934                     "denomination"
64935                 ],
64936                 "geometry": [
64937                     "point",
64938                     "vertex",
64939                     "area"
64940                 ],
64941                 "tags": {
64942                     "amenity": "grave_yard"
64943                 },
64944                 "name": "Graveyard"
64945             },
64946             "amenity/hospital": {
64947                 "icon": "hospital",
64948                 "fields": [
64949                     "emergency",
64950                     "address"
64951                 ],
64952                 "geometry": [
64953                     "point",
64954                     "vertex",
64955                     "area"
64956                 ],
64957                 "terms": [
64958                     "clinic",
64959                     "emergency room",
64960                     "health service",
64961                     "hospice",
64962                     "infirmary",
64963                     "institution",
64964                     "nursing home",
64965                     "rest home",
64966                     "sanatorium",
64967                     "sanitarium",
64968                     "sick bay",
64969                     "surgery",
64970                     "ward"
64971                 ],
64972                 "tags": {
64973                     "amenity": "hospital"
64974                 },
64975                 "name": "Hospital Grounds"
64976             },
64977             "amenity/kindergarten": {
64978                 "icon": "school",
64979                 "fields": [
64980                     "address"
64981                 ],
64982                 "geometry": [
64983                     "point",
64984                     "vertex",
64985                     "area"
64986                 ],
64987                 "terms": [
64988                     "nursery",
64989                     "preschool"
64990                 ],
64991                 "tags": {
64992                     "amenity": "kindergarten"
64993                 },
64994                 "name": "Kindergarten Grounds"
64995             },
64996             "amenity/library": {
64997                 "icon": "library",
64998                 "fields": [
64999                     "operator",
65000                     "building_area",
65001                     "address"
65002                 ],
65003                 "geometry": [
65004                     "point",
65005                     "vertex",
65006                     "area"
65007                 ],
65008                 "tags": {
65009                     "amenity": "library"
65010                 },
65011                 "terms": [],
65012                 "name": "Library"
65013             },
65014             "amenity/marketplace": {
65015                 "geometry": [
65016                     "point",
65017                     "vertex",
65018                     "area"
65019                 ],
65020                 "tags": {
65021                     "amenity": "marketplace"
65022                 },
65023                 "fields": [
65024                     "building_area"
65025                 ],
65026                 "name": "Marketplace"
65027             },
65028             "amenity/nightclub": {
65029                 "icon": "bar",
65030                 "fields": [
65031                     "building_area",
65032                     "address",
65033                     "opening_hours",
65034                     "smoking"
65035                 ],
65036                 "geometry": [
65037                     "point",
65038                     "vertex",
65039                     "area"
65040                 ],
65041                 "tags": {
65042                     "amenity": "nightclub"
65043                 },
65044                 "terms": [
65045                     "disco*",
65046                     "night club",
65047                     "dancing",
65048                     "dance club"
65049                 ],
65050                 "name": "Nightclub"
65051             },
65052             "amenity/parking": {
65053                 "icon": "parking",
65054                 "fields": [
65055                     "parking",
65056                     "capacity",
65057                     "fee",
65058                     "access_simple",
65059                     "supervised",
65060                     "park_ride",
65061                     "address"
65062                 ],
65063                 "geometry": [
65064                     "point",
65065                     "vertex",
65066                     "area"
65067                 ],
65068                 "tags": {
65069                     "amenity": "parking"
65070                 },
65071                 "terms": [],
65072                 "name": "Car Parking"
65073             },
65074             "amenity/parking_entrance": {
65075                 "icon": "entrance",
65076                 "geometry": [
65077                     "vertex"
65078                 ],
65079                 "tags": {
65080                     "amenity": "parking_entrance"
65081                 },
65082                 "fields": [
65083                     "access_simple",
65084                     "ref"
65085                 ],
65086                 "name": "Parking Garage Entrance/Exit"
65087             },
65088             "amenity/pharmacy": {
65089                 "icon": "pharmacy",
65090                 "fields": [
65091                     "operator",
65092                     "building_area",
65093                     "address",
65094                     "opening_hours"
65095                 ],
65096                 "geometry": [
65097                     "point",
65098                     "vertex",
65099                     "area"
65100                 ],
65101                 "tags": {
65102                     "amenity": "pharmacy"
65103                 },
65104                 "terms": [],
65105                 "name": "Pharmacy"
65106             },
65107             "amenity/place_of_worship": {
65108                 "icon": "place-of-worship",
65109                 "fields": [
65110                     "religion",
65111                     "denomination",
65112                     "building_area",
65113                     "address"
65114                 ],
65115                 "geometry": [
65116                     "point",
65117                     "vertex",
65118                     "area"
65119                 ],
65120                 "terms": [
65121                     "abbey",
65122                     "basilica",
65123                     "bethel",
65124                     "cathedral",
65125                     "chancel",
65126                     "chantry",
65127                     "chapel",
65128                     "church",
65129                     "fold",
65130                     "house of God",
65131                     "house of prayer",
65132                     "house of worship",
65133                     "minster",
65134                     "mission",
65135                     "mosque",
65136                     "oratory",
65137                     "parish",
65138                     "sacellum",
65139                     "sanctuary",
65140                     "shrine",
65141                     "synagogue",
65142                     "tabernacle",
65143                     "temple"
65144                 ],
65145                 "tags": {
65146                     "amenity": "place_of_worship"
65147                 },
65148                 "name": "Place of Worship"
65149             },
65150             "amenity/place_of_worship/buddhist": {
65151                 "icon": "place-of-worship",
65152                 "fields": [
65153                     "denomination",
65154                     "building_area",
65155                     "address"
65156                 ],
65157                 "geometry": [
65158                     "point",
65159                     "vertex",
65160                     "area"
65161                 ],
65162                 "terms": [
65163                     "stupa",
65164                     "vihara",
65165                     "monastery",
65166                     "temple",
65167                     "pagoda",
65168                     "zendo",
65169                     "dojo"
65170                 ],
65171                 "tags": {
65172                     "amenity": "place_of_worship",
65173                     "religion": "buddhist"
65174                 },
65175                 "name": "Buddhist Temple"
65176             },
65177             "amenity/place_of_worship/christian": {
65178                 "icon": "religious-christian",
65179                 "fields": [
65180                     "denomination",
65181                     "building_area",
65182                     "address"
65183                 ],
65184                 "geometry": [
65185                     "point",
65186                     "vertex",
65187                     "area"
65188                 ],
65189                 "terms": [
65190                     "christian",
65191                     "abbey",
65192                     "basilica",
65193                     "bethel",
65194                     "cathedral",
65195                     "chancel",
65196                     "chantry",
65197                     "chapel",
65198                     "church",
65199                     "fold",
65200                     "house of God",
65201                     "house of prayer",
65202                     "house of worship",
65203                     "minster",
65204                     "mission",
65205                     "oratory",
65206                     "parish",
65207                     "sacellum",
65208                     "sanctuary",
65209                     "shrine",
65210                     "tabernacle",
65211                     "temple"
65212                 ],
65213                 "tags": {
65214                     "amenity": "place_of_worship",
65215                     "religion": "christian"
65216                 },
65217                 "name": "Church"
65218             },
65219             "amenity/place_of_worship/jewish": {
65220                 "icon": "religious-jewish",
65221                 "fields": [
65222                     "denomination",
65223                     "building_area",
65224                     "address"
65225                 ],
65226                 "geometry": [
65227                     "point",
65228                     "vertex",
65229                     "area"
65230                 ],
65231                 "terms": [
65232                     "jewish",
65233                     "synagogue"
65234                 ],
65235                 "tags": {
65236                     "amenity": "place_of_worship",
65237                     "religion": "jewish"
65238                 },
65239                 "name": "Synagogue"
65240             },
65241             "amenity/place_of_worship/muslim": {
65242                 "icon": "religious-muslim",
65243                 "fields": [
65244                     "denomination",
65245                     "building_area",
65246                     "address"
65247                 ],
65248                 "geometry": [
65249                     "point",
65250                     "vertex",
65251                     "area"
65252                 ],
65253                 "terms": [
65254                     "muslim",
65255                     "mosque"
65256                 ],
65257                 "tags": {
65258                     "amenity": "place_of_worship",
65259                     "religion": "muslim"
65260                 },
65261                 "name": "Mosque"
65262             },
65263             "amenity/police": {
65264                 "icon": "police",
65265                 "fields": [
65266                     "operator",
65267                     "building_area",
65268                     "address"
65269                 ],
65270                 "geometry": [
65271                     "point",
65272                     "vertex",
65273                     "area"
65274                 ],
65275                 "terms": [
65276                     "badge",
65277                     "bear",
65278                     "blue",
65279                     "bluecoat",
65280                     "bobby",
65281                     "boy scout",
65282                     "bull",
65283                     "constable",
65284                     "constabulary",
65285                     "cop",
65286                     "copper",
65287                     "corps",
65288                     "county mounty",
65289                     "detective",
65290                     "fed",
65291                     "flatfoot",
65292                     "force",
65293                     "fuzz",
65294                     "gendarme",
65295                     "gumshoe",
65296                     "heat",
65297                     "law",
65298                     "law enforcement",
65299                     "man",
65300                     "narc",
65301                     "officers",
65302                     "patrolman",
65303                     "police"
65304                 ],
65305                 "tags": {
65306                     "amenity": "police"
65307                 },
65308                 "name": "Police"
65309             },
65310             "amenity/post_box": {
65311                 "icon": "post",
65312                 "fields": [
65313                     "operator",
65314                     "collection_times"
65315                 ],
65316                 "geometry": [
65317                     "point",
65318                     "vertex"
65319                 ],
65320                 "tags": {
65321                     "amenity": "post_box"
65322                 },
65323                 "terms": [
65324                     "letter drop",
65325                     "letterbox",
65326                     "mail drop",
65327                     "mailbox",
65328                     "pillar box",
65329                     "postbox"
65330                 ],
65331                 "name": "Mailbox"
65332             },
65333             "amenity/post_office": {
65334                 "icon": "post",
65335                 "fields": [
65336                     "operator",
65337                     "collection_times",
65338                     "building_area"
65339                 ],
65340                 "geometry": [
65341                     "point",
65342                     "vertex",
65343                     "area"
65344                 ],
65345                 "tags": {
65346                     "amenity": "post_office"
65347                 },
65348                 "name": "Post Office"
65349             },
65350             "amenity/pub": {
65351                 "icon": "beer",
65352                 "fields": [
65353                     "building_area",
65354                     "address",
65355                     "opening_hours",
65356                     "smoking"
65357                 ],
65358                 "geometry": [
65359                     "point",
65360                     "vertex",
65361                     "area"
65362                 ],
65363                 "tags": {
65364                     "amenity": "pub"
65365                 },
65366                 "terms": [],
65367                 "name": "Pub"
65368             },
65369             "amenity/ranger_station": {
65370                 "fields": [
65371                     "building_area",
65372                     "opening_hours",
65373                     "operator",
65374                     "phone"
65375                 ],
65376                 "geometry": [
65377                     "point",
65378                     "area"
65379                 ],
65380                 "terms": [
65381                     "visitor center",
65382                     "visitor centre",
65383                     "permit center",
65384                     "permit centre",
65385                     "backcountry office",
65386                     "warden office",
65387                     "warden center"
65388                 ],
65389                 "tags": {
65390                     "amenity": "ranger_station"
65391                 },
65392                 "name": "Ranger Station"
65393             },
65394             "amenity/recycling": {
65395                 "icon": "recycling",
65396                 "fields": [
65397                     "recycling/cans",
65398                     "recycling/glass",
65399                     "recycling/paper",
65400                     "recycling/clothes"
65401                 ],
65402                 "geometry": [
65403                     "point",
65404                     "vertex",
65405                     "area"
65406                 ],
65407                 "terms": [],
65408                 "tags": {
65409                     "amenity": "recycling"
65410                 },
65411                 "name": "Recycling"
65412             },
65413             "amenity/restaurant": {
65414                 "icon": "restaurant",
65415                 "fields": [
65416                     "cuisine",
65417                     "building_area",
65418                     "address",
65419                     "opening_hours",
65420                     "capacity",
65421                     "smoking"
65422                 ],
65423                 "geometry": [
65424                     "point",
65425                     "vertex",
65426                     "area"
65427                 ],
65428                 "terms": [
65429                     "bar",
65430                     "cafeteria",
65431                     "café",
65432                     "canteen",
65433                     "chophouse",
65434                     "coffee shop",
65435                     "diner",
65436                     "dining room",
65437                     "dive*",
65438                     "doughtnut shop",
65439                     "drive-in",
65440                     "eatery",
65441                     "eating house",
65442                     "eating place",
65443                     "fast-food place",
65444                     "fish and chips",
65445                     "greasy spoon",
65446                     "grill",
65447                     "hamburger stand",
65448                     "hashery",
65449                     "hideaway",
65450                     "hotdog stand",
65451                     "inn",
65452                     "joint*",
65453                     "luncheonette",
65454                     "lunchroom",
65455                     "night club",
65456                     "outlet*",
65457                     "pizzeria",
65458                     "saloon",
65459                     "soda fountain",
65460                     "watering hole"
65461                 ],
65462                 "tags": {
65463                     "amenity": "restaurant"
65464                 },
65465                 "name": "Restaurant"
65466             },
65467             "amenity/school": {
65468                 "icon": "school",
65469                 "fields": [
65470                     "operator",
65471                     "address"
65472                 ],
65473                 "geometry": [
65474                     "point",
65475                     "vertex",
65476                     "area"
65477                 ],
65478                 "terms": [
65479                     "academy",
65480                     "alma mater",
65481                     "blackboard",
65482                     "college",
65483                     "department",
65484                     "discipline",
65485                     "establishment",
65486                     "faculty",
65487                     "hall",
65488                     "halls of ivy",
65489                     "institute",
65490                     "institution",
65491                     "jail*",
65492                     "schoolhouse",
65493                     "seminary",
65494                     "university"
65495                 ],
65496                 "tags": {
65497                     "amenity": "school"
65498                 },
65499                 "name": "School Grounds"
65500             },
65501             "amenity/shelter": {
65502                 "fields": [
65503                     "shelter_type"
65504                 ],
65505                 "geometry": [
65506                     "point",
65507                     "vertex",
65508                     "area"
65509                 ],
65510                 "tags": {
65511                     "amenity": "shelter"
65512                 },
65513                 "terms": [
65514                     "lean-to"
65515                 ],
65516                 "name": "Shelter"
65517             },
65518             "amenity/social_facility": {
65519                 "name": "Social Facility",
65520                 "geometry": [
65521                     "point",
65522                     "area"
65523                 ],
65524                 "terms": [],
65525                 "tags": {
65526                     "amenity": "social_facility"
65527                 },
65528                 "fields": [
65529                     "social_facility_for",
65530                     "address",
65531                     "phone",
65532                     "opening_hours",
65533                     "wheelchair",
65534                     "operator"
65535                 ]
65536             },
65537             "amenity/social_facility/food_bank": {
65538                 "name": "Food Bank",
65539                 "geometry": [
65540                     "point",
65541                     "area"
65542                 ],
65543                 "terms": [],
65544                 "tags": {
65545                     "amenity": "social_facility",
65546                     "social_facility": "food_bank"
65547                 },
65548                 "fields": [
65549                     "social_facility_for",
65550                     "address",
65551                     "phone",
65552                     "opening_hours",
65553                     "wheelchair",
65554                     "operator"
65555                 ]
65556             },
65557             "amenity/social_facility/group_home": {
65558                 "name": "Group Home",
65559                 "geometry": [
65560                     "point",
65561                     "area"
65562                 ],
65563                 "terms": [
65564                     "elderly",
65565                     "old",
65566                     "senior living"
65567                 ],
65568                 "tags": {
65569                     "amenity": "social_facility",
65570                     "social_facility": "group_home",
65571                     "social_facility_for": "senior"
65572                 },
65573                 "fields": [
65574                     "social_facility_for",
65575                     "address",
65576                     "phone",
65577                     "opening_hours",
65578                     "wheelchair",
65579                     "operator"
65580                 ]
65581             },
65582             "amenity/social_facility/homeless_shelter": {
65583                 "name": "Homeless Shelter",
65584                 "geometry": [
65585                     "point",
65586                     "area"
65587                 ],
65588                 "terms": [
65589                     "houseless",
65590                     "unhoused",
65591                     "displaced"
65592                 ],
65593                 "tags": {
65594                     "amenity": "social_facility",
65595                     "social_facility": "shelter",
65596                     "social_facility:for": "homeless"
65597                 },
65598                 "fields": [
65599                     "social_facility_for",
65600                     "address",
65601                     "phone",
65602                     "opening_hours",
65603                     "wheelchair",
65604                     "operator"
65605                 ]
65606             },
65607             "amenity/studio": {
65608                 "name": "Studio",
65609                 "geometry": [
65610                     "point",
65611                     "area"
65612                 ],
65613                 "terms": [
65614                     "recording studio",
65615                     "studio",
65616                     "radio",
65617                     "radio studio",
65618                     "television",
65619                     "television studio"
65620                 ],
65621                 "tags": {
65622                     "amenity": "studio"
65623                 },
65624                 "icon": "music",
65625                 "fields": [
65626                     "building_area",
65627                     "studio_type",
65628                     "address"
65629                 ]
65630             },
65631             "amenity/swimming_pool": {
65632                 "geometry": [
65633                     "point",
65634                     "vertex",
65635                     "area"
65636                 ],
65637                 "tags": {
65638                     "amenity": "swimming_pool"
65639                 },
65640                 "icon": "swimming",
65641                 "searchable": false,
65642                 "name": "Swimming Pool"
65643             },
65644             "amenity/taxi": {
65645                 "fields": [
65646                     "operator",
65647                     "capacity"
65648                 ],
65649                 "geometry": [
65650                     "point",
65651                     "vertex",
65652                     "area"
65653                 ],
65654                 "terms": [
65655                     "cab"
65656                 ],
65657                 "tags": {
65658                     "amenity": "taxi"
65659                 },
65660                 "name": "Taxi Stand"
65661             },
65662             "amenity/telephone": {
65663                 "icon": "telephone",
65664                 "geometry": [
65665                     "point",
65666                     "vertex"
65667                 ],
65668                 "tags": {
65669                     "amenity": "telephone"
65670                 },
65671                 "terms": [
65672                     "phone"
65673                 ],
65674                 "name": "Telephone"
65675             },
65676             "amenity/theatre": {
65677                 "icon": "theatre",
65678                 "fields": [
65679                     "operator",
65680                     "building_area",
65681                     "address"
65682                 ],
65683                 "geometry": [
65684                     "point",
65685                     "vertex",
65686                     "area"
65687                 ],
65688                 "terms": [
65689                     "theatre",
65690                     "performance",
65691                     "play",
65692                     "musical"
65693                 ],
65694                 "tags": {
65695                     "amenity": "theatre"
65696                 },
65697                 "name": "Theater"
65698             },
65699             "amenity/toilets": {
65700                 "fields": [
65701                     "toilets/disposal",
65702                     "operator",
65703                     "building_area",
65704                     "access_toilets"
65705                 ],
65706                 "geometry": [
65707                     "point",
65708                     "vertex",
65709                     "area"
65710                 ],
65711                 "terms": [
65712                     "bathroom",
65713                     "restroom",
65714                     "outhouse",
65715                     "privy",
65716                     "head",
65717                     "lavatory",
65718                     "latrine",
65719                     "water closet",
65720                     "WC",
65721                     "W.C."
65722                 ],
65723                 "tags": {
65724                     "amenity": "toilets"
65725                 },
65726                 "icon": "toilets",
65727                 "name": "Toilets"
65728             },
65729             "amenity/townhall": {
65730                 "icon": "town-hall",
65731                 "fields": [
65732                     "building_area",
65733                     "address"
65734                 ],
65735                 "geometry": [
65736                     "point",
65737                     "vertex",
65738                     "area"
65739                 ],
65740                 "terms": [
65741                     "village hall",
65742                     "city government",
65743                     "courthouse",
65744                     "municipal building",
65745                     "municipal center",
65746                     "municipal centre"
65747                 ],
65748                 "tags": {
65749                     "amenity": "townhall"
65750                 },
65751                 "name": "Town Hall"
65752             },
65753             "amenity/university": {
65754                 "icon": "college",
65755                 "fields": [
65756                     "operator",
65757                     "address"
65758                 ],
65759                 "geometry": [
65760                     "point",
65761                     "vertex",
65762                     "area"
65763                 ],
65764                 "tags": {
65765                     "amenity": "university"
65766                 },
65767                 "terms": [
65768                     "college"
65769                 ],
65770                 "name": "University"
65771             },
65772             "amenity/vending_machine": {
65773                 "fields": [
65774                     "vending",
65775                     "operator"
65776                 ],
65777                 "geometry": [
65778                     "point"
65779                 ],
65780                 "tags": {
65781                     "amenity": "vending_machine"
65782                 },
65783                 "name": "Vending Machine"
65784             },
65785             "amenity/veterinary": {
65786                 "fields": [],
65787                 "geometry": [
65788                     "point",
65789                     "area"
65790                 ],
65791                 "terms": [
65792                     "pet clinic",
65793                     "veterinarian",
65794                     "animal hospital",
65795                     "pet doctor"
65796                 ],
65797                 "tags": {
65798                     "amenity": "veterinary"
65799                 },
65800                 "name": "Veterinary"
65801             },
65802             "amenity/waste_basket": {
65803                 "icon": "waste-basket",
65804                 "geometry": [
65805                     "point",
65806                     "vertex"
65807                 ],
65808                 "tags": {
65809                     "amenity": "waste_basket"
65810                 },
65811                 "terms": [
65812                     "rubbish bin",
65813                     "litter bin",
65814                     "trash can",
65815                     "garbage can"
65816                 ],
65817                 "name": "Waste Basket"
65818             },
65819             "area": {
65820                 "name": "Area",
65821                 "tags": {
65822                     "area": "yes"
65823                 },
65824                 "geometry": [
65825                     "area"
65826                 ],
65827                 "matchScore": 0.1
65828             },
65829             "barrier": {
65830                 "geometry": [
65831                     "point",
65832                     "vertex",
65833                     "line",
65834                     "area"
65835                 ],
65836                 "tags": {
65837                     "barrier": "*"
65838                 },
65839                 "fields": [
65840                     "barrier"
65841                 ],
65842                 "name": "Barrier"
65843             },
65844             "barrier/block": {
65845                 "fields": [
65846                     "access"
65847                 ],
65848                 "geometry": [
65849                     "point",
65850                     "vertex"
65851                 ],
65852                 "tags": {
65853                     "barrier": "block"
65854                 },
65855                 "name": "Block"
65856             },
65857             "barrier/bollard": {
65858                 "fields": [
65859                     "access"
65860                 ],
65861                 "geometry": [
65862                     "point",
65863                     "vertex",
65864                     "line"
65865                 ],
65866                 "tags": {
65867                     "barrier": "bollard"
65868                 },
65869                 "name": "Bollard"
65870             },
65871             "barrier/cattle_grid": {
65872                 "geometry": [
65873                     "vertex"
65874                 ],
65875                 "tags": {
65876                     "barrier": "cattle_grid"
65877                 },
65878                 "name": "Cattle Grid"
65879             },
65880             "barrier/city_wall": {
65881                 "geometry": [
65882                     "line",
65883                     "area"
65884                 ],
65885                 "tags": {
65886                     "barrier": "city_wall"
65887                 },
65888                 "name": "City Wall"
65889             },
65890             "barrier/cycle_barrier": {
65891                 "fields": [
65892                     "access"
65893                 ],
65894                 "geometry": [
65895                     "vertex"
65896                 ],
65897                 "tags": {
65898                     "barrier": "cycle_barrier"
65899                 },
65900                 "name": "Cycle Barrier"
65901             },
65902             "barrier/ditch": {
65903                 "geometry": [
65904                     "line",
65905                     "area"
65906                 ],
65907                 "tags": {
65908                     "barrier": "ditch"
65909                 },
65910                 "name": "Ditch"
65911             },
65912             "barrier/entrance": {
65913                 "icon": "entrance",
65914                 "geometry": [
65915                     "vertex"
65916                 ],
65917                 "tags": {
65918                     "barrier": "entrance"
65919                 },
65920                 "name": "Entrance",
65921                 "searchable": false
65922             },
65923             "barrier/fence": {
65924                 "geometry": [
65925                     "line"
65926                 ],
65927                 "tags": {
65928                     "barrier": "fence"
65929                 },
65930                 "name": "Fence"
65931             },
65932             "barrier/gate": {
65933                 "fields": [
65934                     "access"
65935                 ],
65936                 "geometry": [
65937                     "point",
65938                     "vertex",
65939                     "line"
65940                 ],
65941                 "tags": {
65942                     "barrier": "gate"
65943                 },
65944                 "name": "Gate"
65945             },
65946             "barrier/hedge": {
65947                 "geometry": [
65948                     "line",
65949                     "area"
65950                 ],
65951                 "tags": {
65952                     "barrier": "hedge"
65953                 },
65954                 "name": "Hedge"
65955             },
65956             "barrier/kissing_gate": {
65957                 "fields": [
65958                     "access"
65959                 ],
65960                 "geometry": [
65961                     "vertex"
65962                 ],
65963                 "tags": {
65964                     "barrier": "kissing_gate"
65965                 },
65966                 "name": "Kissing Gate"
65967             },
65968             "barrier/lift_gate": {
65969                 "fields": [
65970                     "access"
65971                 ],
65972                 "geometry": [
65973                     "point",
65974                     "vertex"
65975                 ],
65976                 "tags": {
65977                     "barrier": "lift_gate"
65978                 },
65979                 "name": "Lift Gate"
65980             },
65981             "barrier/retaining_wall": {
65982                 "geometry": [
65983                     "line",
65984                     "area"
65985                 ],
65986                 "tags": {
65987                     "barrier": "retaining_wall"
65988                 },
65989                 "name": "Retaining Wall"
65990             },
65991             "barrier/stile": {
65992                 "fields": [
65993                     "access"
65994                 ],
65995                 "geometry": [
65996                     "point",
65997                     "vertex"
65998                 ],
65999                 "tags": {
66000                     "barrier": "stile"
66001                 },
66002                 "name": "Stile"
66003             },
66004             "barrier/toll_booth": {
66005                 "fields": [
66006                     "access"
66007                 ],
66008                 "geometry": [
66009                     "vertex"
66010                 ],
66011                 "tags": {
66012                     "barrier": "toll_booth"
66013                 },
66014                 "name": "Toll Booth"
66015             },
66016             "barrier/wall": {
66017                 "geometry": [
66018                     "line",
66019                     "area"
66020                 ],
66021                 "tags": {
66022                     "barrier": "wall"
66023                 },
66024                 "name": "Wall"
66025             },
66026             "boundary/administrative": {
66027                 "name": "Administrative Boundary",
66028                 "geometry": [
66029                     "line"
66030                 ],
66031                 "tags": {
66032                     "boundary": "administrative"
66033                 },
66034                 "fields": [
66035                     "admin_level"
66036                 ]
66037             },
66038             "building": {
66039                 "icon": "building",
66040                 "fields": [
66041                     "building",
66042                     "levels",
66043                     "address"
66044                 ],
66045                 "geometry": [
66046                     "area"
66047                 ],
66048                 "tags": {
66049                     "building": "*"
66050                 },
66051                 "terms": [],
66052                 "name": "Building"
66053             },
66054             "building/apartments": {
66055                 "icon": "commercial",
66056                 "fields": [
66057                     "address",
66058                     "levels"
66059                 ],
66060                 "geometry": [
66061                     "point",
66062                     "vertex",
66063                     "area"
66064                 ],
66065                 "tags": {
66066                     "building": "apartments"
66067                 },
66068                 "name": "Apartments"
66069             },
66070             "building/barn": {
66071                 "icon": "building",
66072                 "fields": [
66073                     "address",
66074                     "levels"
66075                 ],
66076                 "geometry": [
66077                     "point",
66078                     "vertex",
66079                     "area"
66080                 ],
66081                 "tags": {
66082                     "building": "barn"
66083                 },
66084                 "name": "Barn"
66085             },
66086             "building/bunker": {
66087                 "fields": [
66088                     "address",
66089                     "levels"
66090                 ],
66091                 "geometry": [
66092                     "point",
66093                     "vertex",
66094                     "area"
66095                 ],
66096                 "tags": {
66097                     "building": "bunker"
66098                 },
66099                 "name": "Bunker",
66100                 "searchable": false
66101             },
66102             "building/cabin": {
66103                 "icon": "building",
66104                 "fields": [
66105                     "address",
66106                     "levels"
66107                 ],
66108                 "geometry": [
66109                     "point",
66110                     "vertex",
66111                     "area"
66112                 ],
66113                 "tags": {
66114                     "building": "cabin"
66115                 },
66116                 "name": "Cabin"
66117             },
66118             "building/cathedral": {
66119                 "icon": "place-of-worship",
66120                 "fields": [
66121                     "address",
66122                     "levels"
66123                 ],
66124                 "geometry": [
66125                     "point",
66126                     "vertex",
66127                     "area"
66128                 ],
66129                 "tags": {
66130                     "building": "cathedral"
66131                 },
66132                 "name": "Cathedral"
66133             },
66134             "building/chapel": {
66135                 "icon": "place-of-worship",
66136                 "fields": [
66137                     "address",
66138                     "levels"
66139                 ],
66140                 "geometry": [
66141                     "point",
66142                     "vertex",
66143                     "area"
66144                 ],
66145                 "tags": {
66146                     "building": "chapel"
66147                 },
66148                 "name": "Chapel"
66149             },
66150             "building/church": {
66151                 "icon": "place-of-worship",
66152                 "fields": [
66153                     "address",
66154                     "levels"
66155                 ],
66156                 "geometry": [
66157                     "point",
66158                     "vertex",
66159                     "area"
66160                 ],
66161                 "tags": {
66162                     "building": "church"
66163                 },
66164                 "name": "Church"
66165             },
66166             "building/commercial": {
66167                 "icon": "commercial",
66168                 "fields": [
66169                     "address",
66170                     "smoking"
66171                 ],
66172                 "geometry": [
66173                     "point",
66174                     "vertex",
66175                     "area"
66176                 ],
66177                 "tags": {
66178                     "building": "commercial"
66179                 },
66180                 "name": "Commercial Building"
66181             },
66182             "building/construction": {
66183                 "icon": "building",
66184                 "fields": [
66185                     "address",
66186                     "levels"
66187                 ],
66188                 "geometry": [
66189                     "point",
66190                     "vertex",
66191                     "area"
66192                 ],
66193                 "tags": {
66194                     "building": "construction"
66195                 },
66196                 "name": "Building Under Construction"
66197             },
66198             "building/detached": {
66199                 "icon": "building",
66200                 "fields": [
66201                     "address",
66202                     "levels"
66203                 ],
66204                 "geometry": [
66205                     "point",
66206                     "vertex",
66207                     "area"
66208                 ],
66209                 "tags": {
66210                     "building": "detached"
66211                 },
66212                 "name": "Detached Home"
66213             },
66214             "building/dormitory": {
66215                 "icon": "building",
66216                 "fields": [
66217                     "address",
66218                     "levels",
66219                     "smoking"
66220                 ],
66221                 "geometry": [
66222                     "point",
66223                     "vertex",
66224                     "area"
66225                 ],
66226                 "tags": {
66227                     "building": "dormitory"
66228                 },
66229                 "name": "Dormitory"
66230             },
66231             "building/entrance": {
66232                 "icon": "entrance",
66233                 "geometry": [
66234                     "vertex"
66235                 ],
66236                 "tags": {
66237                     "building": "entrance"
66238                 },
66239                 "name": "Entrance/Exit",
66240                 "searchable": false
66241             },
66242             "building/garage": {
66243                 "fields": [
66244                     "capacity"
66245                 ],
66246                 "geometry": [
66247                     "point",
66248                     "vertex",
66249                     "area"
66250                 ],
66251                 "tags": {
66252                     "building": "garage"
66253                 },
66254                 "name": "Garage",
66255                 "icon": "warehouse"
66256             },
66257             "building/garages": {
66258                 "icon": "warehouse",
66259                 "fields": [
66260                     "capacity"
66261                 ],
66262                 "geometry": [
66263                     "point",
66264                     "vertex",
66265                     "area"
66266                 ],
66267                 "tags": {
66268                     "building": "garages"
66269                 },
66270                 "name": "Garages"
66271             },
66272             "building/greenhouse": {
66273                 "icon": "building",
66274                 "fields": [
66275                     "address",
66276                     "levels"
66277                 ],
66278                 "geometry": [
66279                     "point",
66280                     "vertex",
66281                     "area"
66282                 ],
66283                 "tags": {
66284                     "building": "greenhouse"
66285                 },
66286                 "name": "Greenhouse"
66287             },
66288             "building/hospital": {
66289                 "icon": "building",
66290                 "fields": [
66291                     "address",
66292                     "levels"
66293                 ],
66294                 "geometry": [
66295                     "point",
66296                     "vertex",
66297                     "area"
66298                 ],
66299                 "tags": {
66300                     "building": "hospital"
66301                 },
66302                 "name": "Hospital Building"
66303             },
66304             "building/hotel": {
66305                 "icon": "building",
66306                 "fields": [
66307                     "address",
66308                     "levels",
66309                     "smoking"
66310                 ],
66311                 "geometry": [
66312                     "point",
66313                     "vertex",
66314                     "area"
66315                 ],
66316                 "tags": {
66317                     "building": "hotel"
66318                 },
66319                 "name": "Hotel Building"
66320             },
66321             "building/house": {
66322                 "icon": "building",
66323                 "fields": [
66324                     "address",
66325                     "levels"
66326                 ],
66327                 "geometry": [
66328                     "point",
66329                     "area"
66330                 ],
66331                 "tags": {
66332                     "building": "house"
66333                 },
66334                 "name": "House"
66335             },
66336             "building/hut": {
66337                 "geometry": [
66338                     "point",
66339                     "vertex",
66340                     "area"
66341                 ],
66342                 "tags": {
66343                     "building": "hut"
66344                 },
66345                 "name": "Hut"
66346             },
66347             "building/industrial": {
66348                 "icon": "industrial",
66349                 "fields": [
66350                     "address",
66351                     "levels"
66352                 ],
66353                 "geometry": [
66354                     "point",
66355                     "vertex",
66356                     "area"
66357                 ],
66358                 "tags": {
66359                     "building": "industrial"
66360                 },
66361                 "name": "Industrial Building"
66362             },
66363             "building/public": {
66364                 "icon": "building",
66365                 "fields": [
66366                     "address",
66367                     "levels",
66368                     "smoking"
66369                 ],
66370                 "geometry": [
66371                     "point",
66372                     "vertex",
66373                     "area"
66374                 ],
66375                 "tags": {
66376                     "building": "public"
66377                 },
66378                 "name": "Public Building"
66379             },
66380             "building/residential": {
66381                 "icon": "building",
66382                 "fields": [
66383                     "address",
66384                     "levels"
66385                 ],
66386                 "geometry": [
66387                     "point",
66388                     "vertex",
66389                     "area"
66390                 ],
66391                 "tags": {
66392                     "building": "residential"
66393                 },
66394                 "name": "Residential Building"
66395             },
66396             "building/retail": {
66397                 "icon": "building",
66398                 "fields": [
66399                     "address",
66400                     "levels",
66401                     "smoking"
66402                 ],
66403                 "geometry": [
66404                     "point",
66405                     "vertex",
66406                     "area"
66407                 ],
66408                 "tags": {
66409                     "building": "retail"
66410                 },
66411                 "name": "Retail Building"
66412             },
66413             "building/roof": {
66414                 "icon": "building",
66415                 "fields": [
66416                     "address",
66417                     "levels"
66418                 ],
66419                 "geometry": [
66420                     "point",
66421                     "vertex",
66422                     "area"
66423                 ],
66424                 "tags": {
66425                     "building": "roof"
66426                 },
66427                 "name": "Roof"
66428             },
66429             "building/school": {
66430                 "icon": "building",
66431                 "fields": [
66432                     "address",
66433                     "levels"
66434                 ],
66435                 "geometry": [
66436                     "point",
66437                     "vertex",
66438                     "area"
66439                 ],
66440                 "tags": {
66441                     "building": "school"
66442                 },
66443                 "name": "School Building"
66444             },
66445             "building/shed": {
66446                 "icon": "building",
66447                 "fields": [
66448                     "address",
66449                     "levels"
66450                 ],
66451                 "geometry": [
66452                     "point",
66453                     "vertex",
66454                     "area"
66455                 ],
66456                 "tags": {
66457                     "building": "shed"
66458                 },
66459                 "name": "Shed"
66460             },
66461             "building/stable": {
66462                 "icon": "building",
66463                 "fields": [
66464                     "address",
66465                     "levels"
66466                 ],
66467                 "geometry": [
66468                     "point",
66469                     "vertex",
66470                     "area"
66471                 ],
66472                 "tags": {
66473                     "building": "stable"
66474                 },
66475                 "name": "Stable"
66476             },
66477             "building/static_caravan": {
66478                 "icon": "building",
66479                 "fields": [
66480                     "address",
66481                     "levels"
66482                 ],
66483                 "geometry": [
66484                     "point",
66485                     "vertex",
66486                     "area"
66487                 ],
66488                 "tags": {
66489                     "building": "static_caravan"
66490                 },
66491                 "name": "Static Mobile Home"
66492             },
66493             "building/terrace": {
66494                 "icon": "building",
66495                 "fields": [
66496                     "address",
66497                     "levels"
66498                 ],
66499                 "geometry": [
66500                     "point",
66501                     "vertex",
66502                     "area"
66503                 ],
66504                 "tags": {
66505                     "building": "terrace"
66506                 },
66507                 "name": "Row Houses"
66508             },
66509             "building/train_station": {
66510                 "icon": "building",
66511                 "fields": [
66512                     "address",
66513                     "levels"
66514                 ],
66515                 "geometry": [
66516                     "point",
66517                     "vertex",
66518                     "area"
66519                 ],
66520                 "tags": {
66521                     "building": "train_station"
66522                 },
66523                 "name": "Train Station",
66524                 "searchable": false
66525             },
66526             "building/university": {
66527                 "icon": "building",
66528                 "fields": [
66529                     "address",
66530                     "levels"
66531                 ],
66532                 "geometry": [
66533                     "point",
66534                     "vertex",
66535                     "area"
66536                 ],
66537                 "tags": {
66538                     "building": "university"
66539                 },
66540                 "name": "University Building"
66541             },
66542             "building/warehouse": {
66543                 "icon": "building",
66544                 "fields": [
66545                     "address",
66546                     "levels"
66547                 ],
66548                 "geometry": [
66549                     "point",
66550                     "vertex",
66551                     "area"
66552                 ],
66553                 "tags": {
66554                     "building": "warehouse"
66555                 },
66556                 "name": "Warehouse"
66557             },
66558             "craft/basket_maker": {
66559                 "name": "Basket Maker",
66560                 "geometry": [
66561                     "point",
66562                     "area"
66563                 ],
66564                 "terms": [
66565                     "basket",
66566                     "basketry",
66567                     "basket maker",
66568                     "basket weaver"
66569                 ],
66570                 "tags": {
66571                     "craft": "basket_maker"
66572                 },
66573                 "icon": "art-gallery",
66574                 "fields": [
66575                     "building_area",
66576                     "address",
66577                     "operator",
66578                     "opening_hours"
66579                 ]
66580             },
66581             "craft/beekeeper": {
66582                 "name": "Beekeeper",
66583                 "geometry": [
66584                     "point",
66585                     "area"
66586                 ],
66587                 "terms": [
66588                     "bees",
66589                     "beekeeper",
66590                     "bee box"
66591                 ],
66592                 "tags": {
66593                     "craft": "beekeeper"
66594                 },
66595                 "icon": "farm",
66596                 "fields": [
66597                     "building_area",
66598                     "address",
66599                     "operator",
66600                     "opening_hours"
66601                 ]
66602             },
66603             "craft/blacksmith": {
66604                 "name": "Blacksmith",
66605                 "geometry": [
66606                     "point",
66607                     "area"
66608                 ],
66609                 "terms": [
66610                     "blacksmith"
66611                 ],
66612                 "tags": {
66613                     "craft": "blacksmith"
66614                 },
66615                 "icon": "farm",
66616                 "fields": [
66617                     "building_area",
66618                     "address",
66619                     "operator",
66620                     "opening_hours"
66621                 ]
66622             },
66623             "craft/boatbuilder": {
66624                 "name": "Boat Builder",
66625                 "geometry": [
66626                     "point",
66627                     "area"
66628                 ],
66629                 "terms": [
66630                     "boat builder"
66631                 ],
66632                 "tags": {
66633                     "craft": "boatbuilder"
66634                 },
66635                 "icon": "marker-stroked",
66636                 "fields": [
66637                     "building_area",
66638                     "address",
66639                     "operator",
66640                     "opening_hours"
66641                 ]
66642             },
66643             "craft/bookbinder": {
66644                 "name": "Bookbinder",
66645                 "geometry": [
66646                     "point",
66647                     "area"
66648                 ],
66649                 "terms": [
66650                     "bookbinder",
66651                     "book repair"
66652                 ],
66653                 "tags": {
66654                     "craft": "bookbinder"
66655                 },
66656                 "icon": "library",
66657                 "fields": [
66658                     "building_area",
66659                     "address",
66660                     "operator",
66661                     "opening_hours"
66662                 ]
66663             },
66664             "craft/brewery": {
66665                 "name": "Brewery",
66666                 "geometry": [
66667                     "point",
66668                     "area"
66669                 ],
66670                 "terms": [
66671                     "brewery"
66672                 ],
66673                 "tags": {
66674                     "craft": "brewery"
66675                 },
66676                 "icon": "beer",
66677                 "fields": [
66678                     "building_area",
66679                     "address",
66680                     "operator",
66681                     "opening_hours"
66682                 ]
66683             },
66684             "craft/carpenter": {
66685                 "name": "Carpenter",
66686                 "geometry": [
66687                     "point",
66688                     "area"
66689                 ],
66690                 "terms": [
66691                     "carpenter",
66692                     "woodworker"
66693                 ],
66694                 "tags": {
66695                     "craft": "carpenter"
66696                 },
66697                 "icon": "logging",
66698                 "fields": [
66699                     "building_area",
66700                     "address",
66701                     "operator",
66702                     "opening_hours"
66703                 ]
66704             },
66705             "craft/carpet_layer": {
66706                 "name": "Carpet Layer",
66707                 "geometry": [
66708                     "point",
66709                     "area"
66710                 ],
66711                 "terms": [
66712                     "carpet layer"
66713                 ],
66714                 "tags": {
66715                     "craft": "carpet_layer"
66716                 },
66717                 "icon": "square",
66718                 "fields": [
66719                     "building_area",
66720                     "address",
66721                     "operator",
66722                     "opening_hours"
66723                 ]
66724             },
66725             "craft/caterer": {
66726                 "name": "Caterer",
66727                 "geometry": [
66728                     "point",
66729                     "area"
66730                 ],
66731                 "terms": [
66732                     "Caterer",
66733                     "Catering"
66734                 ],
66735                 "tags": {
66736                     "craft": "caterer"
66737                 },
66738                 "icon": "bakery",
66739                 "fields": [
66740                     "cuisine",
66741                     "building_area",
66742                     "address",
66743                     "operator",
66744                     "opening_hours"
66745                 ]
66746             },
66747             "craft/clockmaker": {
66748                 "name": "Clockmaker",
66749                 "geometry": [
66750                     "point",
66751                     "area"
66752                 ],
66753                 "terms": [
66754                     "clock",
66755                     "clockmaker",
66756                     "clock repair"
66757                 ],
66758                 "tags": {
66759                     "craft": "clockmaker"
66760                 },
66761                 "icon": "circle-stroked",
66762                 "fields": [
66763                     "building_area",
66764                     "address",
66765                     "operator",
66766                     "opening_hours"
66767                 ]
66768             },
66769             "craft/confectionary": {
66770                 "name": "Confectionary",
66771                 "geometry": [
66772                     "point",
66773                     "area"
66774                 ],
66775                 "terms": [
66776                     "confectionary",
66777                     "sweets",
66778                     "candy"
66779                 ],
66780                 "tags": {
66781                     "craft": "confectionary"
66782                 },
66783                 "icon": "bakery",
66784                 "fields": [
66785                     "building_area",
66786                     "address",
66787                     "operator",
66788                     "opening_hours"
66789                 ]
66790             },
66791             "craft/dressmaker": {
66792                 "name": "Dressmaker",
66793                 "geometry": [
66794                     "point",
66795                     "area"
66796                 ],
66797                 "terms": [
66798                     "dress",
66799                     "dressmaker"
66800                 ],
66801                 "tags": {
66802                     "craft": "dressmaker"
66803                 },
66804                 "icon": "clothing-store",
66805                 "fields": [
66806                     "building_area",
66807                     "address",
66808                     "operator",
66809                     "opening_hours"
66810                 ]
66811             },
66812             "craft/electrician": {
66813                 "name": "Electrician",
66814                 "geometry": [
66815                     "point",
66816                     "area"
66817                 ],
66818                 "terms": [
66819                     "electrician"
66820                 ],
66821                 "tags": {
66822                     "craft": "electrician"
66823                 },
66824                 "icon": "marker-stroked",
66825                 "fields": [
66826                     "building_area",
66827                     "address",
66828                     "operator",
66829                     "opening_hours"
66830                 ]
66831             },
66832             "craft/gardener": {
66833                 "name": "Gardener",
66834                 "geometry": [
66835                     "point",
66836                     "area"
66837                 ],
66838                 "terms": [
66839                     "gardener",
66840                     "landscaper",
66841                     "grounds keeper"
66842                 ],
66843                 "tags": {
66844                     "craft": "gardener"
66845                 },
66846                 "icon": "garden",
66847                 "fields": [
66848                     "building_area",
66849                     "address",
66850                     "operator",
66851                     "opening_hours"
66852                 ]
66853             },
66854             "craft/glaziery": {
66855                 "name": "Glaziery",
66856                 "geometry": [
66857                     "point",
66858                     "area"
66859                 ],
66860                 "terms": [
66861                     "glass",
66862                     "glass foundry",
66863                     "stained-glass",
66864                     "window"
66865                 ],
66866                 "tags": {
66867                     "craft": "glaziery"
66868                 },
66869                 "icon": "fire-station",
66870                 "fields": [
66871                     "building_area",
66872                     "address",
66873                     "operator",
66874                     "opening_hours"
66875                 ]
66876             },
66877             "craft/handicraft": {
66878                 "name": "Handicraft",
66879                 "geometry": [
66880                     "point",
66881                     "area"
66882                 ],
66883                 "terms": [
66884                     "handicraft"
66885                 ],
66886                 "tags": {
66887                     "craft": "handicraft"
66888                 },
66889                 "icon": "art-gallery",
66890                 "fields": [
66891                     "building_area",
66892                     "address",
66893                     "operator",
66894                     "opening_hours"
66895                 ]
66896             },
66897             "craft/hvac": {
66898                 "name": "HVAC",
66899                 "geometry": [
66900                     "point",
66901                     "area"
66902                 ],
66903                 "terms": [
66904                     "heating",
66905                     "ventilating",
66906                     "air-conditioning",
66907                     "air conditioning"
66908                 ],
66909                 "tags": {
66910                     "craft": "hvac"
66911                 },
66912                 "icon": "marker-stroked",
66913                 "fields": [
66914                     "building_area",
66915                     "address",
66916                     "operator",
66917                     "opening_hours"
66918                 ]
66919             },
66920             "craft/insulator": {
66921                 "name": "Insulator",
66922                 "geometry": [
66923                     "point",
66924                     "area"
66925                 ],
66926                 "terms": [
66927                     "insulation",
66928                     "insulator"
66929                 ],
66930                 "tags": {
66931                     "craft": "insulation"
66932                 },
66933                 "icon": "marker-stroked",
66934                 "fields": [
66935                     "building_area",
66936                     "address",
66937                     "operator",
66938                     "opening_hours"
66939                 ]
66940             },
66941             "craft/jeweler": {
66942                 "name": "Jeweler",
66943                 "geometry": [
66944                     "point",
66945                     "area"
66946                 ],
66947                 "terms": [
66948                     "jeweler",
66949                     "gem",
66950                     "diamond"
66951                 ],
66952                 "tags": {
66953                     "craft": "jeweler"
66954                 },
66955                 "icon": "marker-stroked",
66956                 "searchable": false,
66957                 "fields": [
66958                     "building_area",
66959                     "address",
66960                     "operator",
66961                     "opening_hours"
66962                 ]
66963             },
66964             "craft/key_cutter": {
66965                 "name": "Key Cutter",
66966                 "geometry": [
66967                     "point",
66968                     "area"
66969                 ],
66970                 "terms": [
66971                     "key",
66972                     "key cutter"
66973                 ],
66974                 "tags": {
66975                     "craft": "key_cutter"
66976                 },
66977                 "icon": "marker-stroked",
66978                 "fields": [
66979                     "building_area",
66980                     "address",
66981                     "operator",
66982                     "opening_hours"
66983                 ]
66984             },
66985             "craft/locksmith": {
66986                 "name": "Locksmith",
66987                 "geometry": [
66988                     "point",
66989                     "area"
66990                 ],
66991                 "terms": [
66992                     "locksmith",
66993                     "lock"
66994                 ],
66995                 "tags": {
66996                     "craft": "locksmith"
66997                 },
66998                 "icon": "marker-stroked",
66999                 "searchable": false,
67000                 "fields": [
67001                     "building_area",
67002                     "address",
67003                     "operator",
67004                     "opening_hours"
67005                 ]
67006             },
67007             "craft/metal_construction": {
67008                 "name": "Metal Construction",
67009                 "geometry": [
67010                     "point",
67011                     "area"
67012                 ],
67013                 "terms": [
67014                     "metal construction"
67015                 ],
67016                 "tags": {
67017                     "craft": "metal_construction"
67018                 },
67019                 "icon": "marker-stroked",
67020                 "fields": [
67021                     "building_area",
67022                     "address",
67023                     "operator",
67024                     "opening_hours"
67025                 ]
67026             },
67027             "craft/optician": {
67028                 "name": "Optician",
67029                 "geometry": [
67030                     "point",
67031                     "area"
67032                 ],
67033                 "terms": [
67034                     "glasses",
67035                     "optician"
67036                 ],
67037                 "tags": {
67038                     "craft": "optician"
67039                 },
67040                 "icon": "marker-stroked",
67041                 "searchable": false,
67042                 "fields": [
67043                     "building_area",
67044                     "address",
67045                     "operator",
67046                     "opening_hours"
67047                 ]
67048             },
67049             "craft/painter": {
67050                 "name": "Painter",
67051                 "geometry": [
67052                     "point",
67053                     "area"
67054                 ],
67055                 "terms": [
67056                     "painter"
67057                 ],
67058                 "tags": {
67059                     "craft": "painter"
67060                 },
67061                 "icon": "art-gallery",
67062                 "fields": [
67063                     "building_area",
67064                     "address",
67065                     "operator",
67066                     "opening_hours"
67067                 ]
67068             },
67069             "craft/photographer": {
67070                 "name": "Photographer",
67071                 "geometry": [
67072                     "point",
67073                     "area"
67074                 ],
67075                 "terms": [
67076                     "photographer"
67077                 ],
67078                 "tags": {
67079                     "craft": "photographer"
67080                 },
67081                 "icon": "camera",
67082                 "fields": [
67083                     "building_area",
67084                     "address",
67085                     "operator",
67086                     "opening_hours"
67087                 ]
67088             },
67089             "craft/photographic_laboratory": {
67090                 "name": "Photographic Laboratory",
67091                 "geometry": [
67092                     "point",
67093                     "area"
67094                 ],
67095                 "terms": [
67096                     "photographic laboratory",
67097                     "film developer"
67098                 ],
67099                 "tags": {
67100                     "craft": "photographic_laboratory"
67101                 },
67102                 "icon": "camera",
67103                 "fields": [
67104                     "building_area",
67105                     "address",
67106                     "operator",
67107                     "opening_hours"
67108                 ]
67109             },
67110             "craft/plasterer": {
67111                 "name": "Plasterer",
67112                 "geometry": [
67113                     "point",
67114                     "area"
67115                 ],
67116                 "terms": [
67117                     "plasterer"
67118                 ],
67119                 "tags": {
67120                     "craft": "plasterer"
67121                 },
67122                 "icon": "marker-stroked",
67123                 "fields": [
67124                     "building_area",
67125                     "address",
67126                     "operator",
67127                     "opening_hours"
67128                 ]
67129             },
67130             "craft/plumber": {
67131                 "name": "Plumber",
67132                 "geometry": [
67133                     "point",
67134                     "area"
67135                 ],
67136                 "terms": [
67137                     "pumber"
67138                 ],
67139                 "tags": {
67140                     "craft": "plumber"
67141                 },
67142                 "icon": "marker-stroked",
67143                 "fields": [
67144                     "building_area",
67145                     "address",
67146                     "operator",
67147                     "opening_hours"
67148                 ]
67149             },
67150             "craft/pottery": {
67151                 "name": "Pottery",
67152                 "geometry": [
67153                     "point",
67154                     "area"
67155                 ],
67156                 "terms": [
67157                     "pottery",
67158                     "potter"
67159                 ],
67160                 "tags": {
67161                     "craft": "pottery"
67162                 },
67163                 "icon": "art-gallery",
67164                 "fields": [
67165                     "building_area",
67166                     "address",
67167                     "operator",
67168                     "opening_hours"
67169                 ]
67170             },
67171             "craft/rigger": {
67172                 "name": "Rigger",
67173                 "geometry": [
67174                     "point",
67175                     "area"
67176                 ],
67177                 "terms": [
67178                     "rigger"
67179                 ],
67180                 "tags": {
67181                     "craft": "rigger"
67182                 },
67183                 "icon": "marker-stroked",
67184                 "fields": [
67185                     "building_area",
67186                     "address",
67187                     "operator",
67188                     "opening_hours"
67189                 ]
67190             },
67191             "craft/roofer": {
67192                 "name": "Roofer",
67193                 "geometry": [
67194                     "point",
67195                     "area"
67196                 ],
67197                 "terms": [
67198                     "roofer"
67199                 ],
67200                 "tags": {
67201                     "craft": "roofer"
67202                 },
67203                 "icon": "marker-stroked",
67204                 "fields": [
67205                     "building_area",
67206                     "address",
67207                     "operator",
67208                     "opening_hours"
67209                 ]
67210             },
67211             "craft/saddler": {
67212                 "name": "Saddler",
67213                 "geometry": [
67214                     "point",
67215                     "area"
67216                 ],
67217                 "terms": [
67218                     "saddler"
67219                 ],
67220                 "tags": {
67221                     "craft": "saddler"
67222                 },
67223                 "icon": "marker-stroked",
67224                 "fields": [
67225                     "building_area",
67226                     "address",
67227                     "operator",
67228                     "opening_hours"
67229                 ]
67230             },
67231             "craft/sailmaker": {
67232                 "name": "Sailmaker",
67233                 "geometry": [
67234                     "point",
67235                     "area"
67236                 ],
67237                 "terms": [
67238                     "sailmaker"
67239                 ],
67240                 "tags": {
67241                     "craft": "sailmaker"
67242                 },
67243                 "icon": "marker-stroked",
67244                 "fields": [
67245                     "building_area",
67246                     "address",
67247                     "operator",
67248                     "opening_hours"
67249                 ]
67250             },
67251             "craft/sawmill": {
67252                 "name": "Sawmill",
67253                 "geometry": [
67254                     "point",
67255                     "area"
67256                 ],
67257                 "terms": [
67258                     "sawmill",
67259                     "lumber"
67260                 ],
67261                 "tags": {
67262                     "craft": "sawmill"
67263                 },
67264                 "icon": "park",
67265                 "fields": [
67266                     "building_area",
67267                     "address",
67268                     "operator",
67269                     "opening_hours"
67270                 ]
67271             },
67272             "craft/scaffolder": {
67273                 "name": "Scaffolder",
67274                 "geometry": [
67275                     "point",
67276                     "area"
67277                 ],
67278                 "terms": [
67279                     "scaffolder"
67280                 ],
67281                 "tags": {
67282                     "craft": "scaffolder"
67283                 },
67284                 "icon": "marker-stroked",
67285                 "fields": [
67286                     "building_area",
67287                     "address",
67288                     "operator",
67289                     "opening_hours"
67290                 ]
67291             },
67292             "craft/sculpter": {
67293                 "name": "Sculpter",
67294                 "geometry": [
67295                     "point",
67296                     "area"
67297                 ],
67298                 "terms": [
67299                     "sculpter"
67300                 ],
67301                 "tags": {
67302                     "craft": "sculpter"
67303                 },
67304                 "icon": "art-gallery",
67305                 "fields": [
67306                     "building_area",
67307                     "address",
67308                     "operator",
67309                     "opening_hours"
67310                 ]
67311             },
67312             "craft/shoemaker": {
67313                 "name": "Shoemaker",
67314                 "geometry": [
67315                     "point",
67316                     "area"
67317                 ],
67318                 "terms": [
67319                     "shoe repair",
67320                     "shoemaker"
67321                 ],
67322                 "tags": {
67323                     "craft": "shoemaker"
67324                 },
67325                 "icon": "marker-stroked",
67326                 "fields": [
67327                     "building_area",
67328                     "address",
67329                     "operator",
67330                     "opening_hours"
67331                 ]
67332             },
67333             "craft/stonemason": {
67334                 "name": "Stonemason",
67335                 "geometry": [
67336                     "point",
67337                     "area"
67338                 ],
67339                 "terms": [
67340                     "stonemason",
67341                     "masonry"
67342                 ],
67343                 "tags": {
67344                     "craft": "stonemason"
67345                 },
67346                 "icon": "marker-stroked",
67347                 "fields": [
67348                     "building_area",
67349                     "address",
67350                     "operator",
67351                     "opening_hours"
67352                 ]
67353             },
67354             "craft/sweep": {
67355                 "name": "Chimney Sweep",
67356                 "geometry": [
67357                     "point",
67358                     "area"
67359                 ],
67360                 "terms": [
67361                     "sweep",
67362                     "chimney sweep"
67363                 ],
67364                 "tags": {
67365                     "craft": "sweep"
67366                 },
67367                 "icon": "marker-stroked",
67368                 "fields": [
67369                     "building_area",
67370                     "address",
67371                     "operator",
67372                     "opening_hours"
67373                 ]
67374             },
67375             "craft/tailor": {
67376                 "name": "Tailor",
67377                 "geometry": [
67378                     "point",
67379                     "area"
67380                 ],
67381                 "terms": [
67382                     "tailor",
67383                     "clothes"
67384                 ],
67385                 "tags": {
67386                     "craft": "tailor"
67387                 },
67388                 "icon": "clothing-store",
67389                 "fields": [
67390                     "building_area",
67391                     "address",
67392                     "operator",
67393                     "opening_hours"
67394                 ],
67395                 "searchable": false
67396             },
67397             "craft/tiler": {
67398                 "name": "Tiler",
67399                 "geometry": [
67400                     "point",
67401                     "area"
67402                 ],
67403                 "terms": [
67404                     "tiler"
67405                 ],
67406                 "tags": {
67407                     "craft": "tiler"
67408                 },
67409                 "icon": "marker-stroked",
67410                 "fields": [
67411                     "building_area",
67412                     "address",
67413                     "operator",
67414                     "opening_hours"
67415                 ]
67416             },
67417             "craft/tinsmith": {
67418                 "name": "Tinsmith",
67419                 "geometry": [
67420                     "point",
67421                     "area"
67422                 ],
67423                 "terms": [
67424                     "tinsmith"
67425                 ],
67426                 "tags": {
67427                     "craft": "tinsmith"
67428                 },
67429                 "icon": "marker-stroked",
67430                 "fields": [
67431                     "building_area",
67432                     "address",
67433                     "operator",
67434                     "opening_hours"
67435                 ]
67436             },
67437             "craft/upholsterer": {
67438                 "name": "Upholsterer",
67439                 "geometry": [
67440                     "point",
67441                     "area"
67442                 ],
67443                 "terms": [
67444                     "upholsterer"
67445                 ],
67446                 "tags": {
67447                     "craft": "upholsterer"
67448                 },
67449                 "icon": "marker-stroked",
67450                 "fields": [
67451                     "building_area",
67452                     "address",
67453                     "operator",
67454                     "opening_hours"
67455                 ]
67456             },
67457             "craft/watchmaker": {
67458                 "name": "Watchmaker",
67459                 "geometry": [
67460                     "point",
67461                     "area"
67462                 ],
67463                 "terms": [
67464                     "watch",
67465                     "watchmaker",
67466                     "watch repair"
67467                 ],
67468                 "tags": {
67469                     "craft": "watchmaker"
67470                 },
67471                 "icon": "circle-stroked",
67472                 "fields": [
67473                     "building_area",
67474                     "address",
67475                     "operator",
67476                     "opening_hours"
67477                 ]
67478             },
67479             "craft/window_construction": {
67480                 "name": "Window Construction",
67481                 "geometry": [
67482                     "point",
67483                     "area"
67484                 ],
67485                 "terms": [
67486                     "window",
67487                     "window maker",
67488                     "window construction"
67489                 ],
67490                 "tags": {
67491                     "craft": "window_construction"
67492                 },
67493                 "icon": "marker-stroked",
67494                 "fields": [
67495                     "building_area",
67496                     "address",
67497                     "operator",
67498                     "opening_hours"
67499                 ]
67500             },
67501             "embankment": {
67502                 "geometry": [
67503                     "line"
67504                 ],
67505                 "tags": {
67506                     "embankment": "yes"
67507                 },
67508                 "name": "Embankment",
67509                 "matchScore": 0.2
67510             },
67511             "emergency/ambulance_station": {
67512                 "fields": [
67513                     "operator"
67514                 ],
67515                 "geometry": [
67516                     "area",
67517                     "point",
67518                     "vertex"
67519                 ],
67520                 "tags": {
67521                     "emergency": "ambulance_station"
67522                 },
67523                 "name": "Ambulance Station"
67524             },
67525             "emergency/fire_hydrant": {
67526                 "fields": [
67527                     "fire_hydrant/type"
67528                 ],
67529                 "geometry": [
67530                     "point",
67531                     "vertex"
67532                 ],
67533                 "tags": {
67534                     "emergency": "fire_hydrant"
67535                 },
67536                 "name": "Fire Hydrant"
67537             },
67538             "emergency/phone": {
67539                 "icon": "emergency-telephone",
67540                 "fields": [
67541                     "operator"
67542                 ],
67543                 "geometry": [
67544                     "point",
67545                     "vertex"
67546                 ],
67547                 "tags": {
67548                     "emergency": "phone"
67549                 },
67550                 "name": "Emergency Phone"
67551             },
67552             "entrance": {
67553                 "icon": "entrance",
67554                 "geometry": [
67555                     "vertex"
67556                 ],
67557                 "tags": {
67558                     "entrance": "*"
67559                 },
67560                 "fields": [
67561                     "entrance",
67562                     "access_simple",
67563                     "address"
67564                 ],
67565                 "name": "Entrance/Exit"
67566             },
67567             "footway/crossing": {
67568                 "fields": [
67569                     "crossing",
67570                     "access",
67571                     "surface",
67572                     "sloped_curb",
67573                     "tactile_paving"
67574                 ],
67575                 "geometry": [
67576                     "line"
67577                 ],
67578                 "tags": {
67579                     "highway": "footway",
67580                     "footway": "crossing"
67581                 },
67582                 "terms": [],
67583                 "name": "Crossing"
67584             },
67585             "footway/crosswalk": {
67586                 "fields": [
67587                     "crossing",
67588                     "access",
67589                     "surface",
67590                     "sloped_curb",
67591                     "tactile_paving"
67592                 ],
67593                 "geometry": [
67594                     "line"
67595                 ],
67596                 "tags": {
67597                     "highway": "footway",
67598                     "footway": "crossing",
67599                     "crossing": "zebra"
67600                 },
67601                 "terms": [
67602                     "crosswalk",
67603                     "zebra crossing"
67604                 ],
67605                 "name": "Crosswalk"
67606             },
67607             "footway/sidewalk": {
67608                 "fields": [
67609                     "surface",
67610                     "lit",
67611                     "width",
67612                     "structure",
67613                     "access"
67614                 ],
67615                 "geometry": [
67616                     "line"
67617                 ],
67618                 "tags": {
67619                     "highway": "footway",
67620                     "footway": "sidewalk"
67621                 },
67622                 "terms": [],
67623                 "name": "Sidewalk"
67624             },
67625             "ford": {
67626                 "geometry": [
67627                     "vertex"
67628                 ],
67629                 "tags": {
67630                     "ford": "yes"
67631                 },
67632                 "name": "Ford"
67633             },
67634             "golf/bunker": {
67635                 "icon": "golf",
67636                 "geometry": [
67637                     "area"
67638                 ],
67639                 "tags": {
67640                     "golf": "bunker",
67641                     "natural": "sand"
67642                 },
67643                 "terms": [
67644                     "hazard",
67645                     "bunker"
67646                 ],
67647                 "name": "Sand Trap"
67648             },
67649             "golf/fairway": {
67650                 "icon": "golf",
67651                 "geometry": [
67652                     "area"
67653                 ],
67654                 "tags": {
67655                     "golf": "fairway",
67656                     "landuse": "grass"
67657                 },
67658                 "name": "Fairway"
67659             },
67660             "golf/green": {
67661                 "icon": "golf",
67662                 "geometry": [
67663                     "area"
67664                 ],
67665                 "tags": {
67666                     "golf": "green",
67667                     "landuse": "grass",
67668                     "leisure": "pitch",
67669                     "sport": "golf"
67670                 },
67671                 "terms": [
67672                     "putting green"
67673                 ],
67674                 "name": "Putting Green"
67675             },
67676             "golf/hole": {
67677                 "icon": "golf",
67678                 "fields": [
67679                     "golf_hole",
67680                     "par",
67681                     "handicap"
67682                 ],
67683                 "geometry": [
67684                     "line"
67685                 ],
67686                 "tags": {
67687                     "golf": "hole"
67688                 },
67689                 "name": "Golf Hole"
67690             },
67691             "golf/lateral_water_hazard": {
67692                 "icon": "golf",
67693                 "geometry": [
67694                     "line",
67695                     "area"
67696                 ],
67697                 "tags": {
67698                     "golf": "lateral_water_hazard",
67699                     "natural": "water"
67700                 },
67701                 "name": "Lateral Water Hazard"
67702             },
67703             "golf/rough": {
67704                 "icon": "golf",
67705                 "geometry": [
67706                     "area"
67707                 ],
67708                 "tags": {
67709                     "golf": "rough",
67710                     "landuse": "grass"
67711                 },
67712                 "name": "Rough"
67713             },
67714             "golf/tee": {
67715                 "icon": "golf",
67716                 "geometry": [
67717                     "area"
67718                 ],
67719                 "tags": {
67720                     "golf": "tee",
67721                     "landuse": "grass"
67722                 },
67723                 "terms": [
67724                     "teeing ground"
67725                 ],
67726                 "name": "Tee Box"
67727             },
67728             "golf/water_hazard": {
67729                 "icon": "golf",
67730                 "geometry": [
67731                     "line",
67732                     "area"
67733                 ],
67734                 "tags": {
67735                     "golf": "water_hazard",
67736                     "natural": "water"
67737                 },
67738                 "name": "Water Hazard"
67739             },
67740             "highway": {
67741                 "fields": [
67742                     "highway"
67743                 ],
67744                 "geometry": [
67745                     "point",
67746                     "vertex",
67747                     "line",
67748                     "area"
67749                 ],
67750                 "tags": {
67751                     "highway": "*"
67752                 },
67753                 "name": "Highway"
67754             },
67755             "highway/bridleway": {
67756                 "fields": [
67757                     "surface",
67758                     "width",
67759                     "structure",
67760                     "access"
67761                 ],
67762                 "icon": "highway-bridleway",
67763                 "geometry": [
67764                     "line"
67765                 ],
67766                 "tags": {
67767                     "highway": "bridleway"
67768                 },
67769                 "terms": [
67770                     "bridleway",
67771                     "equestrian trail",
67772                     "horse riding path",
67773                     "bridle road",
67774                     "horse trail"
67775                 ],
67776                 "name": "Bridle Path"
67777             },
67778             "highway/bus_stop": {
67779                 "icon": "bus",
67780                 "fields": [
67781                     "operator",
67782                     "shelter"
67783                 ],
67784                 "geometry": [
67785                     "point",
67786                     "vertex"
67787                 ],
67788                 "tags": {
67789                     "highway": "bus_stop"
67790                 },
67791                 "terms": [],
67792                 "name": "Bus Stop"
67793             },
67794             "highway/crossing": {
67795                 "fields": [
67796                     "crossing",
67797                     "sloped_curb",
67798                     "tactile_paving"
67799                 ],
67800                 "geometry": [
67801                     "vertex"
67802                 ],
67803                 "tags": {
67804                     "highway": "crossing"
67805                 },
67806                 "terms": [],
67807                 "name": "Crossing"
67808             },
67809             "highway/crosswalk": {
67810                 "fields": [
67811                     "crossing",
67812                     "sloped_curb",
67813                     "tactile_paving"
67814                 ],
67815                 "geometry": [
67816                     "vertex"
67817                 ],
67818                 "tags": {
67819                     "highway": "crossing",
67820                     "crossing": "zebra"
67821                 },
67822                 "terms": [
67823                     "crosswalk",
67824                     "zebra crossing"
67825                 ],
67826                 "name": "Crosswalk"
67827             },
67828             "highway/cycleway": {
67829                 "icon": "highway-cycleway",
67830                 "fields": [
67831                     "surface",
67832                     "lit",
67833                     "width",
67834                     "oneway",
67835                     "structure",
67836                     "access"
67837                 ],
67838                 "geometry": [
67839                     "line"
67840                 ],
67841                 "tags": {
67842                     "highway": "cycleway"
67843                 },
67844                 "terms": [],
67845                 "name": "Cycle Path"
67846             },
67847             "highway/footway": {
67848                 "icon": "highway-footway",
67849                 "fields": [
67850                     "surface",
67851                     "lit",
67852                     "width",
67853                     "structure",
67854                     "access"
67855                 ],
67856                 "geometry": [
67857                     "line",
67858                     "area"
67859                 ],
67860                 "terms": [
67861                     "beaten path",
67862                     "boulevard",
67863                     "clearing",
67864                     "course",
67865                     "cut*",
67866                     "drag*",
67867                     "footpath",
67868                     "highway",
67869                     "lane",
67870                     "line",
67871                     "orbit",
67872                     "passage",
67873                     "pathway",
67874                     "rail",
67875                     "rails",
67876                     "road",
67877                     "roadway",
67878                     "route",
67879                     "street",
67880                     "thoroughfare",
67881                     "trackway",
67882                     "trail",
67883                     "trajectory",
67884                     "walk"
67885                 ],
67886                 "tags": {
67887                     "highway": "footway"
67888                 },
67889                 "name": "Foot Path"
67890             },
67891             "highway/living_street": {
67892                 "icon": "highway-living-street",
67893                 "fields": [
67894                     "oneway",
67895                     "maxspeed",
67896                     "structure",
67897                     "access",
67898                     "surface"
67899                 ],
67900                 "geometry": [
67901                     "line"
67902                 ],
67903                 "tags": {
67904                     "highway": "living_street"
67905                 },
67906                 "name": "Living Street"
67907             },
67908             "highway/mini_roundabout": {
67909                 "geometry": [
67910                     "vertex"
67911                 ],
67912                 "tags": {
67913                     "highway": "mini_roundabout"
67914                 },
67915                 "fields": [
67916                     "clock_direction"
67917                 ],
67918                 "name": "Mini-Roundabout"
67919             },
67920             "highway/motorway": {
67921                 "icon": "highway-motorway",
67922                 "fields": [
67923                     "oneway_yes",
67924                     "maxspeed",
67925                     "structure",
67926                     "access",
67927                     "lanes",
67928                     "surface",
67929                     "ref"
67930                 ],
67931                 "geometry": [
67932                     "line"
67933                 ],
67934                 "tags": {
67935                     "highway": "motorway"
67936                 },
67937                 "terms": [],
67938                 "name": "Motorway"
67939             },
67940             "highway/motorway_junction": {
67941                 "geometry": [
67942                     "vertex"
67943                 ],
67944                 "tags": {
67945                     "highway": "motorway_junction"
67946                 },
67947                 "fields": [
67948                     "ref"
67949                 ],
67950                 "name": "Motorway Junction / Exit"
67951             },
67952             "highway/motorway_link": {
67953                 "icon": "highway-motorway-link",
67954                 "fields": [
67955                     "oneway_yes",
67956                     "maxspeed",
67957                     "structure",
67958                     "access",
67959                     "surface",
67960                     "ref"
67961                 ],
67962                 "geometry": [
67963                     "line"
67964                 ],
67965                 "tags": {
67966                     "highway": "motorway_link"
67967                 },
67968                 "terms": [
67969                     "ramp",
67970                     "on ramp",
67971                     "off ramp"
67972                 ],
67973                 "name": "Motorway Link"
67974             },
67975             "highway/path": {
67976                 "icon": "highway-path",
67977                 "fields": [
67978                     "surface",
67979                     "width",
67980                     "structure",
67981                     "access",
67982                     "incline",
67983                     "sac_scale",
67984                     "trail_visibility",
67985                     "mtb/scale",
67986                     "mtb/scale/uphill",
67987                     "mtb/scale/imba",
67988                     "ref"
67989                 ],
67990                 "geometry": [
67991                     "line"
67992                 ],
67993                 "tags": {
67994                     "highway": "path"
67995                 },
67996                 "terms": [],
67997                 "name": "Path"
67998             },
67999             "highway/pedestrian": {
68000                 "fields": [
68001                     "surface",
68002                     "lit",
68003                     "width",
68004                     "oneway",
68005                     "structure",
68006                     "access"
68007                 ],
68008                 "geometry": [
68009                     "line",
68010                     "area"
68011                 ],
68012                 "tags": {
68013                     "highway": "pedestrian"
68014                 },
68015                 "terms": [],
68016                 "name": "Pedestrian"
68017             },
68018             "highway/primary": {
68019                 "icon": "highway-primary",
68020                 "fields": [
68021                     "oneway",
68022                     "maxspeed",
68023                     "structure",
68024                     "access",
68025                     "lanes",
68026                     "surface",
68027                     "ref"
68028                 ],
68029                 "geometry": [
68030                     "line"
68031                 ],
68032                 "tags": {
68033                     "highway": "primary"
68034                 },
68035                 "terms": [],
68036                 "name": "Primary Road"
68037             },
68038             "highway/primary_link": {
68039                 "icon": "highway-primary-link",
68040                 "fields": [
68041                     "oneway",
68042                     "maxspeed",
68043                     "structure",
68044                     "access",
68045                     "surface",
68046                     "ref"
68047                 ],
68048                 "geometry": [
68049                     "line"
68050                 ],
68051                 "tags": {
68052                     "highway": "primary_link"
68053                 },
68054                 "terms": [
68055                     "ramp",
68056                     "on ramp",
68057                     "off ramp"
68058                 ],
68059                 "name": "Primary Link"
68060             },
68061             "highway/residential": {
68062                 "icon": "highway-residential",
68063                 "fields": [
68064                     "oneway",
68065                     "maxspeed",
68066                     "structure",
68067                     "access",
68068                     "surface"
68069                 ],
68070                 "geometry": [
68071                     "line"
68072                 ],
68073                 "tags": {
68074                     "highway": "residential"
68075                 },
68076                 "terms": [],
68077                 "name": "Residential Road"
68078             },
68079             "highway/rest_area": {
68080                 "geometry": [
68081                     "point",
68082                     "vertex",
68083                     "area"
68084                 ],
68085                 "tags": {
68086                     "highway": "rest_area"
68087                 },
68088                 "terms": [
68089                     "rest stop",
68090                     "turnout",
68091                     "lay-by"
68092                 ],
68093                 "name": "Rest Area"
68094             },
68095             "highway/road": {
68096                 "icon": "highway-road",
68097                 "fields": [
68098                     "oneway",
68099                     "maxspeed",
68100                     "structure",
68101                     "access",
68102                     "surface"
68103                 ],
68104                 "geometry": [
68105                     "line"
68106                 ],
68107                 "tags": {
68108                     "highway": "road"
68109                 },
68110                 "terms": [],
68111                 "name": "Unknown Road"
68112             },
68113             "highway/secondary": {
68114                 "icon": "highway-secondary",
68115                 "fields": [
68116                     "oneway",
68117                     "maxspeed",
68118                     "structure",
68119                     "access",
68120                     "lanes",
68121                     "surface",
68122                     "ref"
68123                 ],
68124                 "geometry": [
68125                     "line"
68126                 ],
68127                 "tags": {
68128                     "highway": "secondary"
68129                 },
68130                 "terms": [],
68131                 "name": "Secondary Road"
68132             },
68133             "highway/secondary_link": {
68134                 "icon": "highway-secondary-link",
68135                 "fields": [
68136                     "oneway",
68137                     "maxspeed",
68138                     "structure",
68139                     "access",
68140                     "surface",
68141                     "ref"
68142                 ],
68143                 "geometry": [
68144                     "line"
68145                 ],
68146                 "tags": {
68147                     "highway": "secondary_link"
68148                 },
68149                 "terms": [
68150                     "ramp",
68151                     "on ramp",
68152                     "off ramp"
68153                 ],
68154                 "name": "Secondary Link"
68155             },
68156             "highway/service": {
68157                 "icon": "highway-service",
68158                 "fields": [
68159                     "service",
68160                     "oneway",
68161                     "maxspeed",
68162                     "structure",
68163                     "access",
68164                     "surface"
68165                 ],
68166                 "geometry": [
68167                     "line"
68168                 ],
68169                 "tags": {
68170                     "highway": "service"
68171                 },
68172                 "terms": [],
68173                 "name": "Service Road"
68174             },
68175             "highway/service/alley": {
68176                 "icon": "highway-service",
68177                 "fields": [
68178                     "oneway",
68179                     "access",
68180                     "surface"
68181                 ],
68182                 "geometry": [
68183                     "line"
68184                 ],
68185                 "tags": {
68186                     "highway": "service",
68187                     "service": "alley"
68188                 },
68189                 "name": "Alley"
68190             },
68191             "highway/service/drive-through": {
68192                 "icon": "highway-service",
68193                 "fields": [
68194                     "oneway",
68195                     "access",
68196                     "surface"
68197                 ],
68198                 "geometry": [
68199                     "line"
68200                 ],
68201                 "tags": {
68202                     "highway": "service",
68203                     "service": "drive-through"
68204                 },
68205                 "name": "Drive-Through"
68206             },
68207             "highway/service/driveway": {
68208                 "icon": "highway-service",
68209                 "fields": [
68210                     "oneway",
68211                     "access",
68212                     "surface"
68213                 ],
68214                 "geometry": [
68215                     "line"
68216                 ],
68217                 "tags": {
68218                     "highway": "service",
68219                     "service": "driveway"
68220                 },
68221                 "name": "Driveway"
68222             },
68223             "highway/service/emergency_access": {
68224                 "icon": "highway-service",
68225                 "fields": [
68226                     "oneway",
68227                     "access",
68228                     "surface"
68229                 ],
68230                 "geometry": [
68231                     "line"
68232                 ],
68233                 "tags": {
68234                     "highway": "service",
68235                     "service": "emergency_access"
68236                 },
68237                 "name": "Emergency Access"
68238             },
68239             "highway/service/parking_aisle": {
68240                 "icon": "highway-service",
68241                 "fields": [
68242                     "oneway",
68243                     "access",
68244                     "surface"
68245                 ],
68246                 "geometry": [
68247                     "line"
68248                 ],
68249                 "tags": {
68250                     "highway": "service",
68251                     "service": "parking_aisle"
68252                 },
68253                 "name": "Parking Aisle"
68254             },
68255             "highway/services": {
68256                 "geometry": [
68257                     "point",
68258                     "vertex",
68259                     "area"
68260                 ],
68261                 "tags": {
68262                     "highway": "services"
68263                 },
68264                 "terms": [
68265                     "services",
68266                     "travel plaza",
68267                     "service station"
68268                 ],
68269                 "name": "Service Area"
68270             },
68271             "highway/steps": {
68272                 "fields": [
68273                     "surface",
68274                     "lit",
68275                     "width",
68276                     "access"
68277                 ],
68278                 "icon": "highway-steps",
68279                 "geometry": [
68280                     "line"
68281                 ],
68282                 "tags": {
68283                     "highway": "steps"
68284                 },
68285                 "terms": [
68286                     "stairs",
68287                     "staircase"
68288                 ],
68289                 "name": "Steps"
68290             },
68291             "highway/stop": {
68292                 "geometry": [
68293                     "vertex"
68294                 ],
68295                 "tags": {
68296                     "highway": "stop"
68297                 },
68298                 "terms": [
68299                     "stop sign"
68300                 ],
68301                 "name": "Stop Sign"
68302             },
68303             "highway/street_lamp": {
68304                 "geometry": [
68305                     "point",
68306                     "vertex"
68307                 ],
68308                 "tags": {
68309                     "highway": "street_lamp"
68310                 },
68311                 "fields": [
68312                     "lamp_type",
68313                     "ref"
68314                 ],
68315                 "terms": [
68316                     "streetlight",
68317                     "street light",
68318                     "lamp",
68319                     "light",
68320                     "gaslight"
68321                 ],
68322                 "name": "Street Lamp"
68323             },
68324             "highway/tertiary": {
68325                 "icon": "highway-tertiary",
68326                 "fields": [
68327                     "oneway",
68328                     "maxspeed",
68329                     "structure",
68330                     "access",
68331                     "lanes",
68332                     "surface",
68333                     "ref"
68334                 ],
68335                 "geometry": [
68336                     "line"
68337                 ],
68338                 "tags": {
68339                     "highway": "tertiary"
68340                 },
68341                 "terms": [],
68342                 "name": "Tertiary Road"
68343             },
68344             "highway/tertiary_link": {
68345                 "icon": "highway-tertiary-link",
68346                 "fields": [
68347                     "oneway",
68348                     "maxspeed",
68349                     "structure",
68350                     "access",
68351                     "surface",
68352                     "ref"
68353                 ],
68354                 "geometry": [
68355                     "line"
68356                 ],
68357                 "tags": {
68358                     "highway": "tertiary_link"
68359                 },
68360                 "terms": [
68361                     "ramp",
68362                     "on ramp",
68363                     "off ramp"
68364                 ],
68365                 "name": "Tertiary Link"
68366             },
68367             "highway/track": {
68368                 "icon": "highway-track",
68369                 "fields": [
68370                     "surface",
68371                     "width",
68372                     "structure",
68373                     "access",
68374                     "incline",
68375                     "tracktype",
68376                     "smoothness",
68377                     "mtb/scale",
68378                     "mtb/scale/uphill",
68379                     "mtb/scale/imba"
68380                 ],
68381                 "geometry": [
68382                     "line"
68383                 ],
68384                 "tags": {
68385                     "highway": "track"
68386                 },
68387                 "terms": [],
68388                 "name": "Track"
68389             },
68390             "highway/traffic_signals": {
68391                 "geometry": [
68392                     "vertex"
68393                 ],
68394                 "tags": {
68395                     "highway": "traffic_signals"
68396                 },
68397                 "terms": [
68398                     "light",
68399                     "stoplight",
68400                     "traffic light"
68401                 ],
68402                 "name": "Traffic Signals"
68403             },
68404             "highway/trunk": {
68405                 "icon": "highway-trunk",
68406                 "fields": [
68407                     "oneway",
68408                     "maxspeed",
68409                     "structure",
68410                     "access",
68411                     "lanes",
68412                     "surface",
68413                     "ref"
68414                 ],
68415                 "geometry": [
68416                     "line"
68417                 ],
68418                 "tags": {
68419                     "highway": "trunk"
68420                 },
68421                 "terms": [],
68422                 "name": "Trunk Road"
68423             },
68424             "highway/trunk_link": {
68425                 "icon": "highway-trunk-link",
68426                 "fields": [
68427                     "oneway",
68428                     "maxspeed",
68429                     "structure",
68430                     "access",
68431                     "surface",
68432                     "ref"
68433                 ],
68434                 "geometry": [
68435                     "line"
68436                 ],
68437                 "tags": {
68438                     "highway": "trunk_link"
68439                 },
68440                 "terms": [
68441                     "ramp",
68442                     "on ramp",
68443                     "off ramp"
68444                 ],
68445                 "name": "Trunk Link"
68446             },
68447             "highway/turning_circle": {
68448                 "icon": "circle",
68449                 "geometry": [
68450                     "vertex"
68451                 ],
68452                 "tags": {
68453                     "highway": "turning_circle"
68454                 },
68455                 "terms": [],
68456                 "name": "Turning Circle"
68457             },
68458             "highway/unclassified": {
68459                 "icon": "highway-unclassified",
68460                 "fields": [
68461                     "oneway",
68462                     "maxspeed",
68463                     "structure",
68464                     "access",
68465                     "surface"
68466                 ],
68467                 "geometry": [
68468                     "line"
68469                 ],
68470                 "tags": {
68471                     "highway": "unclassified"
68472                 },
68473                 "terms": [],
68474                 "name": "Unclassified Road"
68475             },
68476             "historic": {
68477                 "fields": [
68478                     "historic"
68479                 ],
68480                 "geometry": [
68481                     "point",
68482                     "vertex",
68483                     "area"
68484                 ],
68485                 "tags": {
68486                     "historic": "*"
68487                 },
68488                 "name": "Historic Site"
68489             },
68490             "historic/archaeological_site": {
68491                 "geometry": [
68492                     "point",
68493                     "vertex",
68494                     "area"
68495                 ],
68496                 "tags": {
68497                     "historic": "archaeological_site"
68498                 },
68499                 "name": "Archaeological Site"
68500             },
68501             "historic/boundary_stone": {
68502                 "geometry": [
68503                     "point",
68504                     "vertex"
68505                 ],
68506                 "tags": {
68507                     "historic": "boundary_stone"
68508                 },
68509                 "name": "Boundary Stone"
68510             },
68511             "historic/castle": {
68512                 "geometry": [
68513                     "point",
68514                     "vertex",
68515                     "area"
68516                 ],
68517                 "tags": {
68518                     "historic": "castle"
68519                 },
68520                 "name": "Castle"
68521             },
68522             "historic/memorial": {
68523                 "icon": "monument",
68524                 "geometry": [
68525                     "point",
68526                     "vertex",
68527                     "area"
68528                 ],
68529                 "tags": {
68530                     "historic": "memorial"
68531                 },
68532                 "name": "Memorial"
68533             },
68534             "historic/monument": {
68535                 "icon": "monument",
68536                 "geometry": [
68537                     "point",
68538                     "vertex",
68539                     "area"
68540                 ],
68541                 "tags": {
68542                     "historic": "monument"
68543                 },
68544                 "name": "Monument"
68545             },
68546             "historic/ruins": {
68547                 "geometry": [
68548                     "point",
68549                     "vertex",
68550                     "area"
68551                 ],
68552                 "tags": {
68553                     "historic": "ruins"
68554                 },
68555                 "name": "Ruins"
68556             },
68557             "historic/wayside_cross": {
68558                 "geometry": [
68559                     "point",
68560                     "vertex",
68561                     "area"
68562                 ],
68563                 "tags": {
68564                     "historic": "wayside_cross"
68565                 },
68566                 "name": "Wayside Cross"
68567             },
68568             "historic/wayside_shrine": {
68569                 "geometry": [
68570                     "point",
68571                     "vertex",
68572                     "area"
68573                 ],
68574                 "tags": {
68575                     "historic": "wayside_shrine"
68576                 },
68577                 "name": "Wayside Shrine"
68578             },
68579             "landuse": {
68580                 "fields": [
68581                     "landuse"
68582                 ],
68583                 "geometry": [
68584                     "point",
68585                     "vertex",
68586                     "area"
68587                 ],
68588                 "tags": {
68589                     "landuse": "*"
68590                 },
68591                 "name": "Landuse"
68592             },
68593             "landuse/allotments": {
68594                 "geometry": [
68595                     "point",
68596                     "area"
68597                 ],
68598                 "tags": {
68599                     "landuse": "allotments"
68600                 },
68601                 "terms": [],
68602                 "name": "Allotments"
68603             },
68604             "landuse/basin": {
68605                 "geometry": [
68606                     "point",
68607                     "area"
68608                 ],
68609                 "tags": {
68610                     "landuse": "basin"
68611                 },
68612                 "terms": [],
68613                 "name": "Basin"
68614             },
68615             "landuse/cemetery": {
68616                 "icon": "cemetery",
68617                 "fields": [
68618                     "religion",
68619                     "denomination"
68620                 ],
68621                 "geometry": [
68622                     "point",
68623                     "vertex",
68624                     "area"
68625                 ],
68626                 "tags": {
68627                     "landuse": "cemetery"
68628                 },
68629                 "terms": [],
68630                 "name": "Cemetery"
68631             },
68632             "landuse/churchyard": {
68633                 "fields": [
68634                     "religion",
68635                     "denomination"
68636                 ],
68637                 "geometry": [
68638                     "area"
68639                 ],
68640                 "tags": {
68641                     "landuse": "churchyard"
68642                 },
68643                 "terms": [],
68644                 "name": "Churchyard"
68645             },
68646             "landuse/commercial": {
68647                 "icon": "commercial",
68648                 "geometry": [
68649                     "point",
68650                     "area"
68651                 ],
68652                 "tags": {
68653                     "landuse": "commercial"
68654                 },
68655                 "terms": [],
68656                 "name": "Commercial"
68657             },
68658             "landuse/construction": {
68659                 "fields": [
68660                     "construction",
68661                     "operator"
68662                 ],
68663                 "geometry": [
68664                     "point",
68665                     "area"
68666                 ],
68667                 "tags": {
68668                     "landuse": "construction"
68669                 },
68670                 "terms": [],
68671                 "name": "Construction"
68672             },
68673             "landuse/farm": {
68674                 "fields": [
68675                     "crop"
68676                 ],
68677                 "geometry": [
68678                     "point",
68679                     "area"
68680                 ],
68681                 "tags": {
68682                     "landuse": "farm"
68683                 },
68684                 "terms": [],
68685                 "name": "Farm",
68686                 "icon": "farm"
68687             },
68688             "landuse/farmland": {
68689                 "fields": [
68690                     "crop"
68691                 ],
68692                 "geometry": [
68693                     "point",
68694                     "area"
68695                 ],
68696                 "tags": {
68697                     "landuse": "farmland"
68698                 },
68699                 "terms": [],
68700                 "name": "Farmland",
68701                 "icon": "farm",
68702                 "searchable": false
68703             },
68704             "landuse/farmyard": {
68705                 "fields": [
68706                     "crop"
68707                 ],
68708                 "geometry": [
68709                     "point",
68710                     "area"
68711                 ],
68712                 "tags": {
68713                     "landuse": "farmyard"
68714                 },
68715                 "terms": [],
68716                 "name": "Farmyard",
68717                 "icon": "farm"
68718             },
68719             "landuse/forest": {
68720                 "fields": [
68721                     "wood"
68722                 ],
68723                 "icon": "park2",
68724                 "geometry": [
68725                     "point",
68726                     "area"
68727                 ],
68728                 "tags": {
68729                     "landuse": "forest"
68730                 },
68731                 "terms": [],
68732                 "name": "Forest"
68733             },
68734             "landuse/grass": {
68735                 "geometry": [
68736                     "point",
68737                     "area"
68738                 ],
68739                 "tags": {
68740                     "landuse": "grass"
68741                 },
68742                 "terms": [],
68743                 "name": "Grass"
68744             },
68745             "landuse/industrial": {
68746                 "icon": "industrial",
68747                 "geometry": [
68748                     "point",
68749                     "area"
68750                 ],
68751                 "tags": {
68752                     "landuse": "industrial"
68753                 },
68754                 "terms": [],
68755                 "name": "Industrial"
68756             },
68757             "landuse/landfill": {
68758                 "geometry": [
68759                     "area"
68760                 ],
68761                 "tags": {
68762                     "landuse": "landfill"
68763                 },
68764                 "terms": [
68765                     "dump"
68766                 ],
68767                 "name": "Landfill"
68768             },
68769             "landuse/meadow": {
68770                 "geometry": [
68771                     "point",
68772                     "area"
68773                 ],
68774                 "tags": {
68775                     "landuse": "meadow"
68776                 },
68777                 "terms": [],
68778                 "name": "Meadow"
68779             },
68780             "landuse/military": {
68781                 "geometry": [
68782                     "area"
68783                 ],
68784                 "tags": {
68785                     "landuse": "military"
68786                 },
68787                 "terms": [],
68788                 "name": "Military"
68789             },
68790             "landuse/orchard": {
68791                 "fields": [
68792                     "trees"
68793                 ],
68794                 "geometry": [
68795                     "point",
68796                     "area"
68797                 ],
68798                 "tags": {
68799                     "landuse": "orchard"
68800                 },
68801                 "terms": [],
68802                 "name": "Orchard",
68803                 "icon": "park2"
68804             },
68805             "landuse/quarry": {
68806                 "geometry": [
68807                     "point",
68808                     "area"
68809                 ],
68810                 "tags": {
68811                     "landuse": "quarry"
68812                 },
68813                 "terms": [],
68814                 "name": "Quarry"
68815             },
68816             "landuse/residential": {
68817                 "icon": "building",
68818                 "geometry": [
68819                     "point",
68820                     "area"
68821                 ],
68822                 "tags": {
68823                     "landuse": "residential"
68824                 },
68825                 "terms": [],
68826                 "name": "Residential"
68827             },
68828             "landuse/retail": {
68829                 "icon": "shop",
68830                 "geometry": [
68831                     "point",
68832                     "area"
68833                 ],
68834                 "tags": {
68835                     "landuse": "retail"
68836                 },
68837                 "name": "Retail"
68838             },
68839             "landuse/vineyard": {
68840                 "geometry": [
68841                     "point",
68842                     "area"
68843                 ],
68844                 "tags": {
68845                     "landuse": "vineyard"
68846                 },
68847                 "terms": [],
68848                 "name": "Vineyard"
68849             },
68850             "leisure": {
68851                 "fields": [
68852                     "leisure"
68853                 ],
68854                 "geometry": [
68855                     "point",
68856                     "vertex",
68857                     "area"
68858                 ],
68859                 "tags": {
68860                     "leisure": "*"
68861                 },
68862                 "name": "Leisure"
68863             },
68864             "leisure/common": {
68865                 "geometry": [
68866                     "point",
68867                     "area"
68868                 ],
68869                 "terms": [
68870                     "open space"
68871                 ],
68872                 "tags": {
68873                     "leisure": "common"
68874                 },
68875                 "name": "Common"
68876             },
68877             "leisure/dog_park": {
68878                 "geometry": [
68879                     "point",
68880                     "area"
68881                 ],
68882                 "terms": [],
68883                 "tags": {
68884                     "leisure": "dog_park"
68885                 },
68886                 "name": "Dog Park",
68887                 "icon": "dog-park"
68888             },
68889             "leisure/firepit": {
68890                 "geometry": [
68891                     "point",
68892                     "area"
68893                 ],
68894                 "tags": {
68895                     "leisure": "firepit"
68896                 },
68897                 "terms": [
68898                     "fireplace",
68899                     "campfire"
68900                 ],
68901                 "name": "Firepit"
68902             },
68903             "leisure/garden": {
68904                 "icon": "garden",
68905                 "geometry": [
68906                     "point",
68907                     "vertex",
68908                     "area"
68909                 ],
68910                 "tags": {
68911                     "leisure": "garden"
68912                 },
68913                 "name": "Garden"
68914             },
68915             "leisure/golf_course": {
68916                 "icon": "golf",
68917                 "fields": [
68918                     "operator",
68919                     "address"
68920                 ],
68921                 "geometry": [
68922                     "point",
68923                     "area"
68924                 ],
68925                 "tags": {
68926                     "leisure": "golf_course"
68927                 },
68928                 "terms": [
68929                     "links"
68930                 ],
68931                 "name": "Golf Course"
68932             },
68933             "leisure/ice_rink": {
68934                 "icon": "pitch",
68935                 "fields": [
68936                     "building_area",
68937                     "seasonal",
68938                     "sport_ice"
68939                 ],
68940                 "geometry": [
68941                     "point",
68942                     "area"
68943                 ],
68944                 "terms": [
68945                     "hockey",
68946                     "skating",
68947                     "curling"
68948                 ],
68949                 "tags": {
68950                     "leisure": "ice_rink"
68951                 },
68952                 "name": "Ice Rink"
68953             },
68954             "leisure/marina": {
68955                 "icon": "harbor",
68956                 "geometry": [
68957                     "point",
68958                     "vertex",
68959                     "area"
68960                 ],
68961                 "tags": {
68962                     "leisure": "marina"
68963                 },
68964                 "name": "Marina"
68965             },
68966             "leisure/park": {
68967                 "icon": "park",
68968                 "geometry": [
68969                     "point",
68970                     "area"
68971                 ],
68972                 "terms": [
68973                     "esplanade",
68974                     "estate",
68975                     "forest",
68976                     "garden",
68977                     "grass",
68978                     "green",
68979                     "grounds",
68980                     "lawn",
68981                     "lot",
68982                     "meadow",
68983                     "parkland",
68984                     "place",
68985                     "playground",
68986                     "plaza",
68987                     "pleasure garden",
68988                     "recreation area",
68989                     "square",
68990                     "tract",
68991                     "village green",
68992                     "woodland"
68993                 ],
68994                 "tags": {
68995                     "leisure": "park"
68996                 },
68997                 "name": "Park"
68998             },
68999             "leisure/picnic_table": {
69000                 "geometry": [
69001                     "point"
69002                 ],
69003                 "tags": {
69004                     "leisure": "picnic_table"
69005                 },
69006                 "terms": [
69007                     "bench",
69008                     "table"
69009                 ],
69010                 "name": "Picnic Table"
69011             },
69012             "leisure/pitch": {
69013                 "icon": "pitch",
69014                 "fields": [
69015                     "sport",
69016                     "surface",
69017                     "lit"
69018                 ],
69019                 "geometry": [
69020                     "point",
69021                     "area"
69022                 ],
69023                 "tags": {
69024                     "leisure": "pitch"
69025                 },
69026                 "terms": [],
69027                 "name": "Sport Pitch"
69028             },
69029             "leisure/pitch/american_football": {
69030                 "icon": "america-football",
69031                 "fields": [
69032                     "surface",
69033                     "lit"
69034                 ],
69035                 "geometry": [
69036                     "point",
69037                     "area"
69038                 ],
69039                 "tags": {
69040                     "leisure": "pitch",
69041                     "sport": "american_football"
69042                 },
69043                 "terms": [],
69044                 "name": "American Football Field"
69045             },
69046             "leisure/pitch/baseball": {
69047                 "icon": "baseball",
69048                 "fields": [
69049                     "lit"
69050                 ],
69051                 "geometry": [
69052                     "point",
69053                     "area"
69054                 ],
69055                 "tags": {
69056                     "leisure": "pitch",
69057                     "sport": "baseball"
69058                 },
69059                 "terms": [],
69060                 "name": "Baseball Diamond"
69061             },
69062             "leisure/pitch/basketball": {
69063                 "icon": "basketball",
69064                 "fields": [
69065                     "surface",
69066                     "hoops",
69067                     "lit"
69068                 ],
69069                 "geometry": [
69070                     "point",
69071                     "area"
69072                 ],
69073                 "tags": {
69074                     "leisure": "pitch",
69075                     "sport": "basketball"
69076                 },
69077                 "terms": [],
69078                 "name": "Basketball Court"
69079             },
69080             "leisure/pitch/skateboard": {
69081                 "icon": "pitch",
69082                 "fields": [
69083                     "surface",
69084                     "lit"
69085                 ],
69086                 "geometry": [
69087                     "point",
69088                     "area"
69089                 ],
69090                 "tags": {
69091                     "leisure": "pitch",
69092                     "sport": "skateboard"
69093                 },
69094                 "terms": [],
69095                 "name": "Skate Park"
69096             },
69097             "leisure/pitch/soccer": {
69098                 "icon": "soccer",
69099                 "fields": [
69100                     "surface",
69101                     "lit"
69102                 ],
69103                 "geometry": [
69104                     "point",
69105                     "area"
69106                 ],
69107                 "tags": {
69108                     "leisure": "pitch",
69109                     "sport": "soccer"
69110                 },
69111                 "terms": [],
69112                 "name": "Soccer Field"
69113             },
69114             "leisure/pitch/tennis": {
69115                 "icon": "tennis",
69116                 "fields": [
69117                     "surface",
69118                     "lit"
69119                 ],
69120                 "geometry": [
69121                     "point",
69122                     "area"
69123                 ],
69124                 "tags": {
69125                     "leisure": "pitch",
69126                     "sport": "tennis"
69127                 },
69128                 "terms": [],
69129                 "name": "Tennis Court"
69130             },
69131             "leisure/pitch/volleyball": {
69132                 "icon": "pitch",
69133                 "fields": [
69134                     "surface",
69135                     "lit"
69136                 ],
69137                 "geometry": [
69138                     "point",
69139                     "area"
69140                 ],
69141                 "tags": {
69142                     "leisure": "pitch",
69143                     "sport": "volleyball"
69144                 },
69145                 "terms": [],
69146                 "name": "Volleyball Court"
69147             },
69148             "leisure/playground": {
69149                 "icon": "playground",
69150                 "geometry": [
69151                     "point",
69152                     "area"
69153                 ],
69154                 "tags": {
69155                     "leisure": "playground"
69156                 },
69157                 "name": "Playground",
69158                 "terms": [
69159                     "jungle gym",
69160                     "play area"
69161                 ]
69162             },
69163             "leisure/slipway": {
69164                 "geometry": [
69165                     "point",
69166                     "line"
69167                 ],
69168                 "tags": {
69169                     "leisure": "slipway"
69170                 },
69171                 "name": "Slipway"
69172             },
69173             "leisure/sports_center": {
69174                 "icon": "pitch",
69175                 "geometry": [
69176                     "point",
69177                     "area"
69178                 ],
69179                 "tags": {
69180                     "leisure": "sports_centre"
69181                 },
69182                 "terms": [
69183                     "gym"
69184                 ],
69185                 "fields": [
69186                     "sport"
69187                 ],
69188                 "name": "Sports Center / Gym"
69189             },
69190             "leisure/stadium": {
69191                 "icon": "pitch",
69192                 "geometry": [
69193                     "point",
69194                     "area"
69195                 ],
69196                 "tags": {
69197                     "leisure": "stadium"
69198                 },
69199                 "fields": [
69200                     "sport"
69201                 ],
69202                 "name": "Stadium"
69203             },
69204             "leisure/swimming_pool": {
69205                 "fields": [
69206                     "access_simple"
69207                 ],
69208                 "geometry": [
69209                     "point",
69210                     "vertex",
69211                     "area"
69212                 ],
69213                 "tags": {
69214                     "leisure": "swimming_pool"
69215                 },
69216                 "icon": "swimming",
69217                 "name": "Swimming Pool"
69218             },
69219             "leisure/track": {
69220                 "icon": "pitch",
69221                 "fields": [
69222                     "surface",
69223                     "lit",
69224                     "width"
69225                 ],
69226                 "geometry": [
69227                     "point",
69228                     "line",
69229                     "area"
69230                 ],
69231                 "tags": {
69232                     "leisure": "track"
69233                 },
69234                 "name": "Race Track"
69235             },
69236             "line": {
69237                 "name": "Line",
69238                 "tags": {},
69239                 "geometry": [
69240                     "line"
69241                 ],
69242                 "matchScore": 0.1
69243             },
69244             "man_made": {
69245                 "fields": [
69246                     "man_made"
69247                 ],
69248                 "geometry": [
69249                     "point",
69250                     "vertex",
69251                     "line",
69252                     "area"
69253                 ],
69254                 "tags": {
69255                     "man_made": "*"
69256                 },
69257                 "name": "Man Made"
69258             },
69259             "man_made/breakwater": {
69260                 "geometry": [
69261                     "line",
69262                     "area"
69263                 ],
69264                 "tags": {
69265                     "man_made": "breakwater"
69266                 },
69267                 "name": "Breakwater"
69268             },
69269             "man_made/cutline": {
69270                 "geometry": [
69271                     "line"
69272                 ],
69273                 "tags": {
69274                     "man_made": "cutline"
69275                 },
69276                 "name": "Cut line"
69277             },
69278             "man_made/embankment": {
69279                 "geometry": [
69280                     "line"
69281                 ],
69282                 "tags": {
69283                     "man_made": "embankment"
69284                 },
69285                 "name": "Embankment",
69286                 "searchable": false
69287             },
69288             "man_made/flagpole": {
69289                 "geometry": [
69290                     "point"
69291                 ],
69292                 "tags": {
69293                     "man_made": "flagpole"
69294                 },
69295                 "name": "Flagpole",
69296                 "icon": "embassy"
69297             },
69298             "man_made/lighthouse": {
69299                 "geometry": [
69300                     "point",
69301                     "area"
69302                 ],
69303                 "tags": {
69304                     "man_made": "lighthouse"
69305                 },
69306                 "name": "Lighthouse",
69307                 "icon": "lighthouse"
69308             },
69309             "man_made/observation": {
69310                 "geometry": [
69311                     "point",
69312                     "area"
69313                 ],
69314                 "terms": [
69315                     "lookout tower",
69316                     "fire tower"
69317                 ],
69318                 "tags": {
69319                     "man_made": "tower",
69320                     "tower:type": "observation"
69321                 },
69322                 "name": "Observation Tower"
69323             },
69324             "man_made/pier": {
69325                 "geometry": [
69326                     "line",
69327                     "area"
69328                 ],
69329                 "tags": {
69330                     "man_made": "pier"
69331                 },
69332                 "name": "Pier"
69333             },
69334             "man_made/pipeline": {
69335                 "geometry": [
69336                     "line"
69337                 ],
69338                 "tags": {
69339                     "man_made": "pipeline"
69340                 },
69341                 "fields": [
69342                     "location",
69343                     "operator"
69344                 ],
69345                 "name": "Pipeline",
69346                 "icon": "pipeline"
69347             },
69348             "man_made/survey_point": {
69349                 "icon": "monument",
69350                 "geometry": [
69351                     "point",
69352                     "vertex"
69353                 ],
69354                 "tags": {
69355                     "man_made": "survey_point"
69356                 },
69357                 "fields": [
69358                     "ref"
69359                 ],
69360                 "name": "Survey Point"
69361             },
69362             "man_made/tower": {
69363                 "geometry": [
69364                     "point",
69365                     "area"
69366                 ],
69367                 "tags": {
69368                     "man_made": "tower"
69369                 },
69370                 "fields": [
69371                     "towertype"
69372                 ],
69373                 "name": "Tower"
69374             },
69375             "man_made/wastewater_plant": {
69376                 "icon": "water",
69377                 "geometry": [
69378                     "point",
69379                     "area"
69380                 ],
69381                 "tags": {
69382                     "man_made": "wastewater_plant"
69383                 },
69384                 "name": "Wastewater Plant",
69385                 "terms": [
69386                     "sewage works",
69387                     "sewage treatment plant",
69388                     "water treatment plant",
69389                     "reclamation plant"
69390                 ]
69391             },
69392             "man_made/water_tower": {
69393                 "icon": "water",
69394                 "geometry": [
69395                     "point",
69396                     "area"
69397                 ],
69398                 "tags": {
69399                     "man_made": "water_tower"
69400                 },
69401                 "name": "Water Tower"
69402             },
69403             "man_made/water_well": {
69404                 "geometry": [
69405                     "point",
69406                     "area"
69407                 ],
69408                 "tags": {
69409                     "man_made": "water_well"
69410                 },
69411                 "name": "Water well"
69412             },
69413             "man_made/water_works": {
69414                 "icon": "water",
69415                 "geometry": [
69416                     "point",
69417                     "area"
69418                 ],
69419                 "tags": {
69420                     "man_made": "water_works"
69421                 },
69422                 "name": "Water Works"
69423             },
69424             "military/airfield": {
69425                 "geometry": [
69426                     "point",
69427                     "vertex",
69428                     "area"
69429                 ],
69430                 "tags": {
69431                     "military": "airfield"
69432                 },
69433                 "terms": [],
69434                 "name": "Airfield",
69435                 "icon": "airfield"
69436             },
69437             "military/barracks": {
69438                 "geometry": [
69439                     "point",
69440                     "vertex",
69441                     "area"
69442                 ],
69443                 "tags": {
69444                     "military": "barracks"
69445                 },
69446                 "terms": [],
69447                 "name": "Barracks"
69448             },
69449             "military/bunker": {
69450                 "geometry": [
69451                     "point",
69452                     "vertex",
69453                     "area"
69454                 ],
69455                 "tags": {
69456                     "military": "bunker"
69457                 },
69458                 "terms": [],
69459                 "name": "Bunker"
69460             },
69461             "military/range": {
69462                 "geometry": [
69463                     "point",
69464                     "vertex",
69465                     "area"
69466                 ],
69467                 "tags": {
69468                     "military": "range"
69469                 },
69470                 "terms": [],
69471                 "name": "Military Range"
69472             },
69473             "natural": {
69474                 "fields": [
69475                     "natural"
69476                 ],
69477                 "geometry": [
69478                     "point",
69479                     "vertex",
69480                     "area"
69481                 ],
69482                 "tags": {
69483                     "natural": "*"
69484                 },
69485                 "name": "Natural"
69486             },
69487             "natural/bay": {
69488                 "geometry": [
69489                     "point",
69490                     "area"
69491                 ],
69492                 "terms": [],
69493                 "tags": {
69494                     "natural": "bay"
69495                 },
69496                 "name": "Bay"
69497             },
69498             "natural/beach": {
69499                 "fields": [
69500                     "surface"
69501                 ],
69502                 "geometry": [
69503                     "point",
69504                     "area"
69505                 ],
69506                 "terms": [],
69507                 "tags": {
69508                     "natural": "beach"
69509                 },
69510                 "name": "Beach"
69511             },
69512             "natural/cliff": {
69513                 "geometry": [
69514                     "point",
69515                     "vertex",
69516                     "line",
69517                     "area"
69518                 ],
69519                 "terms": [],
69520                 "tags": {
69521                     "natural": "cliff"
69522                 },
69523                 "name": "Cliff"
69524             },
69525             "natural/coastline": {
69526                 "geometry": [
69527                     "line"
69528                 ],
69529                 "terms": [
69530                     "shore"
69531                 ],
69532                 "tags": {
69533                     "natural": "coastline"
69534                 },
69535                 "name": "Coastline"
69536             },
69537             "natural/fell": {
69538                 "geometry": [
69539                     "area"
69540                 ],
69541                 "terms": [],
69542                 "tags": {
69543                     "natural": "fell"
69544                 },
69545                 "name": "Fell"
69546             },
69547             "natural/glacier": {
69548                 "geometry": [
69549                     "area"
69550                 ],
69551                 "terms": [],
69552                 "tags": {
69553                     "natural": "glacier"
69554                 },
69555                 "name": "Glacier"
69556             },
69557             "natural/grassland": {
69558                 "geometry": [
69559                     "point",
69560                     "area"
69561                 ],
69562                 "terms": [],
69563                 "tags": {
69564                     "natural": "grassland"
69565                 },
69566                 "name": "Grassland"
69567             },
69568             "natural/heath": {
69569                 "geometry": [
69570                     "area"
69571                 ],
69572                 "terms": [],
69573                 "tags": {
69574                     "natural": "heath"
69575                 },
69576                 "name": "Heath"
69577             },
69578             "natural/peak": {
69579                 "icon": "triangle",
69580                 "fields": [
69581                     "elevation"
69582                 ],
69583                 "geometry": [
69584                     "point",
69585                     "vertex"
69586                 ],
69587                 "tags": {
69588                     "natural": "peak"
69589                 },
69590                 "terms": [
69591                     "acme",
69592                     "aiguille",
69593                     "alp",
69594                     "climax",
69595                     "crest",
69596                     "crown",
69597                     "hill",
69598                     "mount",
69599                     "mountain",
69600                     "pinnacle",
69601                     "summit",
69602                     "tip",
69603                     "top"
69604                 ],
69605                 "name": "Peak"
69606             },
69607             "natural/scree": {
69608                 "geometry": [
69609                     "area"
69610                 ],
69611                 "tags": {
69612                     "natural": "scree"
69613                 },
69614                 "terms": [
69615                     "loose rocks"
69616                 ],
69617                 "name": "Scree"
69618             },
69619             "natural/scrub": {
69620                 "geometry": [
69621                     "area"
69622                 ],
69623                 "tags": {
69624                     "natural": "scrub"
69625                 },
69626                 "terms": [],
69627                 "name": "Scrub"
69628             },
69629             "natural/spring": {
69630                 "geometry": [
69631                     "point",
69632                     "vertex"
69633                 ],
69634                 "terms": [],
69635                 "tags": {
69636                     "natural": "spring"
69637                 },
69638                 "name": "Spring"
69639             },
69640             "natural/tree": {
69641                 "fields": [
69642                     "tree_type",
69643                     "denotation"
69644                 ],
69645                 "icon": "park",
69646                 "geometry": [
69647                     "point",
69648                     "vertex"
69649                 ],
69650                 "terms": [],
69651                 "tags": {
69652                     "natural": "tree"
69653                 },
69654                 "name": "Tree"
69655             },
69656             "natural/water": {
69657                 "fields": [
69658                     "water"
69659                 ],
69660                 "geometry": [
69661                     "area"
69662                 ],
69663                 "tags": {
69664                     "natural": "water"
69665                 },
69666                 "icon": "water",
69667                 "name": "Water"
69668             },
69669             "natural/water/lake": {
69670                 "geometry": [
69671                     "area"
69672                 ],
69673                 "tags": {
69674                     "natural": "water",
69675                     "water": "lake"
69676                 },
69677                 "terms": [
69678                     "lakelet",
69679                     "loch",
69680                     "mere"
69681                 ],
69682                 "icon": "water",
69683                 "name": "Lake"
69684             },
69685             "natural/water/pond": {
69686                 "geometry": [
69687                     "area"
69688                 ],
69689                 "tags": {
69690                     "natural": "water",
69691                     "water": "pond"
69692                 },
69693                 "terms": [
69694                     "lakelet",
69695                     "millpond",
69696                     "tarn",
69697                     "pool",
69698                     "mere"
69699                 ],
69700                 "icon": "water",
69701                 "name": "Pond"
69702             },
69703             "natural/water/reservoir": {
69704                 "geometry": [
69705                     "area"
69706                 ],
69707                 "tags": {
69708                     "natural": "water",
69709                     "water": "reservoir"
69710                 },
69711                 "icon": "water",
69712                 "name": "Reservoir"
69713             },
69714             "natural/wetland": {
69715                 "icon": "wetland",
69716                 "fields": [
69717                     "wetland"
69718                 ],
69719                 "geometry": [
69720                     "point",
69721                     "area"
69722                 ],
69723                 "tags": {
69724                     "natural": "wetland"
69725                 },
69726                 "terms": [],
69727                 "name": "Wetland"
69728             },
69729             "natural/wood": {
69730                 "fields": [
69731                     "wood"
69732                 ],
69733                 "icon": "park2",
69734                 "geometry": [
69735                     "point",
69736                     "area"
69737                 ],
69738                 "tags": {
69739                     "natural": "wood"
69740                 },
69741                 "terms": [],
69742                 "name": "Wood"
69743             },
69744             "office": {
69745                 "icon": "commercial",
69746                 "fields": [
69747                     "office",
69748                     "address",
69749                     "opening_hours",
69750                     "smoking"
69751                 ],
69752                 "geometry": [
69753                     "point",
69754                     "vertex",
69755                     "area"
69756                 ],
69757                 "tags": {
69758                     "office": "*"
69759                 },
69760                 "terms": [],
69761                 "name": "Office"
69762             },
69763             "office/accountant": {
69764                 "icon": "commercial",
69765                 "fields": [
69766                     "address",
69767                     "opening_hours"
69768                 ],
69769                 "geometry": [
69770                     "point",
69771                     "vertex",
69772                     "area"
69773                 ],
69774                 "tags": {
69775                     "office": "accountant"
69776                 },
69777                 "terms": [],
69778                 "name": "Accountant"
69779             },
69780             "office/administrative": {
69781                 "icon": "commercial",
69782                 "fields": [
69783                     "address",
69784                     "opening_hours"
69785                 ],
69786                 "geometry": [
69787                     "point",
69788                     "vertex",
69789                     "area"
69790                 ],
69791                 "tags": {
69792                     "office": "administrative"
69793                 },
69794                 "terms": [],
69795                 "name": "Administrative Office"
69796             },
69797             "office/architect": {
69798                 "icon": "commercial",
69799                 "fields": [
69800                     "address",
69801                     "opening_hours"
69802                 ],
69803                 "geometry": [
69804                     "point",
69805                     "vertex",
69806                     "area"
69807                 ],
69808                 "tags": {
69809                     "office": "architect"
69810                 },
69811                 "terms": [],
69812                 "name": "Architect"
69813             },
69814             "office/company": {
69815                 "icon": "commercial",
69816                 "fields": [
69817                     "address",
69818                     "opening_hours",
69819                     "smoking"
69820                 ],
69821                 "geometry": [
69822                     "point",
69823                     "vertex",
69824                     "area"
69825                 ],
69826                 "tags": {
69827                     "office": "company"
69828                 },
69829                 "terms": [],
69830                 "name": "Company Office"
69831             },
69832             "office/educational_institution": {
69833                 "icon": "commercial",
69834                 "fields": [
69835                     "address",
69836                     "opening_hours"
69837                 ],
69838                 "geometry": [
69839                     "point",
69840                     "vertex",
69841                     "area"
69842                 ],
69843                 "tags": {
69844                     "office": "educational_institution"
69845                 },
69846                 "terms": [],
69847                 "name": "Educational Institution"
69848             },
69849             "office/employment_agency": {
69850                 "icon": "commercial",
69851                 "fields": [
69852                     "address",
69853                     "opening_hours"
69854                 ],
69855                 "geometry": [
69856                     "point",
69857                     "vertex",
69858                     "area"
69859                 ],
69860                 "tags": {
69861                     "office": "employment_agency"
69862                 },
69863                 "terms": [],
69864                 "name": "Employment Agency"
69865             },
69866             "office/estate_agent": {
69867                 "icon": "commercial",
69868                 "fields": [
69869                     "address",
69870                     "opening_hours"
69871                 ],
69872                 "geometry": [
69873                     "point",
69874                     "vertex",
69875                     "area"
69876                 ],
69877                 "tags": {
69878                     "office": "estate_agent"
69879                 },
69880                 "terms": [],
69881                 "name": "Real Estate Office"
69882             },
69883             "office/financial": {
69884                 "icon": "commercial",
69885                 "fields": [
69886                     "address",
69887                     "opening_hours"
69888                 ],
69889                 "geometry": [
69890                     "point",
69891                     "vertex",
69892                     "area"
69893                 ],
69894                 "tags": {
69895                     "office": "financial"
69896                 },
69897                 "terms": [],
69898                 "name": "Financial Office"
69899             },
69900             "office/government": {
69901                 "icon": "commercial",
69902                 "fields": [
69903                     "address",
69904                     "opening_hours"
69905                 ],
69906                 "geometry": [
69907                     "point",
69908                     "vertex",
69909                     "area"
69910                 ],
69911                 "tags": {
69912                     "office": "government"
69913                 },
69914                 "terms": [],
69915                 "name": "Government Office"
69916             },
69917             "office/insurance": {
69918                 "icon": "commercial",
69919                 "fields": [
69920                     "address",
69921                     "opening_hours"
69922                 ],
69923                 "geometry": [
69924                     "point",
69925                     "vertex",
69926                     "area"
69927                 ],
69928                 "tags": {
69929                     "office": "insurance"
69930                 },
69931                 "terms": [],
69932                 "name": "Insurance Office"
69933             },
69934             "office/it": {
69935                 "icon": "commercial",
69936                 "fields": [
69937                     "address",
69938                     "opening_hours"
69939                 ],
69940                 "geometry": [
69941                     "point",
69942                     "vertex",
69943                     "area"
69944                 ],
69945                 "tags": {
69946                     "office": "it"
69947                 },
69948                 "terms": [],
69949                 "name": "IT Office"
69950             },
69951             "office/lawyer": {
69952                 "icon": "commercial",
69953                 "fields": [
69954                     "address",
69955                     "opening_hours"
69956                 ],
69957                 "geometry": [
69958                     "point",
69959                     "vertex",
69960                     "area"
69961                 ],
69962                 "tags": {
69963                     "office": "lawyer"
69964                 },
69965                 "terms": [],
69966                 "name": "Law Office"
69967             },
69968             "office/newspaper": {
69969                 "icon": "commercial",
69970                 "fields": [
69971                     "address",
69972                     "opening_hours"
69973                 ],
69974                 "geometry": [
69975                     "point",
69976                     "vertex",
69977                     "area"
69978                 ],
69979                 "tags": {
69980                     "office": "newspaper"
69981                 },
69982                 "terms": [],
69983                 "name": "Newspaper"
69984             },
69985             "office/ngo": {
69986                 "icon": "commercial",
69987                 "fields": [
69988                     "address",
69989                     "opening_hours",
69990                     "smoking"
69991                 ],
69992                 "geometry": [
69993                     "point",
69994                     "vertex",
69995                     "area"
69996                 ],
69997                 "tags": {
69998                     "office": "ngo"
69999                 },
70000                 "terms": [],
70001                 "name": "NGO Office"
70002             },
70003             "office/physician": {
70004                 "icon": "commercial",
70005                 "fields": [
70006                     "address",
70007                     "opening_hours"
70008                 ],
70009                 "geometry": [
70010                     "point",
70011                     "vertex",
70012                     "area"
70013                 ],
70014                 "tags": {
70015                     "office": "physician"
70016                 },
70017                 "terms": [],
70018                 "name": "Physician"
70019             },
70020             "office/political_party": {
70021                 "icon": "commercial",
70022                 "fields": [
70023                     "address",
70024                     "opening_hours"
70025                 ],
70026                 "geometry": [
70027                     "point",
70028                     "vertex",
70029                     "area"
70030                 ],
70031                 "tags": {
70032                     "office": "political_party"
70033                 },
70034                 "terms": [],
70035                 "name": "Political Party"
70036             },
70037             "office/research": {
70038                 "icon": "commercial",
70039                 "fields": [
70040                     "address",
70041                     "opening_hours"
70042                 ],
70043                 "geometry": [
70044                     "point",
70045                     "vertex",
70046                     "area"
70047                 ],
70048                 "tags": {
70049                     "office": "research"
70050                 },
70051                 "terms": [],
70052                 "name": "Research Office"
70053             },
70054             "office/telecommunication": {
70055                 "icon": "commercial",
70056                 "fields": [
70057                     "address",
70058                     "opening_hours"
70059                 ],
70060                 "geometry": [
70061                     "point",
70062                     "vertex",
70063                     "area"
70064                 ],
70065                 "tags": {
70066                     "office": "telecommunication"
70067                 },
70068                 "terms": [],
70069                 "name": "Telecom Office"
70070             },
70071             "office/therapist": {
70072                 "icon": "commercial",
70073                 "fields": [
70074                     "address",
70075                     "opening_hours"
70076                 ],
70077                 "geometry": [
70078                     "point",
70079                     "vertex",
70080                     "area"
70081                 ],
70082                 "tags": {
70083                     "office": "therapist"
70084                 },
70085                 "terms": [],
70086                 "name": "Therapist"
70087             },
70088             "office/travel_agent": {
70089                 "icon": "suitcase",
70090                 "fields": [
70091                     "address",
70092                     "opening_hours"
70093                 ],
70094                 "geometry": [
70095                     "point",
70096                     "vertex",
70097                     "area"
70098                 ],
70099                 "tags": {
70100                     "office": "travel_agent"
70101                 },
70102                 "terms": [],
70103                 "name": "Travel Agency",
70104                 "searchable": false
70105             },
70106             "piste": {
70107                 "icon": "skiing",
70108                 "fields": [
70109                     "piste/type",
70110                     "piste/difficulty",
70111                     "piste/grooming",
70112                     "oneway",
70113                     "lit"
70114                 ],
70115                 "geometry": [
70116                     "point",
70117                     "line",
70118                     "area"
70119                 ],
70120                 "terms": [
70121                     "ski",
70122                     "sled",
70123                     "sleigh",
70124                     "snowboard",
70125                     "nordic",
70126                     "downhill",
70127                     "snowmobile"
70128                 ],
70129                 "tags": {
70130                     "piste:type": "*"
70131                 },
70132                 "name": "Piste/Ski Trail"
70133             },
70134             "place": {
70135                 "fields": [
70136                     "place"
70137                 ],
70138                 "geometry": [
70139                     "point",
70140                     "vertex",
70141                     "area"
70142                 ],
70143                 "tags": {
70144                     "place": "*"
70145                 },
70146                 "name": "Place"
70147             },
70148             "place/city": {
70149                 "icon": "city",
70150                 "fields": [
70151                     "population"
70152                 ],
70153                 "geometry": [
70154                     "point",
70155                     "area"
70156                 ],
70157                 "tags": {
70158                     "place": "city"
70159                 },
70160                 "name": "City"
70161             },
70162             "place/hamlet": {
70163                 "icon": "triangle-stroked",
70164                 "fields": [
70165                     "population"
70166                 ],
70167                 "geometry": [
70168                     "point",
70169                     "area"
70170                 ],
70171                 "tags": {
70172                     "place": "hamlet"
70173                 },
70174                 "name": "Hamlet"
70175             },
70176             "place/island": {
70177                 "geometry": [
70178                     "point",
70179                     "area"
70180                 ],
70181                 "terms": [
70182                     "archipelago",
70183                     "atoll",
70184                     "bar",
70185                     "cay",
70186                     "isle",
70187                     "islet",
70188                     "key",
70189                     "reef"
70190                 ],
70191                 "tags": {
70192                     "place": "island"
70193                 },
70194                 "name": "Island"
70195             },
70196             "place/isolated_dwelling": {
70197                 "geometry": [
70198                     "point",
70199                     "area"
70200                 ],
70201                 "tags": {
70202                     "place": "isolated_dwelling"
70203                 },
70204                 "name": "Isolated Dwelling"
70205             },
70206             "place/locality": {
70207                 "icon": "marker",
70208                 "fields": [
70209                     "population"
70210                 ],
70211                 "geometry": [
70212                     "point",
70213                     "area"
70214                 ],
70215                 "tags": {
70216                     "place": "locality"
70217                 },
70218                 "name": "Locality"
70219             },
70220             "place/neighbourhood": {
70221                 "icon": "triangle-stroked",
70222                 "fields": [
70223                     "population"
70224                 ],
70225                 "geometry": [
70226                     "point",
70227                     "area"
70228                 ],
70229                 "tags": {
70230                     "place": "neighbourhood"
70231                 },
70232                 "terms": [
70233                     "neighbourhood"
70234                 ],
70235                 "name": "Neighborhood"
70236             },
70237             "place/suburb": {
70238                 "icon": "triangle-stroked",
70239                 "fields": [
70240                     "population"
70241                 ],
70242                 "geometry": [
70243                     "point",
70244                     "area"
70245                 ],
70246                 "tags": {
70247                     "place": "suburb"
70248                 },
70249                 "terms": [
70250                     "Boro",
70251                     "Quarter"
70252                 ],
70253                 "name": "Borough"
70254             },
70255             "place/town": {
70256                 "icon": "town",
70257                 "fields": [
70258                     "population"
70259                 ],
70260                 "geometry": [
70261                     "point",
70262                     "area"
70263                 ],
70264                 "tags": {
70265                     "place": "town"
70266                 },
70267                 "name": "Town"
70268             },
70269             "place/village": {
70270                 "icon": "village",
70271                 "fields": [
70272                     "population"
70273                 ],
70274                 "geometry": [
70275                     "point",
70276                     "area"
70277                 ],
70278                 "tags": {
70279                     "place": "village"
70280                 },
70281                 "name": "Village"
70282             },
70283             "point": {
70284                 "name": "Point",
70285                 "tags": {},
70286                 "geometry": [
70287                     "point"
70288                 ],
70289                 "matchScore": 0.1
70290             },
70291             "power": {
70292                 "geometry": [
70293                     "point",
70294                     "vertex",
70295                     "line",
70296                     "area"
70297                 ],
70298                 "tags": {
70299                     "power": "*"
70300                 },
70301                 "fields": [
70302                     "power"
70303                 ],
70304                 "name": "Power"
70305             },
70306             "power/generator": {
70307                 "name": "Power Generator",
70308                 "geometry": [
70309                     "point",
70310                     "vertex",
70311                     "area"
70312                 ],
70313                 "tags": {
70314                     "power": "generator"
70315                 },
70316                 "fields": [
70317                     "generator/source",
70318                     "generator/method",
70319                     "generator/type"
70320                 ]
70321             },
70322             "power/line": {
70323                 "geometry": [
70324                     "line"
70325                 ],
70326                 "tags": {
70327                     "power": "line"
70328                 },
70329                 "name": "Power Line",
70330                 "icon": "power-line"
70331             },
70332             "power/minor_line": {
70333                 "geometry": [
70334                     "line"
70335                 ],
70336                 "tags": {
70337                     "power": "minor_line"
70338                 },
70339                 "name": "Minor Power Line",
70340                 "icon": "power-line"
70341             },
70342             "power/pole": {
70343                 "geometry": [
70344                     "vertex"
70345                 ],
70346                 "tags": {
70347                     "power": "pole"
70348                 },
70349                 "name": "Power Pole"
70350             },
70351             "power/sub_station": {
70352                 "fields": [
70353                     "operator",
70354                     "building"
70355                 ],
70356                 "geometry": [
70357                     "point",
70358                     "area"
70359                 ],
70360                 "tags": {
70361                     "power": "sub_station"
70362                 },
70363                 "name": "Substation"
70364             },
70365             "power/tower": {
70366                 "geometry": [
70367                     "vertex"
70368                 ],
70369                 "tags": {
70370                     "power": "tower"
70371                 },
70372                 "name": "High-Voltage Tower"
70373             },
70374             "power/transformer": {
70375                 "geometry": [
70376                     "point",
70377                     "vertex",
70378                     "area"
70379                 ],
70380                 "tags": {
70381                     "power": "transformer"
70382                 },
70383                 "name": "Transformer"
70384             },
70385             "public_transport/platform": {
70386                 "fields": [
70387                     "ref",
70388                     "operator",
70389                     "network",
70390                     "shelter"
70391                 ],
70392                 "geometry": [
70393                     "point",
70394                     "vertex",
70395                     "line",
70396                     "area"
70397                 ],
70398                 "tags": {
70399                     "public_transport": "platform"
70400                 },
70401                 "name": "Platform"
70402             },
70403             "public_transport/stop_position": {
70404                 "icon": "bus",
70405                 "fields": [
70406                     "ref",
70407                     "operator",
70408                     "network"
70409                 ],
70410                 "geometry": [
70411                     "vertex"
70412                 ],
70413                 "tags": {
70414                     "public_transport": "stop_position"
70415                 },
70416                 "name": "Stop Position"
70417             },
70418             "railway": {
70419                 "fields": [
70420                     "railway"
70421                 ],
70422                 "geometry": [
70423                     "point",
70424                     "vertex",
70425                     "line",
70426                     "area"
70427                 ],
70428                 "tags": {
70429                     "railway": "*"
70430                 },
70431                 "name": "Railway"
70432             },
70433             "railway/abandoned": {
70434                 "icon": "railway-abandoned",
70435                 "geometry": [
70436                     "line"
70437                 ],
70438                 "tags": {
70439                     "railway": "abandoned"
70440                 },
70441                 "fields": [
70442                     "structure"
70443                 ],
70444                 "terms": [],
70445                 "name": "Abandoned Railway"
70446             },
70447             "railway/disused": {
70448                 "icon": "railway-disused",
70449                 "geometry": [
70450                     "line"
70451                 ],
70452                 "tags": {
70453                     "railway": "disused"
70454                 },
70455                 "fields": [
70456                     "structure"
70457                 ],
70458                 "terms": [],
70459                 "name": "Disused Railway"
70460             },
70461             "railway/funicular": {
70462                 "geometry": [
70463                     "line"
70464                 ],
70465                 "terms": [
70466                     "venicular",
70467                     "cliff railway",
70468                     "cable car",
70469                     "cable railway",
70470                     "funicular railway"
70471                 ],
70472                 "fields": [
70473                     "structure",
70474                     "gauge"
70475                 ],
70476                 "tags": {
70477                     "railway": "funicular"
70478                 },
70479                 "icon": "railway-rail",
70480                 "name": "Funicular"
70481             },
70482             "railway/halt": {
70483                 "icon": "rail",
70484                 "geometry": [
70485                     "point",
70486                     "vertex"
70487                 ],
70488                 "tags": {
70489                     "railway": "halt"
70490                 },
70491                 "name": "Railway Halt",
70492                 "terms": [
70493                     "break",
70494                     "interrupt",
70495                     "rest",
70496                     "wait",
70497                     "interruption"
70498                 ]
70499             },
70500             "railway/level_crossing": {
70501                 "icon": "cross",
70502                 "geometry": [
70503                     "vertex"
70504                 ],
70505                 "tags": {
70506                     "railway": "level_crossing"
70507                 },
70508                 "terms": [
70509                     "crossing",
70510                     "railroad crossing",
70511                     "railway crossing",
70512                     "grade crossing",
70513                     "road through railroad",
70514                     "train crossing"
70515                 ],
70516                 "name": "Level Crossing"
70517             },
70518             "railway/monorail": {
70519                 "icon": "railway-monorail",
70520                 "geometry": [
70521                     "line"
70522                 ],
70523                 "tags": {
70524                     "railway": "monorail"
70525                 },
70526                 "fields": [
70527                     "structure",
70528                     "electrified"
70529                 ],
70530                 "terms": [],
70531                 "name": "Monorail"
70532             },
70533             "railway/narrow_gauge": {
70534                 "icon": "railway-rail",
70535                 "geometry": [
70536                     "line"
70537                 ],
70538                 "tags": {
70539                     "railway": "narrow_gauge"
70540                 },
70541                 "fields": [
70542                     "structure",
70543                     "gauge",
70544                     "electrified"
70545                 ],
70546                 "terms": [
70547                     "narrow gauge railway",
70548                     "narrow gauge railroad"
70549                 ],
70550                 "name": "Narrow Gauge Rail"
70551             },
70552             "railway/platform": {
70553                 "geometry": [
70554                     "point",
70555                     "vertex",
70556                     "line",
70557                     "area"
70558                 ],
70559                 "tags": {
70560                     "railway": "platform"
70561                 },
70562                 "name": "Railway Platform"
70563             },
70564             "railway/rail": {
70565                 "icon": "railway-rail",
70566                 "geometry": [
70567                     "line"
70568                 ],
70569                 "tags": {
70570                     "railway": "rail"
70571                 },
70572                 "fields": [
70573                     "structure",
70574                     "gauge",
70575                     "electrified"
70576                 ],
70577                 "terms": [],
70578                 "name": "Rail"
70579             },
70580             "railway/station": {
70581                 "icon": "rail",
70582                 "fields": [
70583                     "building_area"
70584                 ],
70585                 "geometry": [
70586                     "point",
70587                     "vertex",
70588                     "area"
70589                 ],
70590                 "tags": {
70591                     "railway": "station"
70592                 },
70593                 "terms": [
70594                     "train station",
70595                     "station"
70596                 ],
70597                 "name": "Railway Station"
70598             },
70599             "railway/subway": {
70600                 "icon": "railway-subway",
70601                 "fields": [
70602                     "structure",
70603                     "gauge",
70604                     "electrified"
70605                 ],
70606                 "geometry": [
70607                     "line"
70608                 ],
70609                 "tags": {
70610                     "railway": "subway"
70611                 },
70612                 "terms": [],
70613                 "name": "Subway"
70614             },
70615             "railway/subway_entrance": {
70616                 "icon": "rail-metro",
70617                 "geometry": [
70618                     "point"
70619                 ],
70620                 "tags": {
70621                     "railway": "subway_entrance"
70622                 },
70623                 "terms": [],
70624                 "name": "Subway Entrance"
70625             },
70626             "railway/tram": {
70627                 "icon": "railway-light-rail",
70628                 "geometry": [
70629                     "line"
70630                 ],
70631                 "tags": {
70632                     "railway": "tram"
70633                 },
70634                 "fields": [
70635                     "structure",
70636                     "gauge",
70637                     "electrified"
70638                 ],
70639                 "terms": [
70640                     "streetcar"
70641                 ],
70642                 "name": "Tram"
70643             },
70644             "relation": {
70645                 "name": "Relation",
70646                 "icon": "relation",
70647                 "tags": {},
70648                 "geometry": [
70649                     "relation"
70650                 ],
70651                 "fields": [
70652                     "relation"
70653                 ]
70654             },
70655             "route/ferry": {
70656                 "icon": "ferry",
70657                 "geometry": [
70658                     "line"
70659                 ],
70660                 "tags": {
70661                     "route": "ferry"
70662                 },
70663                 "name": "Ferry Route"
70664             },
70665             "shop": {
70666                 "icon": "shop",
70667                 "fields": [
70668                     "shop",
70669                     "address",
70670                     "opening_hours"
70671                 ],
70672                 "geometry": [
70673                     "point",
70674                     "vertex",
70675                     "area"
70676                 ],
70677                 "tags": {
70678                     "shop": "*"
70679                 },
70680                 "terms": [],
70681                 "name": "Shop"
70682             },
70683             "shop/alcohol": {
70684                 "icon": "alcohol-shop",
70685                 "fields": [
70686                     "address",
70687                     "building_area",
70688                     "opening_hours"
70689                 ],
70690                 "geometry": [
70691                     "point",
70692                     "vertex",
70693                     "area"
70694                 ],
70695                 "tags": {
70696                     "shop": "alcohol"
70697                 },
70698                 "terms": [
70699                     "alcohol"
70700                 ],
70701                 "name": "Liquor Store"
70702             },
70703             "shop/art": {
70704                 "icon": "art-gallery",
70705                 "fields": [
70706                     "address",
70707                     "building_area",
70708                     "opening_hours"
70709                 ],
70710                 "geometry": [
70711                     "point",
70712                     "vertex",
70713                     "area"
70714                 ],
70715                 "terms": [
70716                     "art store",
70717                     "art gallery"
70718                 ],
70719                 "tags": {
70720                     "shop": "art"
70721                 },
70722                 "name": "Art Shop"
70723             },
70724             "shop/bakery": {
70725                 "icon": "bakery",
70726                 "fields": [
70727                     "address",
70728                     "building_area",
70729                     "opening_hours"
70730                 ],
70731                 "geometry": [
70732                     "point",
70733                     "vertex",
70734                     "area"
70735                 ],
70736                 "tags": {
70737                     "shop": "bakery"
70738                 },
70739                 "name": "Bakery"
70740             },
70741             "shop/beauty": {
70742                 "icon": "shop",
70743                 "fields": [
70744                     "address",
70745                     "building_area",
70746                     "opening_hours"
70747                 ],
70748                 "geometry": [
70749                     "point",
70750                     "vertex",
70751                     "area"
70752                 ],
70753                 "terms": [
70754                     "nail spa",
70755                     "spa",
70756                     "salon",
70757                     "tanning"
70758                 ],
70759                 "tags": {
70760                     "shop": "beauty"
70761                 },
70762                 "name": "Beauty Shop"
70763             },
70764             "shop/beverages": {
70765                 "icon": "shop",
70766                 "fields": [
70767                     "address",
70768                     "building_area",
70769                     "opening_hours"
70770                 ],
70771                 "geometry": [
70772                     "point",
70773                     "vertex",
70774                     "area"
70775                 ],
70776                 "tags": {
70777                     "shop": "beverages"
70778                 },
70779                 "name": "Beverage Store"
70780             },
70781             "shop/bicycle": {
70782                 "icon": "bicycle",
70783                 "fields": [
70784                     "address",
70785                     "building_area",
70786                     "opening_hours"
70787                 ],
70788                 "geometry": [
70789                     "point",
70790                     "vertex",
70791                     "area"
70792                 ],
70793                 "tags": {
70794                     "shop": "bicycle"
70795                 },
70796                 "name": "Bicycle Shop"
70797             },
70798             "shop/bookmaker": {
70799                 "icon": "shop",
70800                 "fields": [
70801                     "address",
70802                     "building_area",
70803                     "opening_hours"
70804                 ],
70805                 "geometry": [
70806                     "point",
70807                     "vertex",
70808                     "area"
70809                 ],
70810                 "tags": {
70811                     "shop": "bookmaker"
70812                 },
70813                 "name": "Bookmaker"
70814             },
70815             "shop/books": {
70816                 "icon": "shop",
70817                 "fields": [
70818                     "address",
70819                     "building_area",
70820                     "opening_hours"
70821                 ],
70822                 "geometry": [
70823                     "point",
70824                     "vertex",
70825                     "area"
70826                 ],
70827                 "tags": {
70828                     "shop": "books"
70829                 },
70830                 "name": "Bookstore"
70831             },
70832             "shop/boutique": {
70833                 "icon": "shop",
70834                 "fields": [
70835                     "address",
70836                     "building_area",
70837                     "opening_hours"
70838                 ],
70839                 "geometry": [
70840                     "point",
70841                     "vertex",
70842                     "area"
70843                 ],
70844                 "tags": {
70845                     "shop": "boutique"
70846                 },
70847                 "name": "Boutique"
70848             },
70849             "shop/butcher": {
70850                 "icon": "slaughterhouse",
70851                 "fields": [
70852                     "building_area",
70853                     "opening_hours"
70854                 ],
70855                 "geometry": [
70856                     "point",
70857                     "vertex",
70858                     "area"
70859                 ],
70860                 "terms": [],
70861                 "tags": {
70862                     "shop": "butcher"
70863                 },
70864                 "name": "Butcher"
70865             },
70866             "shop/car": {
70867                 "icon": "car",
70868                 "fields": [
70869                     "address",
70870                     "opening_hours"
70871                 ],
70872                 "geometry": [
70873                     "point",
70874                     "vertex",
70875                     "area"
70876                 ],
70877                 "tags": {
70878                     "shop": "car"
70879                 },
70880                 "name": "Car Dealership"
70881             },
70882             "shop/car_parts": {
70883                 "icon": "car",
70884                 "fields": [
70885                     "address",
70886                     "building_area",
70887                     "opening_hours"
70888                 ],
70889                 "geometry": [
70890                     "point",
70891                     "vertex",
70892                     "area"
70893                 ],
70894                 "tags": {
70895                     "shop": "car_parts"
70896                 },
70897                 "name": "Car Parts Store"
70898             },
70899             "shop/car_repair": {
70900                 "icon": "car",
70901                 "fields": [
70902                     "address",
70903                     "building_area",
70904                     "opening_hours"
70905                 ],
70906                 "geometry": [
70907                     "point",
70908                     "vertex",
70909                     "area"
70910                 ],
70911                 "tags": {
70912                     "shop": "car_repair"
70913                 },
70914                 "name": "Car Repair Shop"
70915             },
70916             "shop/chemist": {
70917                 "icon": "chemist",
70918                 "fields": [
70919                     "address",
70920                     "building_area",
70921                     "opening_hours"
70922                 ],
70923                 "geometry": [
70924                     "point",
70925                     "vertex",
70926                     "area"
70927                 ],
70928                 "tags": {
70929                     "shop": "chemist"
70930                 },
70931                 "name": "Chemist"
70932             },
70933             "shop/clothes": {
70934                 "icon": "clothing-store",
70935                 "fields": [
70936                     "address",
70937                     "building_area",
70938                     "opening_hours"
70939                 ],
70940                 "geometry": [
70941                     "point",
70942                     "vertex",
70943                     "area"
70944                 ],
70945                 "tags": {
70946                     "shop": "clothes"
70947                 },
70948                 "name": "Clothing Store"
70949             },
70950             "shop/computer": {
70951                 "icon": "shop",
70952                 "fields": [
70953                     "address",
70954                     "building_area",
70955                     "opening_hours"
70956                 ],
70957                 "geometry": [
70958                     "point",
70959                     "vertex",
70960                     "area"
70961                 ],
70962                 "tags": {
70963                     "shop": "computer"
70964                 },
70965                 "name": "Computer Store"
70966             },
70967             "shop/confectionery": {
70968                 "icon": "shop",
70969                 "fields": [
70970                     "address",
70971                     "building_area",
70972                     "opening_hours"
70973                 ],
70974                 "geometry": [
70975                     "point",
70976                     "vertex",
70977                     "area"
70978                 ],
70979                 "tags": {
70980                     "shop": "confectionery"
70981                 },
70982                 "name": "Confectionery"
70983             },
70984             "shop/convenience": {
70985                 "icon": "shop",
70986                 "fields": [
70987                     "address",
70988                     "building_area",
70989                     "opening_hours"
70990                 ],
70991                 "geometry": [
70992                     "point",
70993                     "vertex",
70994                     "area"
70995                 ],
70996                 "tags": {
70997                     "shop": "convenience"
70998                 },
70999                 "name": "Convenience Store"
71000             },
71001             "shop/deli": {
71002                 "icon": "restaurant",
71003                 "fields": [
71004                     "address",
71005                     "building_area",
71006                     "opening_hours"
71007                 ],
71008                 "geometry": [
71009                     "point",
71010                     "vertex",
71011                     "area"
71012                 ],
71013                 "tags": {
71014                     "shop": "deli"
71015                 },
71016                 "name": "Deli"
71017             },
71018             "shop/department_store": {
71019                 "icon": "shop",
71020                 "fields": [
71021                     "address",
71022                     "building_area",
71023                     "opening_hours"
71024                 ],
71025                 "geometry": [
71026                     "point",
71027                     "vertex",
71028                     "area"
71029                 ],
71030                 "tags": {
71031                     "shop": "department_store"
71032                 },
71033                 "name": "Department Store"
71034             },
71035             "shop/doityourself": {
71036                 "icon": "shop",
71037                 "fields": [
71038                     "address",
71039                     "building_area",
71040                     "opening_hours"
71041                 ],
71042                 "geometry": [
71043                     "point",
71044                     "vertex",
71045                     "area"
71046                 ],
71047                 "tags": {
71048                     "shop": "doityourself"
71049                 },
71050                 "name": "DIY Store"
71051             },
71052             "shop/dry_cleaning": {
71053                 "icon": "shop",
71054                 "fields": [
71055                     "address",
71056                     "building_area",
71057                     "opening_hours"
71058                 ],
71059                 "geometry": [
71060                     "point",
71061                     "vertex",
71062                     "area"
71063                 ],
71064                 "tags": {
71065                     "shop": "dry_cleaning"
71066                 },
71067                 "name": "Dry Cleaners"
71068             },
71069             "shop/electronics": {
71070                 "icon": "shop",
71071                 "fields": [
71072                     "address",
71073                     "building_area",
71074                     "opening_hours"
71075                 ],
71076                 "geometry": [
71077                     "point",
71078                     "vertex",
71079                     "area"
71080                 ],
71081                 "tags": {
71082                     "shop": "electronics"
71083                 },
71084                 "name": "Electronics Store"
71085             },
71086             "shop/farm": {
71087                 "icon": "shop",
71088                 "fields": [
71089                     "address",
71090                     "building_area",
71091                     "opening_hours"
71092                 ],
71093                 "geometry": [
71094                     "point",
71095                     "vertex",
71096                     "area"
71097                 ],
71098                 "tags": {
71099                     "shop": "farm"
71100                 },
71101                 "terms": [
71102                     "farm shop",
71103                     "farm stand"
71104                 ],
71105                 "name": "Produce Stand"
71106             },
71107             "shop/fishmonger": {
71108                 "icon": "shop",
71109                 "fields": [
71110                     "address",
71111                     "building_area",
71112                     "opening_hours"
71113                 ],
71114                 "geometry": [
71115                     "point",
71116                     "vertex",
71117                     "area"
71118                 ],
71119                 "tags": {
71120                     "shop": "fishmonger"
71121                 },
71122                 "name": "Fishmonger",
71123                 "searchable": false
71124             },
71125             "shop/florist": {
71126                 "icon": "shop",
71127                 "fields": [
71128                     "address",
71129                     "building_area",
71130                     "opening_hours"
71131                 ],
71132                 "geometry": [
71133                     "point",
71134                     "vertex",
71135                     "area"
71136                 ],
71137                 "tags": {
71138                     "shop": "florist"
71139                 },
71140                 "name": "Florist"
71141             },
71142             "shop/funeral_directors": {
71143                 "icon": "cemetery",
71144                 "fields": [
71145                     "address",
71146                     "building_area",
71147                     "religion",
71148                     "denomination"
71149                 ],
71150                 "geometry": [
71151                     "point",
71152                     "vertex",
71153                     "area"
71154                 ],
71155                 "tags": {
71156                     "shop": "funeral_directors"
71157                 },
71158                 "terms": [
71159                     "undertaker",
71160                     "funeral parlour",
71161                     "funeral parlor",
71162                     "memorial home"
71163                 ],
71164                 "name": "Funeral Home"
71165             },
71166             "shop/furniture": {
71167                 "icon": "shop",
71168                 "fields": [
71169                     "address",
71170                     "building_area",
71171                     "opening_hours"
71172                 ],
71173                 "geometry": [
71174                     "point",
71175                     "vertex",
71176                     "area"
71177                 ],
71178                 "tags": {
71179                     "shop": "furniture"
71180                 },
71181                 "name": "Furniture Store"
71182             },
71183             "shop/garden_centre": {
71184                 "icon": "shop",
71185                 "fields": [
71186                     "address",
71187                     "building_area",
71188                     "opening_hours"
71189                 ],
71190                 "geometry": [
71191                     "point",
71192                     "vertex",
71193                     "area"
71194                 ],
71195                 "terms": [
71196                     "garden centre"
71197                 ],
71198                 "tags": {
71199                     "shop": "garden_centre"
71200                 },
71201                 "name": "Garden Center"
71202             },
71203             "shop/gift": {
71204                 "icon": "shop",
71205                 "fields": [
71206                     "address",
71207                     "building_area",
71208                     "opening_hours"
71209                 ],
71210                 "geometry": [
71211                     "point",
71212                     "vertex",
71213                     "area"
71214                 ],
71215                 "tags": {
71216                     "shop": "gift"
71217                 },
71218                 "name": "Gift Shop"
71219             },
71220             "shop/greengrocer": {
71221                 "icon": "shop",
71222                 "fields": [
71223                     "address",
71224                     "building_area",
71225                     "opening_hours"
71226                 ],
71227                 "geometry": [
71228                     "point",
71229                     "vertex",
71230                     "area"
71231                 ],
71232                 "tags": {
71233                     "shop": "greengrocer"
71234                 },
71235                 "name": "Greengrocer"
71236             },
71237             "shop/hairdresser": {
71238                 "icon": "hairdresser",
71239                 "fields": [
71240                     "address",
71241                     "building_area",
71242                     "opening_hours"
71243                 ],
71244                 "geometry": [
71245                     "point",
71246                     "vertex",
71247                     "area"
71248                 ],
71249                 "tags": {
71250                     "shop": "hairdresser"
71251                 },
71252                 "name": "Hairdresser"
71253             },
71254             "shop/hardware": {
71255                 "icon": "shop",
71256                 "fields": [
71257                     "address",
71258                     "building_area",
71259                     "opening_hours"
71260                 ],
71261                 "geometry": [
71262                     "point",
71263                     "vertex",
71264                     "area"
71265                 ],
71266                 "tags": {
71267                     "shop": "hardware"
71268                 },
71269                 "name": "Hardware Store"
71270             },
71271             "shop/hifi": {
71272                 "icon": "shop",
71273                 "fields": [
71274                     "address",
71275                     "building_area",
71276                     "opening_hours"
71277                 ],
71278                 "geometry": [
71279                     "point",
71280                     "vertex",
71281                     "area"
71282                 ],
71283                 "tags": {
71284                     "shop": "hifi"
71285                 },
71286                 "name": "Hifi Store"
71287             },
71288             "shop/jewelry": {
71289                 "icon": "shop",
71290                 "fields": [
71291                     "address",
71292                     "building_area",
71293                     "opening_hours"
71294                 ],
71295                 "geometry": [
71296                     "point",
71297                     "vertex",
71298                     "area"
71299                 ],
71300                 "tags": {
71301                     "shop": "jewelry"
71302                 },
71303                 "name": "Jeweler"
71304             },
71305             "shop/kiosk": {
71306                 "icon": "shop",
71307                 "fields": [
71308                     "address",
71309                     "building_area",
71310                     "opening_hours"
71311                 ],
71312                 "geometry": [
71313                     "point",
71314                     "vertex",
71315                     "area"
71316                 ],
71317                 "tags": {
71318                     "shop": "kiosk"
71319                 },
71320                 "name": "Kiosk"
71321             },
71322             "shop/laundry": {
71323                 "icon": "laundry",
71324                 "fields": [
71325                     "address",
71326                     "building_area",
71327                     "opening_hours"
71328                 ],
71329                 "geometry": [
71330                     "point",
71331                     "vertex",
71332                     "area"
71333                 ],
71334                 "tags": {
71335                     "shop": "laundry"
71336                 },
71337                 "name": "Laundry"
71338             },
71339             "shop/locksmith": {
71340                 "icon": "shop",
71341                 "fields": [
71342                     "address",
71343                     "building_area",
71344                     "opening_hours"
71345                 ],
71346                 "geometry": [
71347                     "point",
71348                     "vertex",
71349                     "area"
71350                 ],
71351                 "terms": [
71352                     "keys"
71353                 ],
71354                 "tags": {
71355                     "shop": "locksmith"
71356                 },
71357                 "name": "Locksmith"
71358             },
71359             "shop/lottery": {
71360                 "icon": "shop",
71361                 "fields": [
71362                     "address",
71363                     "building_area",
71364                     "opening_hours"
71365                 ],
71366                 "geometry": [
71367                     "point",
71368                     "vertex",
71369                     "area"
71370                 ],
71371                 "tags": {
71372                     "shop": "lottery"
71373                 },
71374                 "name": "Lottery Shop"
71375             },
71376             "shop/mall": {
71377                 "icon": "shop",
71378                 "fields": [
71379                     "address",
71380                     "building_area",
71381                     "opening_hours"
71382                 ],
71383                 "geometry": [
71384                     "point",
71385                     "vertex",
71386                     "area"
71387                 ],
71388                 "tags": {
71389                     "shop": "mall"
71390                 },
71391                 "name": "Mall"
71392             },
71393             "shop/mobile_phone": {
71394                 "icon": "mobilephone",
71395                 "fields": [
71396                     "address",
71397                     "building_area",
71398                     "opening_hours"
71399                 ],
71400                 "geometry": [
71401                     "point",
71402                     "vertex",
71403                     "area"
71404                 ],
71405                 "tags": {
71406                     "shop": "mobile_phone"
71407                 },
71408                 "name": "Mobile Phone Store"
71409             },
71410             "shop/motorcycle": {
71411                 "icon": "scooter",
71412                 "fields": [
71413                     "address",
71414                     "building_area",
71415                     "opening_hours"
71416                 ],
71417                 "geometry": [
71418                     "point",
71419                     "vertex",
71420                     "area"
71421                 ],
71422                 "tags": {
71423                     "shop": "motorcycle"
71424                 },
71425                 "name": "Motorcycle Dealership"
71426             },
71427             "shop/music": {
71428                 "icon": "music",
71429                 "fields": [
71430                     "address",
71431                     "building_area",
71432                     "opening_hours"
71433                 ],
71434                 "geometry": [
71435                     "point",
71436                     "vertex",
71437                     "area"
71438                 ],
71439                 "tags": {
71440                     "shop": "music"
71441                 },
71442                 "name": "Music Store"
71443             },
71444             "shop/newsagent": {
71445                 "icon": "shop",
71446                 "fields": [
71447                     "address",
71448                     "building_area",
71449                     "opening_hours"
71450                 ],
71451                 "geometry": [
71452                     "point",
71453                     "vertex",
71454                     "area"
71455                 ],
71456                 "tags": {
71457                     "shop": "newsagent"
71458                 },
71459                 "name": "Newsagent"
71460             },
71461             "shop/optician": {
71462                 "icon": "shop",
71463                 "fields": [
71464                     "address",
71465                     "building_area",
71466                     "opening_hours"
71467                 ],
71468                 "geometry": [
71469                     "point",
71470                     "vertex",
71471                     "area"
71472                 ],
71473                 "tags": {
71474                     "shop": "optician"
71475                 },
71476                 "name": "Optician"
71477             },
71478             "shop/outdoor": {
71479                 "icon": "shop",
71480                 "fields": [
71481                     "address",
71482                     "building_area",
71483                     "opening_hours"
71484                 ],
71485                 "geometry": [
71486                     "point",
71487                     "vertex",
71488                     "area"
71489                 ],
71490                 "tags": {
71491                     "shop": "outdoor"
71492                 },
71493                 "name": "Outdoor Store"
71494             },
71495             "shop/pet": {
71496                 "icon": "dog-park",
71497                 "fields": [
71498                     "address",
71499                     "building_area",
71500                     "opening_hours"
71501                 ],
71502                 "geometry": [
71503                     "point",
71504                     "vertex",
71505                     "area"
71506                 ],
71507                 "tags": {
71508                     "shop": "pet"
71509                 },
71510                 "name": "Pet Store"
71511             },
71512             "shop/photo": {
71513                 "icon": "camera",
71514                 "fields": [
71515                     "address",
71516                     "building_area",
71517                     "opening_hours"
71518                 ],
71519                 "geometry": [
71520                     "point",
71521                     "vertex",
71522                     "area"
71523                 ],
71524                 "tags": {
71525                     "shop": "photo"
71526                 },
71527                 "name": "Photography Store"
71528             },
71529             "shop/seafood": {
71530                 "icon": "shop",
71531                 "fields": [
71532                     "address",
71533                     "building_area",
71534                     "opening_hours"
71535                 ],
71536                 "geometry": [
71537                     "point",
71538                     "vertex",
71539                     "area"
71540                 ],
71541                 "tags": {
71542                     "shop": "seafood"
71543                 },
71544                 "terms": [
71545                     "fishmonger"
71546                 ],
71547                 "name": "Seafood Shop"
71548             },
71549             "shop/shoes": {
71550                 "icon": "shop",
71551                 "fields": [
71552                     "address",
71553                     "building_area",
71554                     "opening_hours"
71555                 ],
71556                 "geometry": [
71557                     "point",
71558                     "vertex",
71559                     "area"
71560                 ],
71561                 "tags": {
71562                     "shop": "shoes"
71563                 },
71564                 "name": "Shoe Store"
71565             },
71566             "shop/sports": {
71567                 "icon": "shop",
71568                 "fields": [
71569                     "address",
71570                     "building_area",
71571                     "opening_hours"
71572                 ],
71573                 "geometry": [
71574                     "point",
71575                     "vertex",
71576                     "area"
71577                 ],
71578                 "tags": {
71579                     "shop": "sports"
71580                 },
71581                 "name": "Sporting Goods Store"
71582             },
71583             "shop/stationery": {
71584                 "icon": "shop",
71585                 "fields": [
71586                     "address",
71587                     "building_area",
71588                     "opening_hours"
71589                 ],
71590                 "geometry": [
71591                     "point",
71592                     "vertex",
71593                     "area"
71594                 ],
71595                 "tags": {
71596                     "shop": "stationery"
71597                 },
71598                 "name": "Stationery Store"
71599             },
71600             "shop/supermarket": {
71601                 "icon": "grocery",
71602                 "fields": [
71603                     "operator",
71604                     "building_area",
71605                     "address"
71606                 ],
71607                 "geometry": [
71608                     "point",
71609                     "vertex",
71610                     "area"
71611                 ],
71612                 "terms": [
71613                     "bazaar",
71614                     "boutique",
71615                     "chain",
71616                     "co-op",
71617                     "cut-rate store",
71618                     "discount store",
71619                     "five-and-dime",
71620                     "flea market",
71621                     "galleria",
71622                     "grocery store",
71623                     "mall",
71624                     "mart",
71625                     "outlet",
71626                     "outlet store",
71627                     "shop",
71628                     "shopping center",
71629                     "shopping centre",
71630                     "shopping plaza",
71631                     "stand",
71632                     "store",
71633                     "supermarket",
71634                     "thrift shop"
71635                 ],
71636                 "tags": {
71637                     "shop": "supermarket"
71638                 },
71639                 "name": "Supermarket"
71640             },
71641             "shop/tailor": {
71642                 "name": "Tailor",
71643                 "geometry": [
71644                     "point",
71645                     "area"
71646                 ],
71647                 "terms": [
71648                     "tailor",
71649                     "clothes"
71650                 ],
71651                 "tags": {
71652                     "shop": "tailor"
71653                 },
71654                 "icon": "clothing-store",
71655                 "fields": [
71656                     "building_area",
71657                     "address",
71658                     "operator",
71659                     "opening_hours"
71660                 ]
71661             },
71662             "shop/toys": {
71663                 "icon": "shop",
71664                 "fields": [
71665                     "address",
71666                     "building_area",
71667                     "opening_hours"
71668                 ],
71669                 "geometry": [
71670                     "point",
71671                     "vertex",
71672                     "area"
71673                 ],
71674                 "tags": {
71675                     "shop": "toys"
71676                 },
71677                 "name": "Toy Store"
71678             },
71679             "shop/travel_agency": {
71680                 "icon": "suitcase",
71681                 "fields": [
71682                     "address",
71683                     "building_area",
71684                     "opening_hours"
71685                 ],
71686                 "geometry": [
71687                     "point",
71688                     "vertex",
71689                     "area"
71690                 ],
71691                 "tags": {
71692                     "shop": "travel_agency"
71693                 },
71694                 "name": "Travel Agency"
71695             },
71696             "shop/tyres": {
71697                 "icon": "shop",
71698                 "fields": [
71699                     "address",
71700                     "building_area",
71701                     "opening_hours"
71702                 ],
71703                 "geometry": [
71704                     "point",
71705                     "vertex",
71706                     "area"
71707                 ],
71708                 "tags": {
71709                     "shop": "tyres"
71710                 },
71711                 "name": "Tire Store"
71712             },
71713             "shop/vacant": {
71714                 "icon": "shop",
71715                 "fields": [
71716                     "address",
71717                     "building_area",
71718                     "opening_hours"
71719                 ],
71720                 "geometry": [
71721                     "point",
71722                     "vertex",
71723                     "area"
71724                 ],
71725                 "tags": {
71726                     "shop": "vacant"
71727                 },
71728                 "name": "Vacant Shop"
71729             },
71730             "shop/variety_store": {
71731                 "icon": "shop",
71732                 "fields": [
71733                     "address",
71734                     "building_area",
71735                     "opening_hours"
71736                 ],
71737                 "geometry": [
71738                     "point",
71739                     "vertex",
71740                     "area"
71741                 ],
71742                 "tags": {
71743                     "shop": "variety_store"
71744                 },
71745                 "name": "Variety Store"
71746             },
71747             "shop/video": {
71748                 "icon": "shop",
71749                 "fields": [
71750                     "address",
71751                     "building_area",
71752                     "opening_hours"
71753                 ],
71754                 "geometry": [
71755                     "point",
71756                     "vertex",
71757                     "area"
71758                 ],
71759                 "tags": {
71760                     "shop": "video"
71761                 },
71762                 "name": "Video Store"
71763             },
71764             "shop/wine": {
71765                 "icon": "alcohol-shop",
71766                 "fields": [
71767                     "address",
71768                     "building_area",
71769                     "opening_hours"
71770                 ],
71771                 "geometry": [
71772                     "point",
71773                     "vertex",
71774                     "area"
71775                 ],
71776                 "tags": {
71777                     "shop": "wine"
71778                 },
71779                 "terms": [
71780                     "winery"
71781                 ],
71782                 "name": "Wine Shop"
71783             },
71784             "tourism": {
71785                 "fields": [
71786                     "tourism"
71787                 ],
71788                 "geometry": [
71789                     "point",
71790                     "vertex",
71791                     "area"
71792                 ],
71793                 "tags": {
71794                     "tourism": "*"
71795                 },
71796                 "name": "Tourism"
71797             },
71798             "tourism/alpine_hut": {
71799                 "icon": "lodging",
71800                 "fields": [
71801                     "operator",
71802                     "address"
71803                 ],
71804                 "geometry": [
71805                     "point",
71806                     "vertex",
71807                     "area"
71808                 ],
71809                 "tags": {
71810                     "tourism": "alpine_hut"
71811                 },
71812                 "name": "Alpine Hut"
71813             },
71814             "tourism/artwork": {
71815                 "fields": [
71816                     "artwork_type",
71817                     "artist"
71818                 ],
71819                 "icon": "art-gallery",
71820                 "geometry": [
71821                     "point",
71822                     "vertex",
71823                     "area"
71824                 ],
71825                 "tags": {
71826                     "tourism": "artwork"
71827                 },
71828                 "terms": [
71829                     "mural",
71830                     "sculpture",
71831                     "statue"
71832                 ],
71833                 "name": "Artwork"
71834             },
71835             "tourism/attraction": {
71836                 "icon": "monument",
71837                 "fields": [
71838                     "operator",
71839                     "address"
71840                 ],
71841                 "geometry": [
71842                     "point",
71843                     "vertex",
71844                     "area"
71845                 ],
71846                 "tags": {
71847                     "tourism": "attraction"
71848                 },
71849                 "name": "Tourist Attraction"
71850             },
71851             "tourism/camp_site": {
71852                 "icon": "campsite",
71853                 "fields": [
71854                     "operator",
71855                     "address",
71856                     "smoking"
71857                 ],
71858                 "geometry": [
71859                     "point",
71860                     "vertex",
71861                     "area"
71862                 ],
71863                 "terms": [
71864                     "camping"
71865                 ],
71866                 "tags": {
71867                     "tourism": "camp_site"
71868                 },
71869                 "name": "Camp Site"
71870             },
71871             "tourism/caravan_site": {
71872                 "fields": [
71873                     "operator",
71874                     "address",
71875                     "smoking"
71876                 ],
71877                 "geometry": [
71878                     "point",
71879                     "vertex",
71880                     "area"
71881                 ],
71882                 "tags": {
71883                     "tourism": "caravan_site"
71884                 },
71885                 "name": "RV Park"
71886             },
71887             "tourism/chalet": {
71888                 "icon": "lodging",
71889                 "fields": [
71890                     "operator",
71891                     "building_area",
71892                     "address",
71893                     "smoking"
71894                 ],
71895                 "geometry": [
71896                     "point",
71897                     "vertex",
71898                     "area"
71899                 ],
71900                 "tags": {
71901                     "tourism": "chalet"
71902                 },
71903                 "name": "Chalet"
71904             },
71905             "tourism/guest_house": {
71906                 "icon": "lodging",
71907                 "fields": [
71908                     "operator",
71909                     "address",
71910                     "smoking"
71911                 ],
71912                 "geometry": [
71913                     "point",
71914                     "vertex",
71915                     "area"
71916                 ],
71917                 "tags": {
71918                     "tourism": "guest_house"
71919                 },
71920                 "terms": [
71921                     "B&B",
71922                     "Bed & Breakfast",
71923                     "Bed and Breakfast"
71924                 ],
71925                 "name": "Guest House"
71926             },
71927             "tourism/hostel": {
71928                 "icon": "lodging",
71929                 "fields": [
71930                     "operator",
71931                     "building_area",
71932                     "address",
71933                     "smoking"
71934                 ],
71935                 "geometry": [
71936                     "point",
71937                     "vertex",
71938                     "area"
71939                 ],
71940                 "tags": {
71941                     "tourism": "hostel"
71942                 },
71943                 "name": "Hostel"
71944             },
71945             "tourism/hotel": {
71946                 "icon": "lodging",
71947                 "fields": [
71948                     "operator",
71949                     "building_area",
71950                     "address",
71951                     "smoking"
71952                 ],
71953                 "geometry": [
71954                     "point",
71955                     "vertex",
71956                     "area"
71957                 ],
71958                 "terms": [],
71959                 "tags": {
71960                     "tourism": "hotel"
71961                 },
71962                 "name": "Hotel"
71963             },
71964             "tourism/information": {
71965                 "fields": [
71966                     "information",
71967                     "building_area",
71968                     "address",
71969                     "operator"
71970                 ],
71971                 "geometry": [
71972                     "point",
71973                     "vertex",
71974                     "area"
71975                 ],
71976                 "tags": {
71977                     "tourism": "information"
71978                 },
71979                 "name": "Information"
71980             },
71981             "tourism/motel": {
71982                 "icon": "lodging",
71983                 "fields": [
71984                     "operator",
71985                     "building_area",
71986                     "address",
71987                     "smoking"
71988                 ],
71989                 "geometry": [
71990                     "point",
71991                     "vertex",
71992                     "area"
71993                 ],
71994                 "tags": {
71995                     "tourism": "motel"
71996                 },
71997                 "name": "Motel"
71998             },
71999             "tourism/museum": {
72000                 "icon": "museum",
72001                 "fields": [
72002                     "operator",
72003                     "building_area",
72004                     "address"
72005                 ],
72006                 "geometry": [
72007                     "point",
72008                     "vertex",
72009                     "area"
72010                 ],
72011                 "terms": [
72012                     "exhibition",
72013                     "exhibits archive",
72014                     "foundation",
72015                     "gallery",
72016                     "hall",
72017                     "institution",
72018                     "library",
72019                     "menagerie",
72020                     "repository",
72021                     "salon",
72022                     "storehouse",
72023                     "treasury",
72024                     "vault"
72025                 ],
72026                 "tags": {
72027                     "tourism": "museum"
72028                 },
72029                 "name": "Museum"
72030             },
72031             "tourism/picnic_site": {
72032                 "icon": "park",
72033                 "fields": [
72034                     "operator",
72035                     "address",
72036                     "smoking"
72037                 ],
72038                 "geometry": [
72039                     "point",
72040                     "vertex",
72041                     "area"
72042                 ],
72043                 "terms": [],
72044                 "tags": {
72045                     "tourism": "picnic_site"
72046                 },
72047                 "name": "Picnic Site"
72048             },
72049             "tourism/theme_park": {
72050                 "fields": [
72051                     "operator",
72052                     "address"
72053                 ],
72054                 "geometry": [
72055                     "point",
72056                     "vertex",
72057                     "area"
72058                 ],
72059                 "tags": {
72060                     "tourism": "theme_park"
72061                 },
72062                 "name": "Theme Park"
72063             },
72064             "tourism/viewpoint": {
72065                 "geometry": [
72066                     "point",
72067                     "vertex"
72068                 ],
72069                 "tags": {
72070                     "tourism": "viewpoint"
72071                 },
72072                 "name": "Viewpoint"
72073             },
72074             "tourism/zoo": {
72075                 "icon": "zoo",
72076                 "fields": [
72077                     "operator",
72078                     "address"
72079                 ],
72080                 "geometry": [
72081                     "point",
72082                     "vertex",
72083                     "area"
72084                 ],
72085                 "tags": {
72086                     "tourism": "zoo"
72087                 },
72088                 "name": "Zoo"
72089             },
72090             "type/boundary": {
72091                 "geometry": [
72092                     "relation"
72093                 ],
72094                 "tags": {
72095                     "type": "boundary"
72096                 },
72097                 "name": "Boundary",
72098                 "icon": "boundary",
72099                 "fields": [
72100                     "boundary"
72101                 ]
72102             },
72103             "type/boundary/administrative": {
72104                 "name": "Administrative Boundary",
72105                 "geometry": [
72106                     "relation"
72107                 ],
72108                 "tags": {
72109                     "type": "boundary",
72110                     "boundary": "administrative"
72111                 },
72112                 "fields": [
72113                     "admin_level"
72114                 ],
72115                 "icon": "boundary"
72116             },
72117             "type/multipolygon": {
72118                 "geometry": [
72119                     "area",
72120                     "relation"
72121                 ],
72122                 "tags": {
72123                     "type": "multipolygon"
72124                 },
72125                 "removeTags": {},
72126                 "name": "Multipolygon",
72127                 "icon": "multipolygon",
72128                 "searchable": false,
72129                 "matchScore": 0.1
72130             },
72131             "type/restriction": {
72132                 "geometry": [
72133                     "relation"
72134                 ],
72135                 "tags": {
72136                     "type": "restriction"
72137                 },
72138                 "name": "Restriction",
72139                 "icon": "restriction",
72140                 "fields": [
72141                     "restriction",
72142                     "except"
72143                 ]
72144             },
72145             "type/restriction/no_left_turn": {
72146                 "name": "No Left Turn",
72147                 "geometry": [
72148                     "relation"
72149                 ],
72150                 "tags": {
72151                     "type": "restriction",
72152                     "restriction": "no_left_turn"
72153                 },
72154                 "fields": [
72155                     "except"
72156                 ],
72157                 "icon": "restriction-no-left-turn"
72158             },
72159             "type/restriction/no_right_turn": {
72160                 "name": "No Right Turn",
72161                 "geometry": [
72162                     "relation"
72163                 ],
72164                 "tags": {
72165                     "type": "restriction",
72166                     "restriction": "no_right_turn"
72167                 },
72168                 "fields": [
72169                     "except"
72170                 ],
72171                 "icon": "restriction-no-right-turn"
72172             },
72173             "type/restriction/no_straight_on": {
72174                 "name": "No Straight On",
72175                 "geometry": [
72176                     "relation"
72177                 ],
72178                 "tags": {
72179                     "type": "restriction",
72180                     "restriction": "no_straight_on"
72181                 },
72182                 "fields": [
72183                     "except"
72184                 ],
72185                 "icon": "restriction-no-straight-on"
72186             },
72187             "type/restriction/no_u_turn": {
72188                 "name": "No U-turn",
72189                 "geometry": [
72190                     "relation"
72191                 ],
72192                 "tags": {
72193                     "type": "restriction",
72194                     "restriction": "no_u_turn"
72195                 },
72196                 "fields": [
72197                     "except"
72198                 ],
72199                 "icon": "restriction-no-u-turn"
72200             },
72201             "type/restriction/only_left_turn": {
72202                 "name": "Left Turn Only",
72203                 "geometry": [
72204                     "relation"
72205                 ],
72206                 "tags": {
72207                     "type": "restriction",
72208                     "restriction": "only_left_turn"
72209                 },
72210                 "fields": [
72211                     "except"
72212                 ],
72213                 "icon": "restriction-only-left-turn"
72214             },
72215             "type/restriction/only_right_turn": {
72216                 "name": "Right Turn Only",
72217                 "geometry": [
72218                     "relation"
72219                 ],
72220                 "tags": {
72221                     "type": "restriction",
72222                     "restriction": "only_right_turn"
72223                 },
72224                 "fields": [
72225                     "except"
72226                 ],
72227                 "icon": "restriction-only-right-turn"
72228             },
72229             "type/restriction/only_straight_on": {
72230                 "name": "No Turns",
72231                 "geometry": [
72232                     "relation"
72233                 ],
72234                 "tags": {
72235                     "type": "restriction",
72236                     "restriction": "only_straight_on"
72237                 },
72238                 "fields": [
72239                     "except"
72240                 ],
72241                 "icon": "restriction-only-straight-on"
72242             },
72243             "type/route": {
72244                 "geometry": [
72245                     "relation"
72246                 ],
72247                 "tags": {
72248                     "type": "route"
72249                 },
72250                 "name": "Route",
72251                 "icon": "route",
72252                 "fields": [
72253                     "route",
72254                     "ref"
72255                 ]
72256             },
72257             "type/route/bicycle": {
72258                 "geometry": [
72259                     "relation"
72260                 ],
72261                 "tags": {
72262                     "type": "route",
72263                     "route": "bicycle"
72264                 },
72265                 "name": "Cycle Route",
72266                 "icon": "route-bicycle",
72267                 "fields": [
72268                     "ref",
72269                     "network"
72270                 ]
72271             },
72272             "type/route/bus": {
72273                 "geometry": [
72274                     "relation"
72275                 ],
72276                 "tags": {
72277                     "type": "route",
72278                     "route": "bus"
72279                 },
72280                 "name": "Bus Route",
72281                 "icon": "route-bus",
72282                 "fields": [
72283                     "ref",
72284                     "operator",
72285                     "network"
72286                 ]
72287             },
72288             "type/route/detour": {
72289                 "geometry": [
72290                     "relation"
72291                 ],
72292                 "tags": {
72293                     "type": "route",
72294                     "route": "detour"
72295                 },
72296                 "name": "Detour Route",
72297                 "icon": "route-detour",
72298                 "fields": [
72299                     "ref"
72300                 ]
72301             },
72302             "type/route/ferry": {
72303                 "geometry": [
72304                     "relation"
72305                 ],
72306                 "tags": {
72307                     "type": "route",
72308                     "route": "ferry"
72309                 },
72310                 "name": "Ferry Route",
72311                 "icon": "route-ferry",
72312                 "fields": [
72313                     "ref",
72314                     "operator",
72315                     "network"
72316                 ]
72317             },
72318             "type/route/foot": {
72319                 "geometry": [
72320                     "relation"
72321                 ],
72322                 "tags": {
72323                     "type": "route",
72324                     "route": "foot"
72325                 },
72326                 "name": "Foot Route",
72327                 "icon": "route-foot",
72328                 "fields": [
72329                     "ref",
72330                     "operator",
72331                     "network"
72332                 ]
72333             },
72334             "type/route/hiking": {
72335                 "geometry": [
72336                     "relation"
72337                 ],
72338                 "tags": {
72339                     "type": "route",
72340                     "route": "hiking"
72341                 },
72342                 "name": "Hiking Route",
72343                 "icon": "route-foot",
72344                 "fields": [
72345                     "ref",
72346                     "operator",
72347                     "network"
72348                 ]
72349             },
72350             "type/route/pipeline": {
72351                 "geometry": [
72352                     "relation"
72353                 ],
72354                 "tags": {
72355                     "type": "route",
72356                     "route": "pipeline"
72357                 },
72358                 "name": "Pipeline Route",
72359                 "icon": "route-pipeline",
72360                 "fields": [
72361                     "ref",
72362                     "operator"
72363                 ]
72364             },
72365             "type/route/power": {
72366                 "geometry": [
72367                     "relation"
72368                 ],
72369                 "tags": {
72370                     "type": "route",
72371                     "route": "power"
72372                 },
72373                 "name": "Power Route",
72374                 "icon": "route-power",
72375                 "fields": [
72376                     "ref",
72377                     "operator"
72378                 ]
72379             },
72380             "type/route/road": {
72381                 "geometry": [
72382                     "relation"
72383                 ],
72384                 "tags": {
72385                     "type": "route",
72386                     "route": "road"
72387                 },
72388                 "name": "Road Route",
72389                 "icon": "route-road",
72390                 "fields": [
72391                     "ref"
72392                 ]
72393             },
72394             "type/route/train": {
72395                 "geometry": [
72396                     "relation"
72397                 ],
72398                 "tags": {
72399                     "type": "route",
72400                     "route": "train"
72401                 },
72402                 "name": "Train Route",
72403                 "icon": "route-train",
72404                 "fields": [
72405                     "ref",
72406                     "operator"
72407                 ]
72408             },
72409             "type/route/tram": {
72410                 "geometry": [
72411                     "relation"
72412                 ],
72413                 "tags": {
72414                     "type": "route",
72415                     "route": "tram"
72416                 },
72417                 "name": "Tram Route",
72418                 "icon": "route-tram",
72419                 "fields": [
72420                     "ref",
72421                     "operator"
72422                 ]
72423             },
72424             "type/route_master": {
72425                 "geometry": [
72426                     "relation"
72427                 ],
72428                 "tags": {
72429                     "type": "route_master"
72430                 },
72431                 "name": "Route Master",
72432                 "icon": "route-master",
72433                 "fields": [
72434                     "route_master",
72435                     "ref",
72436                     "operator",
72437                     "network"
72438                 ]
72439             },
72440             "vertex": {
72441                 "name": "Other",
72442                 "tags": {},
72443                 "geometry": [
72444                     "vertex"
72445                 ],
72446                 "matchScore": 0.1
72447             },
72448             "waterway": {
72449                 "fields": [
72450                     "waterway"
72451                 ],
72452                 "geometry": [
72453                     "point",
72454                     "vertex",
72455                     "line",
72456                     "area"
72457                 ],
72458                 "tags": {
72459                     "waterway": "*"
72460                 },
72461                 "name": "Waterway"
72462             },
72463             "waterway/canal": {
72464                 "icon": "waterway-canal",
72465                 "fields": [
72466                     "width"
72467                 ],
72468                 "geometry": [
72469                     "line"
72470                 ],
72471                 "tags": {
72472                     "waterway": "canal"
72473                 },
72474                 "name": "Canal"
72475             },
72476             "waterway/dam": {
72477                 "icon": "dam",
72478                 "geometry": [
72479                     "point",
72480                     "vertex",
72481                     "line",
72482                     "area"
72483                 ],
72484                 "tags": {
72485                     "waterway": "dam"
72486                 },
72487                 "name": "Dam"
72488             },
72489             "waterway/ditch": {
72490                 "icon": "waterway-ditch",
72491                 "fields": [
72492                     "tunnel"
72493                 ],
72494                 "geometry": [
72495                     "line"
72496                 ],
72497                 "tags": {
72498                     "waterway": "ditch"
72499                 },
72500                 "name": "Ditch"
72501             },
72502             "waterway/drain": {
72503                 "icon": "waterway-stream",
72504                 "fields": [
72505                     "tunnel"
72506                 ],
72507                 "geometry": [
72508                     "line"
72509                 ],
72510                 "tags": {
72511                     "waterway": "drain"
72512                 },
72513                 "name": "Drain"
72514             },
72515             "waterway/river": {
72516                 "icon": "waterway-river",
72517                 "fields": [
72518                     "tunnel",
72519                     "width"
72520                 ],
72521                 "geometry": [
72522                     "line"
72523                 ],
72524                 "terms": [
72525                     "beck",
72526                     "branch",
72527                     "brook",
72528                     "course",
72529                     "creek",
72530                     "estuary",
72531                     "rill",
72532                     "rivulet",
72533                     "run",
72534                     "runnel",
72535                     "stream",
72536                     "tributary",
72537                     "watercourse"
72538                 ],
72539                 "tags": {
72540                     "waterway": "river"
72541                 },
72542                 "name": "River"
72543             },
72544             "waterway/riverbank": {
72545                 "icon": "water",
72546                 "geometry": [
72547                     "area"
72548                 ],
72549                 "tags": {
72550                     "waterway": "riverbank"
72551                 },
72552                 "name": "Riverbank"
72553             },
72554             "waterway/stream": {
72555                 "icon": "waterway-stream",
72556                 "fields": [
72557                     "tunnel",
72558                     "width"
72559                 ],
72560                 "geometry": [
72561                     "line"
72562                 ],
72563                 "terms": [
72564                     "beck",
72565                     "branch",
72566                     "brook",
72567                     "burn",
72568                     "course",
72569                     "creek",
72570                     "current",
72571                     "drift",
72572                     "flood",
72573                     "flow",
72574                     "freshet",
72575                     "race",
72576                     "rill",
72577                     "rindle",
72578                     "rivulet",
72579                     "run",
72580                     "runnel",
72581                     "rush",
72582                     "spate",
72583                     "spritz",
72584                     "surge",
72585                     "tide",
72586                     "torrent",
72587                     "tributary",
72588                     "watercourse"
72589                 ],
72590                 "tags": {
72591                     "waterway": "stream"
72592                 },
72593                 "name": "Stream"
72594             },
72595             "waterway/weir": {
72596                 "icon": "dam",
72597                 "geometry": [
72598                     "vertex",
72599                     "line"
72600                 ],
72601                 "tags": {
72602                     "waterway": "weir"
72603                 },
72604                 "name": "Weir"
72605             },
72606             "amenity/fuel/76": {
72607                 "tags": {
72608                     "name": "76",
72609                     "amenity": "fuel"
72610                 },
72611                 "name": "76",
72612                 "icon": "fuel",
72613                 "geometry": [
72614                     "point",
72615                     "vertex",
72616                     "area"
72617                 ],
72618                 "fields": [
72619                     "operator",
72620                     "address",
72621                     "building_area"
72622                 ],
72623                 "suggestion": true
72624             },
72625             "amenity/fuel/Neste": {
72626                 "tags": {
72627                     "name": "Neste",
72628                     "amenity": "fuel"
72629                 },
72630                 "name": "Neste",
72631                 "icon": "fuel",
72632                 "geometry": [
72633                     "point",
72634                     "vertex",
72635                     "area"
72636                 ],
72637                 "fields": [
72638                     "operator",
72639                     "address",
72640                     "building_area"
72641                 ],
72642                 "suggestion": true
72643             },
72644             "amenity/fuel/BP": {
72645                 "tags": {
72646                     "name": "BP",
72647                     "amenity": "fuel"
72648                 },
72649                 "name": "BP",
72650                 "icon": "fuel",
72651                 "geometry": [
72652                     "point",
72653                     "vertex",
72654                     "area"
72655                 ],
72656                 "fields": [
72657                     "operator",
72658                     "address",
72659                     "building_area"
72660                 ],
72661                 "suggestion": true
72662             },
72663             "amenity/fuel/Shell": {
72664                 "tags": {
72665                     "name": "Shell",
72666                     "amenity": "fuel"
72667                 },
72668                 "name": "Shell",
72669                 "icon": "fuel",
72670                 "geometry": [
72671                     "point",
72672                     "vertex",
72673                     "area"
72674                 ],
72675                 "fields": [
72676                     "operator",
72677                     "address",
72678                     "building_area"
72679                 ],
72680                 "suggestion": true
72681             },
72682             "amenity/fuel/Agip": {
72683                 "tags": {
72684                     "name": "Agip",
72685                     "amenity": "fuel"
72686                 },
72687                 "name": "Agip",
72688                 "icon": "fuel",
72689                 "geometry": [
72690                     "point",
72691                     "vertex",
72692                     "area"
72693                 ],
72694                 "fields": [
72695                     "operator",
72696                     "address",
72697                     "building_area"
72698                 ],
72699                 "suggestion": true
72700             },
72701             "amenity/fuel/Migrol": {
72702                 "tags": {
72703                     "name": "Migrol",
72704                     "amenity": "fuel"
72705                 },
72706                 "name": "Migrol",
72707                 "icon": "fuel",
72708                 "geometry": [
72709                     "point",
72710                     "vertex",
72711                     "area"
72712                 ],
72713                 "fields": [
72714                     "operator",
72715                     "address",
72716                     "building_area"
72717                 ],
72718                 "suggestion": true
72719             },
72720             "amenity/fuel/Avia": {
72721                 "tags": {
72722                     "name": "Avia",
72723                     "amenity": "fuel"
72724                 },
72725                 "name": "Avia",
72726                 "icon": "fuel",
72727                 "geometry": [
72728                     "point",
72729                     "vertex",
72730                     "area"
72731                 ],
72732                 "fields": [
72733                     "operator",
72734                     "address",
72735                     "building_area"
72736                 ],
72737                 "suggestion": true
72738             },
72739             "amenity/fuel/Texaco": {
72740                 "tags": {
72741                     "name": "Texaco",
72742                     "amenity": "fuel"
72743                 },
72744                 "name": "Texaco",
72745                 "icon": "fuel",
72746                 "geometry": [
72747                     "point",
72748                     "vertex",
72749                     "area"
72750                 ],
72751                 "fields": [
72752                     "operator",
72753                     "address",
72754                     "building_area"
72755                 ],
72756                 "suggestion": true
72757             },
72758             "amenity/fuel/Total": {
72759                 "tags": {
72760                     "name": "Total",
72761                     "amenity": "fuel"
72762                 },
72763                 "name": "Total",
72764                 "icon": "fuel",
72765                 "geometry": [
72766                     "point",
72767                     "vertex",
72768                     "area"
72769                 ],
72770                 "fields": [
72771                     "operator",
72772                     "address",
72773                     "building_area"
72774                 ],
72775                 "suggestion": true
72776             },
72777             "amenity/fuel/Statoil": {
72778                 "tags": {
72779                     "name": "Statoil",
72780                     "amenity": "fuel"
72781                 },
72782                 "name": "Statoil",
72783                 "icon": "fuel",
72784                 "geometry": [
72785                     "point",
72786                     "vertex",
72787                     "area"
72788                 ],
72789                 "fields": [
72790                     "operator",
72791                     "address",
72792                     "building_area"
72793                 ],
72794                 "suggestion": true
72795             },
72796             "amenity/fuel/Esso": {
72797                 "tags": {
72798                     "name": "Esso",
72799                     "amenity": "fuel"
72800                 },
72801                 "name": "Esso",
72802                 "icon": "fuel",
72803                 "geometry": [
72804                     "point",
72805                     "vertex",
72806                     "area"
72807                 ],
72808                 "fields": [
72809                     "operator",
72810                     "address",
72811                     "building_area"
72812                 ],
72813                 "suggestion": true
72814             },
72815             "amenity/fuel/Jet": {
72816                 "tags": {
72817                     "name": "Jet",
72818                     "amenity": "fuel"
72819                 },
72820                 "name": "Jet",
72821                 "icon": "fuel",
72822                 "geometry": [
72823                     "point",
72824                     "vertex",
72825                     "area"
72826                 ],
72827                 "fields": [
72828                     "operator",
72829                     "address",
72830                     "building_area"
72831                 ],
72832                 "suggestion": true
72833             },
72834             "amenity/fuel/Avanti": {
72835                 "tags": {
72836                     "name": "Avanti",
72837                     "amenity": "fuel"
72838                 },
72839                 "name": "Avanti",
72840                 "icon": "fuel",
72841                 "geometry": [
72842                     "point",
72843                     "vertex",
72844                     "area"
72845                 ],
72846                 "fields": [
72847                     "operator",
72848                     "address",
72849                     "building_area"
72850                 ],
72851                 "suggestion": true
72852             },
72853             "amenity/fuel/OMV": {
72854                 "tags": {
72855                     "name": "OMV",
72856                     "amenity": "fuel"
72857                 },
72858                 "name": "OMV",
72859                 "icon": "fuel",
72860                 "geometry": [
72861                     "point",
72862                     "vertex",
72863                     "area"
72864                 ],
72865                 "fields": [
72866                     "operator",
72867                     "address",
72868                     "building_area"
72869                 ],
72870                 "suggestion": true
72871             },
72872             "amenity/fuel/Aral": {
72873                 "tags": {
72874                     "name": "Aral",
72875                     "amenity": "fuel"
72876                 },
72877                 "name": "Aral",
72878                 "icon": "fuel",
72879                 "geometry": [
72880                     "point",
72881                     "vertex",
72882                     "area"
72883                 ],
72884                 "fields": [
72885                     "operator",
72886                     "address",
72887                     "building_area"
72888                 ],
72889                 "suggestion": true
72890             },
72891             "amenity/fuel/JET": {
72892                 "tags": {
72893                     "name": "JET",
72894                     "amenity": "fuel"
72895                 },
72896                 "name": "JET",
72897                 "icon": "fuel",
72898                 "geometry": [
72899                     "point",
72900                     "vertex",
72901                     "area"
72902                 ],
72903                 "fields": [
72904                     "operator",
72905                     "address",
72906                     "building_area"
72907                 ],
72908                 "suggestion": true
72909             },
72910             "amenity/fuel/United": {
72911                 "tags": {
72912                     "name": "United",
72913                     "amenity": "fuel"
72914                 },
72915                 "name": "United",
72916                 "icon": "fuel",
72917                 "geometry": [
72918                     "point",
72919                     "vertex",
72920                     "area"
72921                 ],
72922                 "fields": [
72923                     "operator",
72924                     "address",
72925                     "building_area"
72926                 ],
72927                 "suggestion": true
72928             },
72929             "amenity/fuel/Mobil": {
72930                 "tags": {
72931                     "name": "Mobil",
72932                     "amenity": "fuel"
72933                 },
72934                 "name": "Mobil",
72935                 "icon": "fuel",
72936                 "geometry": [
72937                     "point",
72938                     "vertex",
72939                     "area"
72940                 ],
72941                 "fields": [
72942                     "operator",
72943                     "address",
72944                     "building_area"
72945                 ],
72946                 "suggestion": true
72947             },
72948             "amenity/fuel/Caltex": {
72949                 "tags": {
72950                     "name": "Caltex",
72951                     "amenity": "fuel"
72952                 },
72953                 "name": "Caltex",
72954                 "icon": "fuel",
72955                 "geometry": [
72956                     "point",
72957                     "vertex",
72958                     "area"
72959                 ],
72960                 "fields": [
72961                     "operator",
72962                     "address",
72963                     "building_area"
72964                 ],
72965                 "suggestion": true
72966             },
72967             "amenity/fuel/Sunoco": {
72968                 "tags": {
72969                     "name": "Sunoco",
72970                     "amenity": "fuel"
72971                 },
72972                 "name": "Sunoco",
72973                 "icon": "fuel",
72974                 "geometry": [
72975                     "point",
72976                     "vertex",
72977                     "area"
72978                 ],
72979                 "fields": [
72980                     "operator",
72981                     "address",
72982                     "building_area"
72983                 ],
72984                 "suggestion": true
72985             },
72986             "amenity/fuel/Q8": {
72987                 "tags": {
72988                     "name": "Q8",
72989                     "amenity": "fuel"
72990                 },
72991                 "name": "Q8",
72992                 "icon": "fuel",
72993                 "geometry": [
72994                     "point",
72995                     "vertex",
72996                     "area"
72997                 ],
72998                 "fields": [
72999                     "operator",
73000                     "address",
73001                     "building_area"
73002                 ],
73003                 "suggestion": true
73004             },
73005             "amenity/fuel/ARAL": {
73006                 "tags": {
73007                     "name": "ARAL",
73008                     "amenity": "fuel"
73009                 },
73010                 "name": "ARAL",
73011                 "icon": "fuel",
73012                 "geometry": [
73013                     "point",
73014                     "vertex",
73015                     "area"
73016                 ],
73017                 "fields": [
73018                     "operator",
73019                     "address",
73020                     "building_area"
73021                 ],
73022                 "suggestion": true
73023             },
73024             "amenity/fuel/CEPSA": {
73025                 "tags": {
73026                     "name": "CEPSA",
73027                     "amenity": "fuel"
73028                 },
73029                 "name": "CEPSA",
73030                 "icon": "fuel",
73031                 "geometry": [
73032                     "point",
73033                     "vertex",
73034                     "area"
73035                 ],
73036                 "fields": [
73037                     "operator",
73038                     "address",
73039                     "building_area"
73040                 ],
73041                 "suggestion": true
73042             },
73043             "amenity/fuel/BFT": {
73044                 "tags": {
73045                     "name": "BFT",
73046                     "amenity": "fuel"
73047                 },
73048                 "name": "BFT",
73049                 "icon": "fuel",
73050                 "geometry": [
73051                     "point",
73052                     "vertex",
73053                     "area"
73054                 ],
73055                 "fields": [
73056                     "operator",
73057                     "address",
73058                     "building_area"
73059                 ],
73060                 "suggestion": true
73061             },
73062             "amenity/fuel/Petron": {
73063                 "tags": {
73064                     "name": "Petron",
73065                     "amenity": "fuel"
73066                 },
73067                 "name": "Petron",
73068                 "icon": "fuel",
73069                 "geometry": [
73070                     "point",
73071                     "vertex",
73072                     "area"
73073                 ],
73074                 "fields": [
73075                     "operator",
73076                     "address",
73077                     "building_area"
73078                 ],
73079                 "suggestion": true
73080             },
73081             "amenity/fuel/Total Access": {
73082                 "tags": {
73083                     "name": "Total Access",
73084                     "amenity": "fuel"
73085                 },
73086                 "name": "Total Access",
73087                 "icon": "fuel",
73088                 "geometry": [
73089                     "point",
73090                     "vertex",
73091                     "area"
73092                 ],
73093                 "fields": [
73094                     "operator",
73095                     "address",
73096                     "building_area"
73097                 ],
73098                 "suggestion": true
73099             },
73100             "amenity/fuel/Elf": {
73101                 "tags": {
73102                     "name": "Elf",
73103                     "amenity": "fuel"
73104                 },
73105                 "name": "Elf",
73106                 "icon": "fuel",
73107                 "geometry": [
73108                     "point",
73109                     "vertex",
73110                     "area"
73111                 ],
73112                 "fields": [
73113                     "operator",
73114                     "address",
73115                     "building_area"
73116                 ],
73117                 "suggestion": true
73118             },
73119             "amenity/fuel/Station Service E. Leclerc": {
73120                 "tags": {
73121                     "name": "Station Service E. Leclerc",
73122                     "amenity": "fuel"
73123                 },
73124                 "name": "Station Service E. Leclerc",
73125                 "icon": "fuel",
73126                 "geometry": [
73127                     "point",
73128                     "vertex",
73129                     "area"
73130                 ],
73131                 "fields": [
73132                     "operator",
73133                     "address",
73134                     "building_area"
73135                 ],
73136                 "suggestion": true
73137             },
73138             "amenity/fuel/Shell Express": {
73139                 "tags": {
73140                     "name": "Shell Express",
73141                     "amenity": "fuel"
73142                 },
73143                 "name": "Shell Express",
73144                 "icon": "fuel",
73145                 "geometry": [
73146                     "point",
73147                     "vertex",
73148                     "area"
73149                 ],
73150                 "fields": [
73151                     "operator",
73152                     "address",
73153                     "building_area"
73154                 ],
73155                 "suggestion": true
73156             },
73157             "amenity/fuel/Hess": {
73158                 "tags": {
73159                     "name": "Hess",
73160                     "amenity": "fuel"
73161                 },
73162                 "name": "Hess",
73163                 "icon": "fuel",
73164                 "geometry": [
73165                     "point",
73166                     "vertex",
73167                     "area"
73168                 ],
73169                 "fields": [
73170                     "operator",
73171                     "address",
73172                     "building_area"
73173                 ],
73174                 "suggestion": true
73175             },
73176             "amenity/fuel/Flying V": {
73177                 "tags": {
73178                     "name": "Flying V",
73179                     "amenity": "fuel"
73180                 },
73181                 "name": "Flying V",
73182                 "icon": "fuel",
73183                 "geometry": [
73184                     "point",
73185                     "vertex",
73186                     "area"
73187                 ],
73188                 "fields": [
73189                     "operator",
73190                     "address",
73191                     "building_area"
73192                 ],
73193                 "suggestion": true
73194             },
73195             "amenity/fuel/bft": {
73196                 "tags": {
73197                     "name": "bft",
73198                     "amenity": "fuel"
73199                 },
73200                 "name": "bft",
73201                 "icon": "fuel",
73202                 "geometry": [
73203                     "point",
73204                     "vertex",
73205                     "area"
73206                 ],
73207                 "fields": [
73208                     "operator",
73209                     "address",
73210                     "building_area"
73211                 ],
73212                 "suggestion": true
73213             },
73214             "amenity/fuel/Gulf": {
73215                 "tags": {
73216                     "name": "Gulf",
73217                     "amenity": "fuel"
73218                 },
73219                 "name": "Gulf",
73220                 "icon": "fuel",
73221                 "geometry": [
73222                     "point",
73223                     "vertex",
73224                     "area"
73225                 ],
73226                 "fields": [
73227                     "operator",
73228                     "address",
73229                     "building_area"
73230                 ],
73231                 "suggestion": true
73232             },
73233             "amenity/fuel/PTT": {
73234                 "tags": {
73235                     "name": "PTT",
73236                     "amenity": "fuel"
73237                 },
73238                 "name": "PTT",
73239                 "icon": "fuel",
73240                 "geometry": [
73241                     "point",
73242                     "vertex",
73243                     "area"
73244                 ],
73245                 "fields": [
73246                     "operator",
73247                     "address",
73248                     "building_area"
73249                 ],
73250                 "suggestion": true
73251             },
73252             "amenity/fuel/St1": {
73253                 "tags": {
73254                     "name": "St1",
73255                     "amenity": "fuel"
73256                 },
73257                 "name": "St1",
73258                 "icon": "fuel",
73259                 "geometry": [
73260                     "point",
73261                     "vertex",
73262                     "area"
73263                 ],
73264                 "fields": [
73265                     "operator",
73266                     "address",
73267                     "building_area"
73268                 ],
73269                 "suggestion": true
73270             },
73271             "amenity/fuel/Teboil": {
73272                 "tags": {
73273                     "name": "Teboil",
73274                     "amenity": "fuel"
73275                 },
73276                 "name": "Teboil",
73277                 "icon": "fuel",
73278                 "geometry": [
73279                     "point",
73280                     "vertex",
73281                     "area"
73282                 ],
73283                 "fields": [
73284                     "operator",
73285                     "address",
73286                     "building_area"
73287                 ],
73288                 "suggestion": true
73289             },
73290             "amenity/fuel/HEM": {
73291                 "tags": {
73292                     "name": "HEM",
73293                     "amenity": "fuel"
73294                 },
73295                 "name": "HEM",
73296                 "icon": "fuel",
73297                 "geometry": [
73298                     "point",
73299                     "vertex",
73300                     "area"
73301                 ],
73302                 "fields": [
73303                     "operator",
73304                     "address",
73305                     "building_area"
73306                 ],
73307                 "suggestion": true
73308             },
73309             "amenity/fuel/GALP": {
73310                 "tags": {
73311                     "name": "GALP",
73312                     "amenity": "fuel"
73313                 },
73314                 "name": "GALP",
73315                 "icon": "fuel",
73316                 "geometry": [
73317                     "point",
73318                     "vertex",
73319                     "area"
73320                 ],
73321                 "fields": [
73322                     "operator",
73323                     "address",
73324                     "building_area"
73325                 ],
73326                 "suggestion": true
73327             },
73328             "amenity/fuel/OK": {
73329                 "tags": {
73330                     "name": "OK",
73331                     "amenity": "fuel"
73332                 },
73333                 "name": "OK",
73334                 "icon": "fuel",
73335                 "geometry": [
73336                     "point",
73337                     "vertex",
73338                     "area"
73339                 ],
73340                 "fields": [
73341                     "operator",
73342                     "address",
73343                     "building_area"
73344                 ],
73345                 "suggestion": true
73346             },
73347             "amenity/fuel/ÖMV": {
73348                 "tags": {
73349                     "name": "ÖMV",
73350                     "amenity": "fuel"
73351                 },
73352                 "name": "ÖMV",
73353                 "icon": "fuel",
73354                 "geometry": [
73355                     "point",
73356                     "vertex",
73357                     "area"
73358                 ],
73359                 "fields": [
73360                     "operator",
73361                     "address",
73362                     "building_area"
73363                 ],
73364                 "suggestion": true
73365             },
73366             "amenity/fuel/Tinq": {
73367                 "tags": {
73368                     "name": "Tinq",
73369                     "amenity": "fuel"
73370                 },
73371                 "name": "Tinq",
73372                 "icon": "fuel",
73373                 "geometry": [
73374                     "point",
73375                     "vertex",
73376                     "area"
73377                 ],
73378                 "fields": [
73379                     "operator",
73380                     "address",
73381                     "building_area"
73382                 ],
73383                 "suggestion": true
73384             },
73385             "amenity/fuel/OKQ8": {
73386                 "tags": {
73387                     "name": "OKQ8",
73388                     "amenity": "fuel"
73389                 },
73390                 "name": "OKQ8",
73391                 "icon": "fuel",
73392                 "geometry": [
73393                     "point",
73394                     "vertex",
73395                     "area"
73396                 ],
73397                 "fields": [
73398                     "operator",
73399                     "address",
73400                     "building_area"
73401                 ],
73402                 "suggestion": true
73403             },
73404             "amenity/fuel/Repsol": {
73405                 "tags": {
73406                     "name": "Repsol",
73407                     "amenity": "fuel"
73408                 },
73409                 "name": "Repsol",
73410                 "icon": "fuel",
73411                 "geometry": [
73412                     "point",
73413                     "vertex",
73414                     "area"
73415                 ],
73416                 "fields": [
73417                     "operator",
73418                     "address",
73419                     "building_area"
73420                 ],
73421                 "suggestion": true
73422             },
73423             "amenity/fuel/Westfalen": {
73424                 "tags": {
73425                     "name": "Westfalen",
73426                     "amenity": "fuel"
73427                 },
73428                 "name": "Westfalen",
73429                 "icon": "fuel",
73430                 "geometry": [
73431                     "point",
73432                     "vertex",
73433                     "area"
73434                 ],
73435                 "fields": [
73436                     "operator",
73437                     "address",
73438                     "building_area"
73439                 ],
73440                 "suggestion": true
73441             },
73442             "amenity/fuel/Esso Express": {
73443                 "tags": {
73444                     "name": "Esso Express",
73445                     "amenity": "fuel"
73446                 },
73447                 "name": "Esso Express",
73448                 "icon": "fuel",
73449                 "geometry": [
73450                     "point",
73451                     "vertex",
73452                     "area"
73453                 ],
73454                 "fields": [
73455                     "operator",
73456                     "address",
73457                     "building_area"
73458                 ],
73459                 "suggestion": true
73460             },
73461             "amenity/fuel/Tamoil": {
73462                 "tags": {
73463                     "name": "Tamoil",
73464                     "amenity": "fuel"
73465                 },
73466                 "name": "Tamoil",
73467                 "icon": "fuel",
73468                 "geometry": [
73469                     "point",
73470                     "vertex",
73471                     "area"
73472                 ],
73473                 "fields": [
73474                     "operator",
73475                     "address",
73476                     "building_area"
73477                 ],
73478                 "suggestion": true
73479             },
73480             "amenity/fuel/Engen": {
73481                 "tags": {
73482                     "name": "Engen",
73483                     "amenity": "fuel"
73484                 },
73485                 "name": "Engen",
73486                 "icon": "fuel",
73487                 "geometry": [
73488                     "point",
73489                     "vertex",
73490                     "area"
73491                 ],
73492                 "fields": [
73493                     "operator",
73494                     "address",
73495                     "building_area"
73496                 ],
73497                 "suggestion": true
73498             },
73499             "amenity/fuel/Sasol": {
73500                 "tags": {
73501                     "name": "Sasol",
73502                     "amenity": "fuel"
73503                 },
73504                 "name": "Sasol",
73505                 "icon": "fuel",
73506                 "geometry": [
73507                     "point",
73508                     "vertex",
73509                     "area"
73510                 ],
73511                 "fields": [
73512                     "operator",
73513                     "address",
73514                     "building_area"
73515                 ],
73516                 "suggestion": true
73517             },
73518             "amenity/fuel/Topaz": {
73519                 "tags": {
73520                     "name": "Topaz",
73521                     "amenity": "fuel"
73522                 },
73523                 "name": "Topaz",
73524                 "icon": "fuel",
73525                 "geometry": [
73526                     "point",
73527                     "vertex",
73528                     "area"
73529                 ],
73530                 "fields": [
73531                     "operator",
73532                     "address",
73533                     "building_area"
73534                 ],
73535                 "suggestion": true
73536             },
73537             "amenity/fuel/LPG": {
73538                 "tags": {
73539                     "name": "LPG",
73540                     "amenity": "fuel"
73541                 },
73542                 "name": "LPG",
73543                 "icon": "fuel",
73544                 "geometry": [
73545                     "point",
73546                     "vertex",
73547                     "area"
73548                 ],
73549                 "fields": [
73550                     "operator",
73551                     "address",
73552                     "building_area"
73553                 ],
73554                 "suggestion": true
73555             },
73556             "amenity/fuel/Orlen": {
73557                 "tags": {
73558                     "name": "Orlen",
73559                     "amenity": "fuel"
73560                 },
73561                 "name": "Orlen",
73562                 "icon": "fuel",
73563                 "geometry": [
73564                     "point",
73565                     "vertex",
73566                     "area"
73567                 ],
73568                 "fields": [
73569                     "operator",
73570                     "address",
73571                     "building_area"
73572                 ],
73573                 "suggestion": true
73574             },
73575             "amenity/fuel/Oilibya": {
73576                 "tags": {
73577                     "name": "Oilibya",
73578                     "amenity": "fuel"
73579                 },
73580                 "name": "Oilibya",
73581                 "icon": "fuel",
73582                 "geometry": [
73583                     "point",
73584                     "vertex",
73585                     "area"
73586                 ],
73587                 "fields": [
73588                     "operator",
73589                     "address",
73590                     "building_area"
73591                 ],
73592                 "suggestion": true
73593             },
73594             "amenity/fuel/Tango": {
73595                 "tags": {
73596                     "name": "Tango",
73597                     "amenity": "fuel"
73598                 },
73599                 "name": "Tango",
73600                 "icon": "fuel",
73601                 "geometry": [
73602                     "point",
73603                     "vertex",
73604                     "area"
73605                 ],
73606                 "fields": [
73607                     "operator",
73608                     "address",
73609                     "building_area"
73610                 ],
73611                 "suggestion": true
73612             },
73613             "amenity/fuel/Star": {
73614                 "tags": {
73615                     "name": "Star",
73616                     "amenity": "fuel"
73617                 },
73618                 "name": "Star",
73619                 "icon": "fuel",
73620                 "geometry": [
73621                     "point",
73622                     "vertex",
73623                     "area"
73624                 ],
73625                 "fields": [
73626                     "operator",
73627                     "address",
73628                     "building_area"
73629                 ],
73630                 "suggestion": true
73631             },
73632             "amenity/fuel/Петрол": {
73633                 "tags": {
73634                     "name": "Петрол",
73635                     "amenity": "fuel"
73636                 },
73637                 "name": "Петрол",
73638                 "icon": "fuel",
73639                 "geometry": [
73640                     "point",
73641                     "vertex",
73642                     "area"
73643                 ],
73644                 "fields": [
73645                     "operator",
73646                     "address",
73647                     "building_area"
73648                 ],
73649                 "suggestion": true
73650             },
73651             "amenity/fuel/Cepsa": {
73652                 "tags": {
73653                     "name": "Cepsa",
73654                     "amenity": "fuel"
73655                 },
73656                 "name": "Cepsa",
73657                 "icon": "fuel",
73658                 "geometry": [
73659                     "point",
73660                     "vertex",
73661                     "area"
73662                 ],
73663                 "fields": [
73664                     "operator",
73665                     "address",
73666                     "building_area"
73667                 ],
73668                 "suggestion": true
73669             },
73670             "amenity/fuel/OIL!": {
73671                 "tags": {
73672                     "name": "OIL!",
73673                     "amenity": "fuel"
73674                 },
73675                 "name": "OIL!",
73676                 "icon": "fuel",
73677                 "geometry": [
73678                     "point",
73679                     "vertex",
73680                     "area"
73681                 ],
73682                 "fields": [
73683                     "operator",
73684                     "address",
73685                     "building_area"
73686                 ],
73687                 "suggestion": true
73688             },
73689             "amenity/fuel/Ultramar": {
73690                 "tags": {
73691                     "name": "Ultramar",
73692                     "amenity": "fuel"
73693                 },
73694                 "name": "Ultramar",
73695                 "icon": "fuel",
73696                 "geometry": [
73697                     "point",
73698                     "vertex",
73699                     "area"
73700                 ],
73701                 "fields": [
73702                     "operator",
73703                     "address",
73704                     "building_area"
73705                 ],
73706                 "suggestion": true
73707             },
73708             "amenity/fuel/Irving": {
73709                 "tags": {
73710                     "name": "Irving",
73711                     "amenity": "fuel"
73712                 },
73713                 "name": "Irving",
73714                 "icon": "fuel",
73715                 "geometry": [
73716                     "point",
73717                     "vertex",
73718                     "area"
73719                 ],
73720                 "fields": [
73721                     "operator",
73722                     "address",
73723                     "building_area"
73724                 ],
73725                 "suggestion": true
73726             },
73727             "amenity/fuel/Lukoil": {
73728                 "tags": {
73729                     "name": "Lukoil",
73730                     "amenity": "fuel"
73731                 },
73732                 "name": "Lukoil",
73733                 "icon": "fuel",
73734                 "geometry": [
73735                     "point",
73736                     "vertex",
73737                     "area"
73738                 ],
73739                 "fields": [
73740                     "operator",
73741                     "address",
73742                     "building_area"
73743                 ],
73744                 "suggestion": true
73745             },
73746             "amenity/fuel/Petro-Canada": {
73747                 "tags": {
73748                     "name": "Petro-Canada",
73749                     "amenity": "fuel"
73750                 },
73751                 "name": "Petro-Canada",
73752                 "icon": "fuel",
73753                 "geometry": [
73754                     "point",
73755                     "vertex",
73756                     "area"
73757                 ],
73758                 "fields": [
73759                     "operator",
73760                     "address",
73761                     "building_area"
73762                 ],
73763                 "suggestion": true
73764             },
73765             "amenity/fuel/Agrola": {
73766                 "tags": {
73767                     "name": "Agrola",
73768                     "amenity": "fuel"
73769                 },
73770                 "name": "Agrola",
73771                 "icon": "fuel",
73772                 "geometry": [
73773                     "point",
73774                     "vertex",
73775                     "area"
73776                 ],
73777                 "fields": [
73778                     "operator",
73779                     "address",
73780                     "building_area"
73781                 ],
73782                 "suggestion": true
73783             },
73784             "amenity/fuel/Husky": {
73785                 "tags": {
73786                     "name": "Husky",
73787                     "amenity": "fuel"
73788                 },
73789                 "name": "Husky",
73790                 "icon": "fuel",
73791                 "geometry": [
73792                     "point",
73793                     "vertex",
73794                     "area"
73795                 ],
73796                 "fields": [
73797                     "operator",
73798                     "address",
73799                     "building_area"
73800                 ],
73801                 "suggestion": true
73802             },
73803             "amenity/fuel/Slovnaft": {
73804                 "tags": {
73805                     "name": "Slovnaft",
73806                     "amenity": "fuel"
73807                 },
73808                 "name": "Slovnaft",
73809                 "icon": "fuel",
73810                 "geometry": [
73811                     "point",
73812                     "vertex",
73813                     "area"
73814                 ],
73815                 "fields": [
73816                     "operator",
73817                     "address",
73818                     "building_area"
73819                 ],
73820                 "suggestion": true
73821             },
73822             "amenity/fuel/Sheetz": {
73823                 "tags": {
73824                     "name": "Sheetz",
73825                     "amenity": "fuel"
73826                 },
73827                 "name": "Sheetz",
73828                 "icon": "fuel",
73829                 "geometry": [
73830                     "point",
73831                     "vertex",
73832                     "area"
73833                 ],
73834                 "fields": [
73835                     "operator",
73836                     "address",
73837                     "building_area"
73838                 ],
73839                 "suggestion": true
73840             },
73841             "amenity/fuel/Mol": {
73842                 "tags": {
73843                     "name": "Mol",
73844                     "amenity": "fuel"
73845                 },
73846                 "name": "Mol",
73847                 "icon": "fuel",
73848                 "geometry": [
73849                     "point",
73850                     "vertex",
73851                     "area"
73852                 ],
73853                 "fields": [
73854                     "operator",
73855                     "address",
73856                     "building_area"
73857                 ],
73858                 "suggestion": true
73859             },
73860             "amenity/fuel/Petronas": {
73861                 "tags": {
73862                     "name": "Petronas",
73863                     "amenity": "fuel"
73864                 },
73865                 "name": "Petronas",
73866                 "icon": "fuel",
73867                 "geometry": [
73868                     "point",
73869                     "vertex",
73870                     "area"
73871                 ],
73872                 "fields": [
73873                     "operator",
73874                     "address",
73875                     "building_area"
73876                 ],
73877                 "suggestion": true
73878             },
73879             "amenity/fuel/Газпромнефть": {
73880                 "tags": {
73881                     "name": "Газпромнефть",
73882                     "amenity": "fuel"
73883                 },
73884                 "name": "Газпромнефть",
73885                 "icon": "fuel",
73886                 "geometry": [
73887                     "point",
73888                     "vertex",
73889                     "area"
73890                 ],
73891                 "fields": [
73892                     "operator",
73893                     "address",
73894                     "building_area"
73895                 ],
73896                 "suggestion": true
73897             },
73898             "amenity/fuel/Лукойл": {
73899                 "tags": {
73900                     "name": "Лукойл",
73901                     "amenity": "fuel"
73902                 },
73903                 "name": "Лукойл",
73904                 "icon": "fuel",
73905                 "geometry": [
73906                     "point",
73907                     "vertex",
73908                     "area"
73909                 ],
73910                 "fields": [
73911                     "operator",
73912                     "address",
73913                     "building_area"
73914                 ],
73915                 "suggestion": true
73916             },
73917             "amenity/fuel/Elan": {
73918                 "tags": {
73919                     "name": "Elan",
73920                     "amenity": "fuel"
73921                 },
73922                 "name": "Elan",
73923                 "icon": "fuel",
73924                 "geometry": [
73925                     "point",
73926                     "vertex",
73927                     "area"
73928                 ],
73929                 "fields": [
73930                     "operator",
73931                     "address",
73932                     "building_area"
73933                 ],
73934                 "suggestion": true
73935             },
73936             "amenity/fuel/Роснефть": {
73937                 "tags": {
73938                     "name": "Роснефть",
73939                     "amenity": "fuel"
73940                 },
73941                 "name": "Роснефть",
73942                 "icon": "fuel",
73943                 "geometry": [
73944                     "point",
73945                     "vertex",
73946                     "area"
73947                 ],
73948                 "fields": [
73949                     "operator",
73950                     "address",
73951                     "building_area"
73952                 ],
73953                 "suggestion": true
73954             },
73955             "amenity/fuel/Turmöl": {
73956                 "tags": {
73957                     "name": "Turmöl",
73958                     "amenity": "fuel"
73959                 },
73960                 "name": "Turmöl",
73961                 "icon": "fuel",
73962                 "geometry": [
73963                     "point",
73964                     "vertex",
73965                     "area"
73966                 ],
73967                 "fields": [
73968                     "operator",
73969                     "address",
73970                     "building_area"
73971                 ],
73972                 "suggestion": true
73973             },
73974             "amenity/fuel/Neste A24": {
73975                 "tags": {
73976                     "name": "Neste A24",
73977                     "amenity": "fuel"
73978                 },
73979                 "name": "Neste A24",
73980                 "icon": "fuel",
73981                 "geometry": [
73982                     "point",
73983                     "vertex",
73984                     "area"
73985                 ],
73986                 "fields": [
73987                     "operator",
73988                     "address",
73989                     "building_area"
73990                 ],
73991                 "suggestion": true
73992             },
73993             "amenity/fuel/Marathon": {
73994                 "tags": {
73995                     "name": "Marathon",
73996                     "amenity": "fuel"
73997                 },
73998                 "name": "Marathon",
73999                 "icon": "fuel",
74000                 "geometry": [
74001                     "point",
74002                     "vertex",
74003                     "area"
74004                 ],
74005                 "fields": [
74006                     "operator",
74007                     "address",
74008                     "building_area"
74009                 ],
74010                 "suggestion": true
74011             },
74012             "amenity/fuel/Valero": {
74013                 "tags": {
74014                     "name": "Valero",
74015                     "amenity": "fuel"
74016                 },
74017                 "name": "Valero",
74018                 "icon": "fuel",
74019                 "geometry": [
74020                     "point",
74021                     "vertex",
74022                     "area"
74023                 ],
74024                 "fields": [
74025                     "operator",
74026                     "address",
74027                     "building_area"
74028                 ],
74029                 "suggestion": true
74030             },
74031             "amenity/fuel/Eni": {
74032                 "tags": {
74033                     "name": "Eni",
74034                     "amenity": "fuel"
74035                 },
74036                 "name": "Eni",
74037                 "icon": "fuel",
74038                 "geometry": [
74039                     "point",
74040                     "vertex",
74041                     "area"
74042                 ],
74043                 "fields": [
74044                     "operator",
74045                     "address",
74046                     "building_area"
74047                 ],
74048                 "suggestion": true
74049             },
74050             "amenity/fuel/Chevron": {
74051                 "tags": {
74052                     "name": "Chevron",
74053                     "amenity": "fuel"
74054                 },
74055                 "name": "Chevron",
74056                 "icon": "fuel",
74057                 "geometry": [
74058                     "point",
74059                     "vertex",
74060                     "area"
74061                 ],
74062                 "fields": [
74063                     "operator",
74064                     "address",
74065                     "building_area"
74066                 ],
74067                 "suggestion": true
74068             },
74069             "amenity/fuel/ТНК": {
74070                 "tags": {
74071                     "name": "ТНК",
74072                     "amenity": "fuel"
74073                 },
74074                 "name": "ТНК",
74075                 "icon": "fuel",
74076                 "geometry": [
74077                     "point",
74078                     "vertex",
74079                     "area"
74080                 ],
74081                 "fields": [
74082                     "operator",
74083                     "address",
74084                     "building_area"
74085                 ],
74086                 "suggestion": true
74087             },
74088             "amenity/fuel/REPSOL": {
74089                 "tags": {
74090                     "name": "REPSOL",
74091                     "amenity": "fuel"
74092                 },
74093                 "name": "REPSOL",
74094                 "icon": "fuel",
74095                 "geometry": [
74096                     "point",
74097                     "vertex",
74098                     "area"
74099                 ],
74100                 "fields": [
74101                     "operator",
74102                     "address",
74103                     "building_area"
74104                 ],
74105                 "suggestion": true
74106             },
74107             "amenity/fuel/MOL": {
74108                 "tags": {
74109                     "name": "MOL",
74110                     "amenity": "fuel"
74111                 },
74112                 "name": "MOL",
74113                 "icon": "fuel",
74114                 "geometry": [
74115                     "point",
74116                     "vertex",
74117                     "area"
74118                 ],
74119                 "fields": [
74120                     "operator",
74121                     "address",
74122                     "building_area"
74123                 ],
74124                 "suggestion": true
74125             },
74126             "amenity/fuel/Bliska": {
74127                 "tags": {
74128                     "name": "Bliska",
74129                     "amenity": "fuel"
74130                 },
74131                 "name": "Bliska",
74132                 "icon": "fuel",
74133                 "geometry": [
74134                     "point",
74135                     "vertex",
74136                     "area"
74137                 ],
74138                 "fields": [
74139                     "operator",
74140                     "address",
74141                     "building_area"
74142                 ],
74143                 "suggestion": true
74144             },
74145             "amenity/fuel/Api": {
74146                 "tags": {
74147                     "name": "Api",
74148                     "amenity": "fuel"
74149                 },
74150                 "name": "Api",
74151                 "icon": "fuel",
74152                 "geometry": [
74153                     "point",
74154                     "vertex",
74155                     "area"
74156                 ],
74157                 "fields": [
74158                     "operator",
74159                     "address",
74160                     "building_area"
74161                 ],
74162                 "suggestion": true
74163             },
74164             "amenity/fuel/Arco": {
74165                 "tags": {
74166                     "name": "Arco",
74167                     "amenity": "fuel"
74168                 },
74169                 "name": "Arco",
74170                 "icon": "fuel",
74171                 "geometry": [
74172                     "point",
74173                     "vertex",
74174                     "area"
74175                 ],
74176                 "fields": [
74177                     "operator",
74178                     "address",
74179                     "building_area"
74180                 ],
74181                 "suggestion": true
74182             },
74183             "amenity/fuel/Pemex": {
74184                 "tags": {
74185                     "name": "Pemex",
74186                     "amenity": "fuel"
74187                 },
74188                 "name": "Pemex",
74189                 "icon": "fuel",
74190                 "geometry": [
74191                     "point",
74192                     "vertex",
74193                     "area"
74194                 ],
74195                 "fields": [
74196                     "operator",
74197                     "address",
74198                     "building_area"
74199                 ],
74200                 "suggestion": true
74201             },
74202             "amenity/fuel/Exxon": {
74203                 "tags": {
74204                     "name": "Exxon",
74205                     "amenity": "fuel"
74206                 },
74207                 "name": "Exxon",
74208                 "icon": "fuel",
74209                 "geometry": [
74210                     "point",
74211                     "vertex",
74212                     "area"
74213                 ],
74214                 "fields": [
74215                     "operator",
74216                     "address",
74217                     "building_area"
74218                 ],
74219                 "suggestion": true
74220             },
74221             "amenity/fuel/Coles Express": {
74222                 "tags": {
74223                     "name": "Coles Express",
74224                     "amenity": "fuel"
74225                 },
74226                 "name": "Coles Express",
74227                 "icon": "fuel",
74228                 "geometry": [
74229                     "point",
74230                     "vertex",
74231                     "area"
74232                 ],
74233                 "fields": [
74234                     "operator",
74235                     "address",
74236                     "building_area"
74237                 ],
74238                 "suggestion": true
74239             },
74240             "amenity/fuel/Petrom": {
74241                 "tags": {
74242                     "name": "Petrom",
74243                     "amenity": "fuel"
74244                 },
74245                 "name": "Petrom",
74246                 "icon": "fuel",
74247                 "geometry": [
74248                     "point",
74249                     "vertex",
74250                     "area"
74251                 ],
74252                 "fields": [
74253                     "operator",
74254                     "address",
74255                     "building_area"
74256                 ],
74257                 "suggestion": true
74258             },
74259             "amenity/fuel/PETRONOR": {
74260                 "tags": {
74261                     "name": "PETRONOR",
74262                     "amenity": "fuel"
74263                 },
74264                 "name": "PETRONOR",
74265                 "icon": "fuel",
74266                 "geometry": [
74267                     "point",
74268                     "vertex",
74269                     "area"
74270                 ],
74271                 "fields": [
74272                     "operator",
74273                     "address",
74274                     "building_area"
74275                 ],
74276                 "suggestion": true
74277             },
74278             "amenity/fuel/Rompetrol": {
74279                 "tags": {
74280                     "name": "Rompetrol",
74281                     "amenity": "fuel"
74282                 },
74283                 "name": "Rompetrol",
74284                 "icon": "fuel",
74285                 "geometry": [
74286                     "point",
74287                     "vertex",
74288                     "area"
74289                 ],
74290                 "fields": [
74291                     "operator",
74292                     "address",
74293                     "building_area"
74294                 ],
74295                 "suggestion": true
74296             },
74297             "amenity/fuel/Lotos": {
74298                 "tags": {
74299                     "name": "Lotos",
74300                     "amenity": "fuel"
74301                 },
74302                 "name": "Lotos",
74303                 "icon": "fuel",
74304                 "geometry": [
74305                     "point",
74306                     "vertex",
74307                     "area"
74308                 ],
74309                 "fields": [
74310                     "operator",
74311                     "address",
74312                     "building_area"
74313                 ],
74314                 "suggestion": true
74315             },
74316             "amenity/fuel/ОМВ": {
74317                 "tags": {
74318                     "name": "ОМВ",
74319                     "amenity": "fuel"
74320                 },
74321                 "name": "ОМВ",
74322                 "icon": "fuel",
74323                 "geometry": [
74324                     "point",
74325                     "vertex",
74326                     "area"
74327                 ],
74328                 "fields": [
74329                     "operator",
74330                     "address",
74331                     "building_area"
74332                 ],
74333                 "suggestion": true
74334             },
74335             "amenity/fuel/BR": {
74336                 "tags": {
74337                     "name": "BR",
74338                     "amenity": "fuel"
74339                 },
74340                 "name": "BR",
74341                 "icon": "fuel",
74342                 "geometry": [
74343                     "point",
74344                     "vertex",
74345                     "area"
74346                 ],
74347                 "fields": [
74348                     "operator",
74349                     "address",
74350                     "building_area"
74351                 ],
74352                 "suggestion": true
74353             },
74354             "amenity/fuel/Copec": {
74355                 "tags": {
74356                     "name": "Copec",
74357                     "amenity": "fuel"
74358                 },
74359                 "name": "Copec",
74360                 "icon": "fuel",
74361                 "geometry": [
74362                     "point",
74363                     "vertex",
74364                     "area"
74365                 ],
74366                 "fields": [
74367                     "operator",
74368                     "address",
74369                     "building_area"
74370                 ],
74371                 "suggestion": true
74372             },
74373             "amenity/fuel/Petrobras": {
74374                 "tags": {
74375                     "name": "Petrobras",
74376                     "amenity": "fuel"
74377                 },
74378                 "name": "Petrobras",
74379                 "icon": "fuel",
74380                 "geometry": [
74381                     "point",
74382                     "vertex",
74383                     "area"
74384                 ],
74385                 "fields": [
74386                     "operator",
74387                     "address",
74388                     "building_area"
74389                 ],
74390                 "suggestion": true
74391             },
74392             "amenity/fuel/Liberty": {
74393                 "tags": {
74394                     "name": "Liberty",
74395                     "amenity": "fuel"
74396                 },
74397                 "name": "Liberty",
74398                 "icon": "fuel",
74399                 "geometry": [
74400                     "point",
74401                     "vertex",
74402                     "area"
74403                 ],
74404                 "fields": [
74405                     "operator",
74406                     "address",
74407                     "building_area"
74408                 ],
74409                 "suggestion": true
74410             },
74411             "amenity/fuel/IP": {
74412                 "tags": {
74413                     "name": "IP",
74414                     "amenity": "fuel"
74415                 },
74416                 "name": "IP",
74417                 "icon": "fuel",
74418                 "geometry": [
74419                     "point",
74420                     "vertex",
74421                     "area"
74422                 ],
74423                 "fields": [
74424                     "operator",
74425                     "address",
74426                     "building_area"
74427                 ],
74428                 "suggestion": true
74429             },
74430             "amenity/fuel/Erg": {
74431                 "tags": {
74432                     "name": "Erg",
74433                     "amenity": "fuel"
74434                 },
74435                 "name": "Erg",
74436                 "icon": "fuel",
74437                 "geometry": [
74438                     "point",
74439                     "vertex",
74440                     "area"
74441                 ],
74442                 "fields": [
74443                     "operator",
74444                     "address",
74445                     "building_area"
74446                 ],
74447                 "suggestion": true
74448             },
74449             "amenity/fuel/Eneos": {
74450                 "tags": {
74451                     "name": "Eneos",
74452                     "amenity": "fuel"
74453                 },
74454                 "name": "Eneos",
74455                 "icon": "fuel",
74456                 "geometry": [
74457                     "point",
74458                     "vertex",
74459                     "area"
74460                 ],
74461                 "fields": [
74462                     "operator",
74463                     "address",
74464                     "building_area"
74465                 ],
74466                 "suggestion": true
74467             },
74468             "amenity/fuel/Citgo": {
74469                 "tags": {
74470                     "name": "Citgo",
74471                     "amenity": "fuel"
74472                 },
74473                 "name": "Citgo",
74474                 "icon": "fuel",
74475                 "geometry": [
74476                     "point",
74477                     "vertex",
74478                     "area"
74479                 ],
74480                 "fields": [
74481                     "operator",
74482                     "address",
74483                     "building_area"
74484                 ],
74485                 "suggestion": true
74486             },
74487             "amenity/fuel/Metano": {
74488                 "tags": {
74489                     "name": "Metano",
74490                     "amenity": "fuel"
74491                 },
74492                 "name": "Metano",
74493                 "icon": "fuel",
74494                 "geometry": [
74495                     "point",
74496                     "vertex",
74497                     "area"
74498                 ],
74499                 "fields": [
74500                     "operator",
74501                     "address",
74502                     "building_area"
74503                 ],
74504                 "suggestion": true
74505             },
74506             "amenity/fuel/Сургутнефтегаз": {
74507                 "tags": {
74508                     "name": "Сургутнефтегаз",
74509                     "amenity": "fuel"
74510                 },
74511                 "name": "Сургутнефтегаз",
74512                 "icon": "fuel",
74513                 "geometry": [
74514                     "point",
74515                     "vertex",
74516                     "area"
74517                 ],
74518                 "fields": [
74519                     "operator",
74520                     "address",
74521                     "building_area"
74522                 ],
74523                 "suggestion": true
74524             },
74525             "amenity/fuel/EKO": {
74526                 "tags": {
74527                     "name": "EKO",
74528                     "amenity": "fuel"
74529                 },
74530                 "name": "EKO",
74531                 "icon": "fuel",
74532                 "geometry": [
74533                     "point",
74534                     "vertex",
74535                     "area"
74536                 ],
74537                 "fields": [
74538                     "operator",
74539                     "address",
74540                     "building_area"
74541                 ],
74542                 "suggestion": true
74543             },
74544             "amenity/fuel/Eko": {
74545                 "tags": {
74546                     "name": "Eko",
74547                     "amenity": "fuel"
74548                 },
74549                 "name": "Eko",
74550                 "icon": "fuel",
74551                 "geometry": [
74552                     "point",
74553                     "vertex",
74554                     "area"
74555                 ],
74556                 "fields": [
74557                     "operator",
74558                     "address",
74559                     "building_area"
74560                 ],
74561                 "suggestion": true
74562             },
74563             "amenity/fuel/Indipend.": {
74564                 "tags": {
74565                     "name": "Indipend.",
74566                     "amenity": "fuel"
74567                 },
74568                 "name": "Indipend.",
74569                 "icon": "fuel",
74570                 "geometry": [
74571                     "point",
74572                     "vertex",
74573                     "area"
74574                 ],
74575                 "fields": [
74576                     "operator",
74577                     "address",
74578                     "building_area"
74579                 ],
74580                 "suggestion": true
74581             },
74582             "amenity/fuel/IES": {
74583                 "tags": {
74584                     "name": "IES",
74585                     "amenity": "fuel"
74586                 },
74587                 "name": "IES",
74588                 "icon": "fuel",
74589                 "geometry": [
74590                     "point",
74591                     "vertex",
74592                     "area"
74593                 ],
74594                 "fields": [
74595                     "operator",
74596                     "address",
74597                     "building_area"
74598                 ],
74599                 "suggestion": true
74600             },
74601             "amenity/fuel/TotalErg": {
74602                 "tags": {
74603                     "name": "TotalErg",
74604                     "amenity": "fuel"
74605                 },
74606                 "name": "TotalErg",
74607                 "icon": "fuel",
74608                 "geometry": [
74609                     "point",
74610                     "vertex",
74611                     "area"
74612                 ],
74613                 "fields": [
74614                     "operator",
74615                     "address",
74616                     "building_area"
74617                 ],
74618                 "suggestion": true
74619             },
74620             "amenity/fuel/Cenex": {
74621                 "tags": {
74622                     "name": "Cenex",
74623                     "amenity": "fuel"
74624                 },
74625                 "name": "Cenex",
74626                 "icon": "fuel",
74627                 "geometry": [
74628                     "point",
74629                     "vertex",
74630                     "area"
74631                 ],
74632                 "fields": [
74633                     "operator",
74634                     "address",
74635                     "building_area"
74636                 ],
74637                 "suggestion": true
74638             },
74639             "amenity/fuel/ПТК": {
74640                 "tags": {
74641                     "name": "ПТК",
74642                     "amenity": "fuel"
74643                 },
74644                 "name": "ПТК",
74645                 "icon": "fuel",
74646                 "geometry": [
74647                     "point",
74648                     "vertex",
74649                     "area"
74650                 ],
74651                 "fields": [
74652                     "operator",
74653                     "address",
74654                     "building_area"
74655                 ],
74656                 "suggestion": true
74657             },
74658             "amenity/fuel/HP": {
74659                 "tags": {
74660                     "name": "HP",
74661                     "amenity": "fuel"
74662                 },
74663                 "name": "HP",
74664                 "icon": "fuel",
74665                 "geometry": [
74666                     "point",
74667                     "vertex",
74668                     "area"
74669                 ],
74670                 "fields": [
74671                     "operator",
74672                     "address",
74673                     "building_area"
74674                 ],
74675                 "suggestion": true
74676             },
74677             "amenity/fuel/Phillips 66": {
74678                 "tags": {
74679                     "name": "Phillips 66",
74680                     "amenity": "fuel"
74681                 },
74682                 "name": "Phillips 66",
74683                 "icon": "fuel",
74684                 "geometry": [
74685                     "point",
74686                     "vertex",
74687                     "area"
74688                 ],
74689                 "fields": [
74690                     "operator",
74691                     "address",
74692                     "building_area"
74693                 ],
74694                 "suggestion": true
74695             },
74696             "amenity/fuel/CARREFOUR": {
74697                 "tags": {
74698                     "name": "CARREFOUR",
74699                     "amenity": "fuel"
74700                 },
74701                 "name": "CARREFOUR",
74702                 "icon": "fuel",
74703                 "geometry": [
74704                     "point",
74705                     "vertex",
74706                     "area"
74707                 ],
74708                 "fields": [
74709                     "operator",
74710                     "address",
74711                     "building_area"
74712                 ],
74713                 "suggestion": true
74714             },
74715             "amenity/fuel/ERG": {
74716                 "tags": {
74717                     "name": "ERG",
74718                     "amenity": "fuel"
74719                 },
74720                 "name": "ERG",
74721                 "icon": "fuel",
74722                 "geometry": [
74723                     "point",
74724                     "vertex",
74725                     "area"
74726                 ],
74727                 "fields": [
74728                     "operator",
74729                     "address",
74730                     "building_area"
74731                 ],
74732                 "suggestion": true
74733             },
74734             "amenity/fuel/Speedway": {
74735                 "tags": {
74736                     "name": "Speedway",
74737                     "amenity": "fuel"
74738                 },
74739                 "name": "Speedway",
74740                 "icon": "fuel",
74741                 "geometry": [
74742                     "point",
74743                     "vertex",
74744                     "area"
74745                 ],
74746                 "fields": [
74747                     "operator",
74748                     "address",
74749                     "building_area"
74750                 ],
74751                 "suggestion": true
74752             },
74753             "amenity/fuel/Benzina": {
74754                 "tags": {
74755                     "name": "Benzina",
74756                     "amenity": "fuel"
74757                 },
74758                 "name": "Benzina",
74759                 "icon": "fuel",
74760                 "geometry": [
74761                     "point",
74762                     "vertex",
74763                     "area"
74764                 ],
74765                 "fields": [
74766                     "operator",
74767                     "address",
74768                     "building_area"
74769                 ],
74770                 "suggestion": true
74771             },
74772             "amenity/fuel/Татнефть": {
74773                 "tags": {
74774                     "name": "Татнефть",
74775                     "amenity": "fuel"
74776                 },
74777                 "name": "Татнефть",
74778                 "icon": "fuel",
74779                 "geometry": [
74780                     "point",
74781                     "vertex",
74782                     "area"
74783                 ],
74784                 "fields": [
74785                     "operator",
74786                     "address",
74787                     "building_area"
74788                 ],
74789                 "suggestion": true
74790             },
74791             "amenity/fuel/Terpel": {
74792                 "tags": {
74793                     "name": "Terpel",
74794                     "amenity": "fuel"
74795                 },
74796                 "name": "Terpel",
74797                 "icon": "fuel",
74798                 "geometry": [
74799                     "point",
74800                     "vertex",
74801                     "area"
74802                 ],
74803                 "fields": [
74804                     "operator",
74805                     "address",
74806                     "building_area"
74807                 ],
74808                 "suggestion": true
74809             },
74810             "amenity/fuel/WOG": {
74811                 "tags": {
74812                     "name": "WOG",
74813                     "amenity": "fuel"
74814                 },
74815                 "name": "WOG",
74816                 "icon": "fuel",
74817                 "geometry": [
74818                     "point",
74819                     "vertex",
74820                     "area"
74821                 ],
74822                 "fields": [
74823                     "operator",
74824                     "address",
74825                     "building_area"
74826                 ],
74827                 "suggestion": true
74828             },
74829             "amenity/fuel/Seaoil": {
74830                 "tags": {
74831                     "name": "Seaoil",
74832                     "amenity": "fuel"
74833                 },
74834                 "name": "Seaoil",
74835                 "icon": "fuel",
74836                 "geometry": [
74837                     "point",
74838                     "vertex",
74839                     "area"
74840                 ],
74841                 "fields": [
74842                     "operator",
74843                     "address",
74844                     "building_area"
74845                 ],
74846                 "suggestion": true
74847             },
74848             "amenity/fuel/АЗС": {
74849                 "tags": {
74850                     "name": "АЗС",
74851                     "amenity": "fuel"
74852                 },
74853                 "name": "АЗС",
74854                 "icon": "fuel",
74855                 "geometry": [
74856                     "point",
74857                     "vertex",
74858                     "area"
74859                 ],
74860                 "fields": [
74861                     "operator",
74862                     "address",
74863                     "building_area"
74864                 ],
74865                 "suggestion": true
74866             },
74867             "amenity/fuel/Kwik Trip": {
74868                 "tags": {
74869                     "name": "Kwik Trip",
74870                     "amenity": "fuel"
74871                 },
74872                 "name": "Kwik Trip",
74873                 "icon": "fuel",
74874                 "geometry": [
74875                     "point",
74876                     "vertex",
74877                     "area"
74878                 ],
74879                 "fields": [
74880                     "operator",
74881                     "address",
74882                     "building_area"
74883                 ],
74884                 "suggestion": true
74885             },
74886             "amenity/fuel/Pertamina": {
74887                 "tags": {
74888                     "name": "Pertamina",
74889                     "amenity": "fuel"
74890                 },
74891                 "name": "Pertamina",
74892                 "icon": "fuel",
74893                 "geometry": [
74894                     "point",
74895                     "vertex",
74896                     "area"
74897                 ],
74898                 "fields": [
74899                     "operator",
74900                     "address",
74901                     "building_area"
74902                 ],
74903                 "suggestion": true
74904             },
74905             "amenity/fuel/COSMO": {
74906                 "tags": {
74907                     "name": "COSMO",
74908                     "amenity": "fuel"
74909                 },
74910                 "name": "COSMO",
74911                 "icon": "fuel",
74912                 "geometry": [
74913                     "point",
74914                     "vertex",
74915                     "area"
74916                 ],
74917                 "fields": [
74918                     "operator",
74919                     "address",
74920                     "building_area"
74921                 ],
74922                 "suggestion": true
74923             },
74924             "amenity/fuel/Z": {
74925                 "tags": {
74926                     "name": "Z",
74927                     "amenity": "fuel"
74928                 },
74929                 "name": "Z",
74930                 "icon": "fuel",
74931                 "geometry": [
74932                     "point",
74933                     "vertex",
74934                     "area"
74935                 ],
74936                 "fields": [
74937                     "operator",
74938                     "address",
74939                     "building_area"
74940                 ],
74941                 "suggestion": true
74942             },
74943             "amenity/fuel/Indian Oil": {
74944                 "tags": {
74945                     "name": "Indian Oil",
74946                     "amenity": "fuel"
74947                 },
74948                 "name": "Indian Oil",
74949                 "icon": "fuel",
74950                 "geometry": [
74951                     "point",
74952                     "vertex",
74953                     "area"
74954                 ],
74955                 "fields": [
74956                     "operator",
74957                     "address",
74958                     "building_area"
74959                 ],
74960                 "suggestion": true
74961             },
74962             "amenity/fuel/АГЗС": {
74963                 "tags": {
74964                     "name": "АГЗС",
74965                     "amenity": "fuel"
74966                 },
74967                 "name": "АГЗС",
74968                 "icon": "fuel",
74969                 "geometry": [
74970                     "point",
74971                     "vertex",
74972                     "area"
74973                 ],
74974                 "fields": [
74975                     "operator",
74976                     "address",
74977                     "building_area"
74978                 ],
74979                 "suggestion": true
74980             },
74981             "amenity/fuel/INA": {
74982                 "tags": {
74983                     "name": "INA",
74984                     "amenity": "fuel"
74985                 },
74986                 "name": "INA",
74987                 "icon": "fuel",
74988                 "geometry": [
74989                     "point",
74990                     "vertex",
74991                     "area"
74992                 ],
74993                 "fields": [
74994                     "operator",
74995                     "address",
74996                     "building_area"
74997                 ],
74998                 "suggestion": true
74999             },
75000             "amenity/fuel/JOMO": {
75001                 "tags": {
75002                     "name": "JOMO",
75003                     "amenity": "fuel"
75004                 },
75005                 "name": "JOMO",
75006                 "icon": "fuel",
75007                 "geometry": [
75008                     "point",
75009                     "vertex",
75010                     "area"
75011                 ],
75012                 "fields": [
75013                     "operator",
75014                     "address",
75015                     "building_area"
75016                 ],
75017                 "suggestion": true
75018             },
75019             "amenity/fuel/Holiday": {
75020                 "tags": {
75021                     "name": "Holiday",
75022                     "amenity": "fuel"
75023                 },
75024                 "name": "Holiday",
75025                 "icon": "fuel",
75026                 "geometry": [
75027                     "point",
75028                     "vertex",
75029                     "area"
75030                 ],
75031                 "fields": [
75032                     "operator",
75033                     "address",
75034                     "building_area"
75035                 ],
75036                 "suggestion": true
75037             },
75038             "amenity/fuel/YPF": {
75039                 "tags": {
75040                     "name": "YPF",
75041                     "amenity": "fuel"
75042                 },
75043                 "name": "YPF",
75044                 "icon": "fuel",
75045                 "geometry": [
75046                     "point",
75047                     "vertex",
75048                     "area"
75049                 ],
75050                 "fields": [
75051                     "operator",
75052                     "address",
75053                     "building_area"
75054                 ],
75055                 "suggestion": true
75056             },
75057             "amenity/fuel/IDEMITSU": {
75058                 "tags": {
75059                     "name": "IDEMITSU",
75060                     "amenity": "fuel"
75061                 },
75062                 "name": "IDEMITSU",
75063                 "icon": "fuel",
75064                 "geometry": [
75065                     "point",
75066                     "vertex",
75067                     "area"
75068                 ],
75069                 "fields": [
75070                     "operator",
75071                     "address",
75072                     "building_area"
75073                 ],
75074                 "suggestion": true
75075             },
75076             "amenity/fuel/ENEOS": {
75077                 "tags": {
75078                     "name": "ENEOS",
75079                     "amenity": "fuel"
75080                 },
75081                 "name": "ENEOS",
75082                 "icon": "fuel",
75083                 "geometry": [
75084                     "point",
75085                     "vertex",
75086                     "area"
75087                 ],
75088                 "fields": [
75089                     "operator",
75090                     "address",
75091                     "building_area"
75092                 ],
75093                 "suggestion": true
75094             },
75095             "amenity/fuel/Stacja paliw": {
75096                 "tags": {
75097                     "name": "Stacja paliw",
75098                     "amenity": "fuel"
75099                 },
75100                 "name": "Stacja paliw",
75101                 "icon": "fuel",
75102                 "geometry": [
75103                     "point",
75104                     "vertex",
75105                     "area"
75106                 ],
75107                 "fields": [
75108                     "operator",
75109                     "address",
75110                     "building_area"
75111                 ],
75112                 "suggestion": true
75113             },
75114             "amenity/fuel/Bharat Petroleum": {
75115                 "tags": {
75116                     "name": "Bharat Petroleum",
75117                     "amenity": "fuel"
75118                 },
75119                 "name": "Bharat Petroleum",
75120                 "icon": "fuel",
75121                 "geometry": [
75122                     "point",
75123                     "vertex",
75124                     "area"
75125                 ],
75126                 "fields": [
75127                     "operator",
75128                     "address",
75129                     "building_area"
75130                 ],
75131                 "suggestion": true
75132             },
75133             "amenity/fuel/CAMPSA": {
75134                 "tags": {
75135                     "name": "CAMPSA",
75136                     "amenity": "fuel"
75137                 },
75138                 "name": "CAMPSA",
75139                 "icon": "fuel",
75140                 "geometry": [
75141                     "point",
75142                     "vertex",
75143                     "area"
75144                 ],
75145                 "fields": [
75146                     "operator",
75147                     "address",
75148                     "building_area"
75149                 ],
75150                 "suggestion": true
75151             },
75152             "amenity/fuel/Casey's General Store": {
75153                 "tags": {
75154                     "name": "Casey's General Store",
75155                     "amenity": "fuel"
75156                 },
75157                 "name": "Casey's General Store",
75158                 "icon": "fuel",
75159                 "geometry": [
75160                     "point",
75161                     "vertex",
75162                     "area"
75163                 ],
75164                 "fields": [
75165                     "operator",
75166                     "address",
75167                     "building_area"
75168                 ],
75169                 "suggestion": true
75170             },
75171             "amenity/fuel/Башнефть": {
75172                 "tags": {
75173                     "name": "Башнефть",
75174                     "amenity": "fuel"
75175                 },
75176                 "name": "Башнефть",
75177                 "icon": "fuel",
75178                 "geometry": [
75179                     "point",
75180                     "vertex",
75181                     "area"
75182                 ],
75183                 "fields": [
75184                     "operator",
75185                     "address",
75186                     "building_area"
75187                 ],
75188                 "suggestion": true
75189             },
75190             "amenity/fuel/Kangaroo": {
75191                 "tags": {
75192                     "name": "Kangaroo",
75193                     "amenity": "fuel"
75194                 },
75195                 "name": "Kangaroo",
75196                 "icon": "fuel",
75197                 "geometry": [
75198                     "point",
75199                     "vertex",
75200                     "area"
75201                 ],
75202                 "fields": [
75203                     "operator",
75204                     "address",
75205                     "building_area"
75206                 ],
75207                 "suggestion": true
75208             },
75209             "amenity/fuel/コスモ石油 (COSMO)": {
75210                 "tags": {
75211                     "name": "コスモ石油 (COSMO)",
75212                     "amenity": "fuel"
75213                 },
75214                 "name": "コスモ石油 (COSMO)",
75215                 "icon": "fuel",
75216                 "geometry": [
75217                     "point",
75218                     "vertex",
75219                     "area"
75220                 ],
75221                 "fields": [
75222                     "operator",
75223                     "address",
75224                     "building_area"
75225                 ],
75226                 "suggestion": true
75227             },
75228             "amenity/fuel/MEROIL": {
75229                 "tags": {
75230                     "name": "MEROIL",
75231                     "amenity": "fuel"
75232                 },
75233                 "name": "MEROIL",
75234                 "icon": "fuel",
75235                 "geometry": [
75236                     "point",
75237                     "vertex",
75238                     "area"
75239                 ],
75240                 "fields": [
75241                     "operator",
75242                     "address",
75243                     "building_area"
75244                 ],
75245                 "suggestion": true
75246             },
75247             "amenity/fuel/1-2-3": {
75248                 "tags": {
75249                     "name": "1-2-3",
75250                     "amenity": "fuel"
75251                 },
75252                 "name": "1-2-3",
75253                 "icon": "fuel",
75254                 "geometry": [
75255                     "point",
75256                     "vertex",
75257                     "area"
75258                 ],
75259                 "fields": [
75260                     "operator",
75261                     "address",
75262                     "building_area"
75263                 ],
75264                 "suggestion": true
75265             },
75266             "amenity/fuel/出光": {
75267                 "tags": {
75268                     "name": "出光",
75269                     "name:en": "IDEMITSU",
75270                     "amenity": "fuel"
75271                 },
75272                 "name": "出光",
75273                 "icon": "fuel",
75274                 "geometry": [
75275                     "point",
75276                     "vertex",
75277                     "area"
75278                 ],
75279                 "fields": [
75280                     "operator",
75281                     "address",
75282                     "building_area"
75283                 ],
75284                 "suggestion": true
75285             },
75286             "amenity/fuel/НК Альянс": {
75287                 "tags": {
75288                     "name": "НК Альянс",
75289                     "amenity": "fuel"
75290                 },
75291                 "name": "НК Альянс",
75292                 "icon": "fuel",
75293                 "geometry": [
75294                     "point",
75295                     "vertex",
75296                     "area"
75297                 ],
75298                 "fields": [
75299                     "operator",
75300                     "address",
75301                     "building_area"
75302                 ],
75303                 "suggestion": true
75304             },
75305             "amenity/fuel/Sinclair": {
75306                 "tags": {
75307                     "name": "Sinclair",
75308                     "amenity": "fuel"
75309                 },
75310                 "name": "Sinclair",
75311                 "icon": "fuel",
75312                 "geometry": [
75313                     "point",
75314                     "vertex",
75315                     "area"
75316                 ],
75317                 "fields": [
75318                     "operator",
75319                     "address",
75320                     "building_area"
75321                 ],
75322                 "suggestion": true
75323             },
75324             "amenity/fuel/Conoco": {
75325                 "tags": {
75326                     "name": "Conoco",
75327                     "amenity": "fuel"
75328                 },
75329                 "name": "Conoco",
75330                 "icon": "fuel",
75331                 "geometry": [
75332                     "point",
75333                     "vertex",
75334                     "area"
75335                 ],
75336                 "fields": [
75337                     "operator",
75338                     "address",
75339                     "building_area"
75340                 ],
75341                 "suggestion": true
75342             },
75343             "amenity/fuel/SPBU": {
75344                 "tags": {
75345                     "name": "SPBU",
75346                     "amenity": "fuel"
75347                 },
75348                 "name": "SPBU",
75349                 "icon": "fuel",
75350                 "geometry": [
75351                     "point",
75352                     "vertex",
75353                     "area"
75354                 ],
75355                 "fields": [
75356                     "operator",
75357                     "address",
75358                     "building_area"
75359                 ],
75360                 "suggestion": true
75361             },
75362             "amenity/fuel/Макпетрол": {
75363                 "tags": {
75364                     "name": "Макпетрол",
75365                     "amenity": "fuel"
75366                 },
75367                 "name": "Макпетрол",
75368                 "icon": "fuel",
75369                 "geometry": [
75370                     "point",
75371                     "vertex",
75372                     "area"
75373                 ],
75374                 "fields": [
75375                     "operator",
75376                     "address",
75377                     "building_area"
75378                 ],
75379                 "suggestion": true
75380             },
75381             "amenity/fuel/Posto Ipiranga": {
75382                 "tags": {
75383                     "name": "Posto Ipiranga",
75384                     "amenity": "fuel"
75385                 },
75386                 "name": "Posto Ipiranga",
75387                 "icon": "fuel",
75388                 "geometry": [
75389                     "point",
75390                     "vertex",
75391                     "area"
75392                 ],
75393                 "fields": [
75394                     "operator",
75395                     "address",
75396                     "building_area"
75397                 ],
75398                 "suggestion": true
75399             },
75400             "amenity/fuel/Posto Shell": {
75401                 "tags": {
75402                     "name": "Posto Shell",
75403                     "amenity": "fuel"
75404                 },
75405                 "name": "Posto Shell",
75406                 "icon": "fuel",
75407                 "geometry": [
75408                     "point",
75409                     "vertex",
75410                     "area"
75411                 ],
75412                 "fields": [
75413                     "operator",
75414                     "address",
75415                     "building_area"
75416                 ],
75417                 "suggestion": true
75418             },
75419             "amenity/fuel/Phoenix": {
75420                 "tags": {
75421                     "name": "Phoenix",
75422                     "amenity": "fuel"
75423                 },
75424                 "name": "Phoenix",
75425                 "icon": "fuel",
75426                 "geometry": [
75427                     "point",
75428                     "vertex",
75429                     "area"
75430                 ],
75431                 "fields": [
75432                     "operator",
75433                     "address",
75434                     "building_area"
75435                 ],
75436                 "suggestion": true
75437             },
75438             "amenity/fuel/Ipiranga": {
75439                 "tags": {
75440                     "name": "Ipiranga",
75441                     "amenity": "fuel"
75442                 },
75443                 "name": "Ipiranga",
75444                 "icon": "fuel",
75445                 "geometry": [
75446                     "point",
75447                     "vertex",
75448                     "area"
75449                 ],
75450                 "fields": [
75451                     "operator",
75452                     "address",
75453                     "building_area"
75454                 ],
75455                 "suggestion": true
75456             },
75457             "amenity/fuel/OKKO": {
75458                 "tags": {
75459                     "name": "OKKO",
75460                     "amenity": "fuel"
75461                 },
75462                 "name": "OKKO",
75463                 "icon": "fuel",
75464                 "geometry": [
75465                     "point",
75466                     "vertex",
75467                     "area"
75468                 ],
75469                 "fields": [
75470                     "operator",
75471                     "address",
75472                     "building_area"
75473                 ],
75474                 "suggestion": true
75475             },
75476             "amenity/fuel/ОККО": {
75477                 "tags": {
75478                     "name": "ОККО",
75479                     "amenity": "fuel"
75480                 },
75481                 "name": "ОККО",
75482                 "icon": "fuel",
75483                 "geometry": [
75484                     "point",
75485                     "vertex",
75486                     "area"
75487                 ],
75488                 "fields": [
75489                     "operator",
75490                     "address",
75491                     "building_area"
75492                 ],
75493                 "suggestion": true
75494             },
75495             "amenity/fuel/บางจาก": {
75496                 "tags": {
75497                     "name": "บางจาก",
75498                     "amenity": "fuel"
75499                 },
75500                 "name": "บางจาก",
75501                 "icon": "fuel",
75502                 "geometry": [
75503                     "point",
75504                     "vertex",
75505                     "area"
75506                 ],
75507                 "fields": [
75508                     "operator",
75509                     "address",
75510                     "building_area"
75511                 ],
75512                 "suggestion": true
75513             },
75514             "amenity/fuel/QuikTrip": {
75515                 "tags": {
75516                     "name": "QuikTrip",
75517                     "amenity": "fuel"
75518                 },
75519                 "name": "QuikTrip",
75520                 "icon": "fuel",
75521                 "geometry": [
75522                     "point",
75523                     "vertex",
75524                     "area"
75525                 ],
75526                 "fields": [
75527                     "operator",
75528                     "address",
75529                     "building_area"
75530                 ],
75531                 "suggestion": true
75532             },
75533             "amenity/fuel/Posto BR": {
75534                 "tags": {
75535                     "name": "Posto BR",
75536                     "amenity": "fuel"
75537                 },
75538                 "name": "Posto BR",
75539                 "icon": "fuel",
75540                 "geometry": [
75541                     "point",
75542                     "vertex",
75543                     "area"
75544                 ],
75545                 "fields": [
75546                     "operator",
75547                     "address",
75548                     "building_area"
75549                 ],
75550                 "suggestion": true
75551             },
75552             "amenity/fuel/ป ต ท": {
75553                 "tags": {
75554                     "name": "ป ต ท",
75555                     "amenity": "fuel"
75556                 },
75557                 "name": "ป ต ท",
75558                 "icon": "fuel",
75559                 "geometry": [
75560                     "point",
75561                     "vertex",
75562                     "area"
75563                 ],
75564                 "fields": [
75565                     "operator",
75566                     "address",
75567                     "building_area"
75568                 ],
75569                 "suggestion": true
75570             },
75571             "amenity/fuel/ปตท": {
75572                 "tags": {
75573                     "name": "ปตท",
75574                     "amenity": "fuel"
75575                 },
75576                 "name": "ปตท",
75577                 "icon": "fuel",
75578                 "geometry": [
75579                     "point",
75580                     "vertex",
75581                     "area"
75582                 ],
75583                 "fields": [
75584                     "operator",
75585                     "address",
75586                     "building_area"
75587                 ],
75588                 "suggestion": true
75589             },
75590             "amenity/fuel/ANP": {
75591                 "tags": {
75592                     "name": "ANP",
75593                     "amenity": "fuel"
75594                 },
75595                 "name": "ANP",
75596                 "icon": "fuel",
75597                 "geometry": [
75598                     "point",
75599                     "vertex",
75600                     "area"
75601                 ],
75602                 "fields": [
75603                     "operator",
75604                     "address",
75605                     "building_area"
75606                 ],
75607                 "suggestion": true
75608             },
75609             "amenity/fuel/Kum & Go": {
75610                 "tags": {
75611                     "name": "Kum & Go",
75612                     "amenity": "fuel"
75613                 },
75614                 "name": "Kum & Go",
75615                 "icon": "fuel",
75616                 "geometry": [
75617                     "point",
75618                     "vertex",
75619                     "area"
75620                 ],
75621                 "fields": [
75622                     "operator",
75623                     "address",
75624                     "building_area"
75625                 ],
75626                 "suggestion": true
75627             },
75628             "amenity/fuel/Petrolimex": {
75629                 "tags": {
75630                     "name": "Petrolimex",
75631                     "amenity": "fuel"
75632                 },
75633                 "name": "Petrolimex",
75634                 "icon": "fuel",
75635                 "geometry": [
75636                     "point",
75637                     "vertex",
75638                     "area"
75639                 ],
75640                 "fields": [
75641                     "operator",
75642                     "address",
75643                     "building_area"
75644                 ],
75645                 "suggestion": true
75646             },
75647             "amenity/fuel/Sokimex": {
75648                 "tags": {
75649                     "name": "Sokimex",
75650                     "amenity": "fuel"
75651                 },
75652                 "name": "Sokimex",
75653                 "icon": "fuel",
75654                 "geometry": [
75655                     "point",
75656                     "vertex",
75657                     "area"
75658                 ],
75659                 "fields": [
75660                     "operator",
75661                     "address",
75662                     "building_area"
75663                 ],
75664                 "suggestion": true
75665             },
75666             "amenity/fuel/Tela": {
75667                 "tags": {
75668                     "name": "Tela",
75669                     "amenity": "fuel"
75670                 },
75671                 "name": "Tela",
75672                 "icon": "fuel",
75673                 "geometry": [
75674                     "point",
75675                     "vertex",
75676                     "area"
75677                 ],
75678                 "fields": [
75679                     "operator",
75680                     "address",
75681                     "building_area"
75682                 ],
75683                 "suggestion": true
75684             },
75685             "amenity/fuel/Posto": {
75686                 "tags": {
75687                     "name": "Posto",
75688                     "amenity": "fuel"
75689                 },
75690                 "name": "Posto",
75691                 "icon": "fuel",
75692                 "geometry": [
75693                     "point",
75694                     "vertex",
75695                     "area"
75696                 ],
75697                 "fields": [
75698                     "operator",
75699                     "address",
75700                     "building_area"
75701                 ],
75702                 "suggestion": true
75703             },
75704             "amenity/fuel/Укрнафта": {
75705                 "tags": {
75706                     "name": "Укрнафта",
75707                     "amenity": "fuel"
75708                 },
75709                 "name": "Укрнафта",
75710                 "icon": "fuel",
75711                 "geometry": [
75712                     "point",
75713                     "vertex",
75714                     "area"
75715                 ],
75716                 "fields": [
75717                     "operator",
75718                     "address",
75719                     "building_area"
75720                 ],
75721                 "suggestion": true
75722             },
75723             "amenity/fuel/Татнефтепродукт": {
75724                 "tags": {
75725                     "name": "Татнефтепродукт",
75726                     "amenity": "fuel"
75727                 },
75728                 "name": "Татнефтепродукт",
75729                 "icon": "fuel",
75730                 "geometry": [
75731                     "point",
75732                     "vertex",
75733                     "area"
75734                 ],
75735                 "fields": [
75736                     "operator",
75737                     "address",
75738                     "building_area"
75739                 ],
75740                 "suggestion": true
75741             },
75742             "amenity/fuel/Afriquia": {
75743                 "tags": {
75744                     "name": "Afriquia",
75745                     "amenity": "fuel"
75746                 },
75747                 "name": "Afriquia",
75748                 "icon": "fuel",
75749                 "geometry": [
75750                     "point",
75751                     "vertex",
75752                     "area"
75753                 ],
75754                 "fields": [
75755                     "operator",
75756                     "address",
75757                     "building_area"
75758                 ],
75759                 "suggestion": true
75760             },
75761             "amenity/fuel/Murphy USA": {
75762                 "tags": {
75763                     "name": "Murphy USA",
75764                     "amenity": "fuel"
75765                 },
75766                 "name": "Murphy USA",
75767                 "icon": "fuel",
75768                 "geometry": [
75769                     "point",
75770                     "vertex",
75771                     "area"
75772                 ],
75773                 "fields": [
75774                     "operator",
75775                     "address",
75776                     "building_area"
75777                 ],
75778                 "suggestion": true
75779             },
75780             "amenity/fuel/昭和シェル (Showa-shell)": {
75781                 "tags": {
75782                     "name": "昭和シェル (Showa-shell)",
75783                     "amenity": "fuel"
75784                 },
75785                 "name": "昭和シェル (Showa-shell)",
75786                 "icon": "fuel",
75787                 "geometry": [
75788                     "point",
75789                     "vertex",
75790                     "area"
75791                 ],
75792                 "fields": [
75793                     "operator",
75794                     "address",
75795                     "building_area"
75796                 ],
75797                 "suggestion": true
75798             },
75799             "amenity/fuel/エネオス": {
75800                 "tags": {
75801                     "name": "エネオス",
75802                     "amenity": "fuel"
75803                 },
75804                 "name": "エネオス",
75805                 "icon": "fuel",
75806                 "geometry": [
75807                     "point",
75808                     "vertex",
75809                     "area"
75810                 ],
75811                 "fields": [
75812                     "operator",
75813                     "address",
75814                     "building_area"
75815                 ],
75816                 "suggestion": true
75817             },
75818             "amenity/fuel/CNG": {
75819                 "tags": {
75820                     "name": "CNG",
75821                     "amenity": "fuel"
75822                 },
75823                 "name": "CNG",
75824                 "icon": "fuel",
75825                 "geometry": [
75826                     "point",
75827                     "vertex",
75828                     "area"
75829                 ],
75830                 "fields": [
75831                     "operator",
75832                     "address",
75833                     "building_area"
75834                 ],
75835                 "suggestion": true
75836             },
75837             "amenity/pub/Kings Arms": {
75838                 "tags": {
75839                     "name": "Kings Arms",
75840                     "amenity": "pub"
75841                 },
75842                 "name": "Kings Arms",
75843                 "icon": "beer",
75844                 "geometry": [
75845                     "point",
75846                     "vertex",
75847                     "area"
75848                 ],
75849                 "fields": [
75850                     "building_area",
75851                     "address",
75852                     "opening_hours",
75853                     "smoking"
75854                 ],
75855                 "suggestion": true
75856             },
75857             "amenity/pub/The Ship": {
75858                 "tags": {
75859                     "name": "The Ship",
75860                     "amenity": "pub"
75861                 },
75862                 "name": "The Ship",
75863                 "icon": "beer",
75864                 "geometry": [
75865                     "point",
75866                     "vertex",
75867                     "area"
75868                 ],
75869                 "fields": [
75870                     "building_area",
75871                     "address",
75872                     "opening_hours",
75873                     "smoking"
75874                 ],
75875                 "suggestion": true
75876             },
75877             "amenity/pub/The White Horse": {
75878                 "tags": {
75879                     "name": "The White Horse",
75880                     "amenity": "pub"
75881                 },
75882                 "name": "The White Horse",
75883                 "icon": "beer",
75884                 "geometry": [
75885                     "point",
75886                     "vertex",
75887                     "area"
75888                 ],
75889                 "fields": [
75890                     "building_area",
75891                     "address",
75892                     "opening_hours",
75893                     "smoking"
75894                 ],
75895                 "suggestion": true
75896             },
75897             "amenity/pub/The White Hart": {
75898                 "tags": {
75899                     "name": "The White Hart",
75900                     "amenity": "pub"
75901                 },
75902                 "name": "The White Hart",
75903                 "icon": "beer",
75904                 "geometry": [
75905                     "point",
75906                     "vertex",
75907                     "area"
75908                 ],
75909                 "fields": [
75910                     "building_area",
75911                     "address",
75912                     "opening_hours",
75913                     "smoking"
75914                 ],
75915                 "suggestion": true
75916             },
75917             "amenity/pub/Royal Oak": {
75918                 "tags": {
75919                     "name": "Royal Oak",
75920                     "amenity": "pub"
75921                 },
75922                 "name": "Royal Oak",
75923                 "icon": "beer",
75924                 "geometry": [
75925                     "point",
75926                     "vertex",
75927                     "area"
75928                 ],
75929                 "fields": [
75930                     "building_area",
75931                     "address",
75932                     "opening_hours",
75933                     "smoking"
75934                 ],
75935                 "suggestion": true
75936             },
75937             "amenity/pub/The Red Lion": {
75938                 "tags": {
75939                     "name": "The Red Lion",
75940                     "amenity": "pub"
75941                 },
75942                 "name": "The Red Lion",
75943                 "icon": "beer",
75944                 "geometry": [
75945                     "point",
75946                     "vertex",
75947                     "area"
75948                 ],
75949                 "fields": [
75950                     "building_area",
75951                     "address",
75952                     "opening_hours",
75953                     "smoking"
75954                 ],
75955                 "suggestion": true
75956             },
75957             "amenity/pub/The Kings Arms": {
75958                 "tags": {
75959                     "name": "The Kings Arms",
75960                     "amenity": "pub"
75961                 },
75962                 "name": "The Kings Arms",
75963                 "icon": "beer",
75964                 "geometry": [
75965                     "point",
75966                     "vertex",
75967                     "area"
75968                 ],
75969                 "fields": [
75970                     "building_area",
75971                     "address",
75972                     "opening_hours",
75973                     "smoking"
75974                 ],
75975                 "suggestion": true
75976             },
75977             "amenity/pub/The Star": {
75978                 "tags": {
75979                     "name": "The Star",
75980                     "amenity": "pub"
75981                 },
75982                 "name": "The Star",
75983                 "icon": "beer",
75984                 "geometry": [
75985                     "point",
75986                     "vertex",
75987                     "area"
75988                 ],
75989                 "fields": [
75990                     "building_area",
75991                     "address",
75992                     "opening_hours",
75993                     "smoking"
75994                 ],
75995                 "suggestion": true
75996             },
75997             "amenity/pub/The Anchor": {
75998                 "tags": {
75999                     "name": "The Anchor",
76000                     "amenity": "pub"
76001                 },
76002                 "name": "The Anchor",
76003                 "icon": "beer",
76004                 "geometry": [
76005                     "point",
76006                     "vertex",
76007                     "area"
76008                 ],
76009                 "fields": [
76010                     "building_area",
76011                     "address",
76012                     "opening_hours",
76013                     "smoking"
76014                 ],
76015                 "suggestion": true
76016             },
76017             "amenity/pub/The Cross Keys": {
76018                 "tags": {
76019                     "name": "The Cross Keys",
76020                     "amenity": "pub"
76021                 },
76022                 "name": "The Cross Keys",
76023                 "icon": "beer",
76024                 "geometry": [
76025                     "point",
76026                     "vertex",
76027                     "area"
76028                 ],
76029                 "fields": [
76030                     "building_area",
76031                     "address",
76032                     "opening_hours",
76033                     "smoking"
76034                 ],
76035                 "suggestion": true
76036             },
76037             "amenity/pub/The Wheatsheaf": {
76038                 "tags": {
76039                     "name": "The Wheatsheaf",
76040                     "amenity": "pub"
76041                 },
76042                 "name": "The Wheatsheaf",
76043                 "icon": "beer",
76044                 "geometry": [
76045                     "point",
76046                     "vertex",
76047                     "area"
76048                 ],
76049                 "fields": [
76050                     "building_area",
76051                     "address",
76052                     "opening_hours",
76053                     "smoking"
76054                 ],
76055                 "suggestion": true
76056             },
76057             "amenity/pub/The Crown Inn": {
76058                 "tags": {
76059                     "name": "The Crown Inn",
76060                     "amenity": "pub"
76061                 },
76062                 "name": "The Crown Inn",
76063                 "icon": "beer",
76064                 "geometry": [
76065                     "point",
76066                     "vertex",
76067                     "area"
76068                 ],
76069                 "fields": [
76070                     "building_area",
76071                     "address",
76072                     "opening_hours",
76073                     "smoking"
76074                 ],
76075                 "suggestion": true
76076             },
76077             "amenity/pub/The Kings Head": {
76078                 "tags": {
76079                     "name": "The Kings Head",
76080                     "amenity": "pub"
76081                 },
76082                 "name": "The Kings Head",
76083                 "icon": "beer",
76084                 "geometry": [
76085                     "point",
76086                     "vertex",
76087                     "area"
76088                 ],
76089                 "fields": [
76090                     "building_area",
76091                     "address",
76092                     "opening_hours",
76093                     "smoking"
76094                 ],
76095                 "suggestion": true
76096             },
76097             "amenity/pub/The Castle": {
76098                 "tags": {
76099                     "name": "The Castle",
76100                     "amenity": "pub"
76101                 },
76102                 "name": "The Castle",
76103                 "icon": "beer",
76104                 "geometry": [
76105                     "point",
76106                     "vertex",
76107                     "area"
76108                 ],
76109                 "fields": [
76110                     "building_area",
76111                     "address",
76112                     "opening_hours",
76113                     "smoking"
76114                 ],
76115                 "suggestion": true
76116             },
76117             "amenity/pub/The Railway": {
76118                 "tags": {
76119                     "name": "The Railway",
76120                     "amenity": "pub"
76121                 },
76122                 "name": "The Railway",
76123                 "icon": "beer",
76124                 "geometry": [
76125                     "point",
76126                     "vertex",
76127                     "area"
76128                 ],
76129                 "fields": [
76130                     "building_area",
76131                     "address",
76132                     "opening_hours",
76133                     "smoking"
76134                 ],
76135                 "suggestion": true
76136             },
76137             "amenity/pub/The White Lion": {
76138                 "tags": {
76139                     "name": "The White Lion",
76140                     "amenity": "pub"
76141                 },
76142                 "name": "The White Lion",
76143                 "icon": "beer",
76144                 "geometry": [
76145                     "point",
76146                     "vertex",
76147                     "area"
76148                 ],
76149                 "fields": [
76150                     "building_area",
76151                     "address",
76152                     "opening_hours",
76153                     "smoking"
76154                 ],
76155                 "suggestion": true
76156             },
76157             "amenity/pub/The Bell": {
76158                 "tags": {
76159                     "name": "The Bell",
76160                     "amenity": "pub"
76161                 },
76162                 "name": "The Bell",
76163                 "icon": "beer",
76164                 "geometry": [
76165                     "point",
76166                     "vertex",
76167                     "area"
76168                 ],
76169                 "fields": [
76170                     "building_area",
76171                     "address",
76172                     "opening_hours",
76173                     "smoking"
76174                 ],
76175                 "suggestion": true
76176             },
76177             "amenity/pub/The Bull": {
76178                 "tags": {
76179                     "name": "The Bull",
76180                     "amenity": "pub"
76181                 },
76182                 "name": "The Bull",
76183                 "icon": "beer",
76184                 "geometry": [
76185                     "point",
76186                     "vertex",
76187                     "area"
76188                 ],
76189                 "fields": [
76190                     "building_area",
76191                     "address",
76192                     "opening_hours",
76193                     "smoking"
76194                 ],
76195                 "suggestion": true
76196             },
76197             "amenity/pub/The Plough": {
76198                 "tags": {
76199                     "name": "The Plough",
76200                     "amenity": "pub"
76201                 },
76202                 "name": "The Plough",
76203                 "icon": "beer",
76204                 "geometry": [
76205                     "point",
76206                     "vertex",
76207                     "area"
76208                 ],
76209                 "fields": [
76210                     "building_area",
76211                     "address",
76212                     "opening_hours",
76213                     "smoking"
76214                 ],
76215                 "suggestion": true
76216             },
76217             "amenity/pub/The George": {
76218                 "tags": {
76219                     "name": "The George",
76220                     "amenity": "pub"
76221                 },
76222                 "name": "The George",
76223                 "icon": "beer",
76224                 "geometry": [
76225                     "point",
76226                     "vertex",
76227                     "area"
76228                 ],
76229                 "fields": [
76230                     "building_area",
76231                     "address",
76232                     "opening_hours",
76233                     "smoking"
76234                 ],
76235                 "suggestion": true
76236             },
76237             "amenity/pub/The Royal Oak": {
76238                 "tags": {
76239                     "name": "The Royal Oak",
76240                     "amenity": "pub"
76241                 },
76242                 "name": "The Royal Oak",
76243                 "icon": "beer",
76244                 "geometry": [
76245                     "point",
76246                     "vertex",
76247                     "area"
76248                 ],
76249                 "fields": [
76250                     "building_area",
76251                     "address",
76252                     "opening_hours",
76253                     "smoking"
76254                 ],
76255                 "suggestion": true
76256             },
76257             "amenity/pub/The Fox": {
76258                 "tags": {
76259                     "name": "The Fox",
76260                     "amenity": "pub"
76261                 },
76262                 "name": "The Fox",
76263                 "icon": "beer",
76264                 "geometry": [
76265                     "point",
76266                     "vertex",
76267                     "area"
76268                 ],
76269                 "fields": [
76270                     "building_area",
76271                     "address",
76272                     "opening_hours",
76273                     "smoking"
76274                 ],
76275                 "suggestion": true
76276             },
76277             "amenity/pub/Prince of Wales": {
76278                 "tags": {
76279                     "name": "Prince of Wales",
76280                     "amenity": "pub"
76281                 },
76282                 "name": "Prince of Wales",
76283                 "icon": "beer",
76284                 "geometry": [
76285                     "point",
76286                     "vertex",
76287                     "area"
76288                 ],
76289                 "fields": [
76290                     "building_area",
76291                     "address",
76292                     "opening_hours",
76293                     "smoking"
76294                 ],
76295                 "suggestion": true
76296             },
76297             "amenity/pub/The Rising Sun": {
76298                 "tags": {
76299                     "name": "The Rising Sun",
76300                     "amenity": "pub"
76301                 },
76302                 "name": "The Rising Sun",
76303                 "icon": "beer",
76304                 "geometry": [
76305                     "point",
76306                     "vertex",
76307                     "area"
76308                 ],
76309                 "fields": [
76310                     "building_area",
76311                     "address",
76312                     "opening_hours",
76313                     "smoking"
76314                 ],
76315                 "suggestion": true
76316             },
76317             "amenity/pub/The Prince of Wales": {
76318                 "tags": {
76319                     "name": "The Prince of Wales",
76320                     "amenity": "pub"
76321                 },
76322                 "name": "The Prince of Wales",
76323                 "icon": "beer",
76324                 "geometry": [
76325                     "point",
76326                     "vertex",
76327                     "area"
76328                 ],
76329                 "fields": [
76330                     "building_area",
76331                     "address",
76332                     "opening_hours",
76333                     "smoking"
76334                 ],
76335                 "suggestion": true
76336             },
76337             "amenity/pub/The Crown": {
76338                 "tags": {
76339                     "name": "The Crown",
76340                     "amenity": "pub"
76341                 },
76342                 "name": "The Crown",
76343                 "icon": "beer",
76344                 "geometry": [
76345                     "point",
76346                     "vertex",
76347                     "area"
76348                 ],
76349                 "fields": [
76350                     "building_area",
76351                     "address",
76352                     "opening_hours",
76353                     "smoking"
76354                 ],
76355                 "suggestion": true
76356             },
76357             "amenity/pub/The Chequers": {
76358                 "tags": {
76359                     "name": "The Chequers",
76360                     "amenity": "pub"
76361                 },
76362                 "name": "The Chequers",
76363                 "icon": "beer",
76364                 "geometry": [
76365                     "point",
76366                     "vertex",
76367                     "area"
76368                 ],
76369                 "fields": [
76370                     "building_area",
76371                     "address",
76372                     "opening_hours",
76373                     "smoking"
76374                 ],
76375                 "suggestion": true
76376             },
76377             "amenity/pub/The Swan": {
76378                 "tags": {
76379                     "name": "The Swan",
76380                     "amenity": "pub"
76381                 },
76382                 "name": "The Swan",
76383                 "icon": "beer",
76384                 "geometry": [
76385                     "point",
76386                     "vertex",
76387                     "area"
76388                 ],
76389                 "fields": [
76390                     "building_area",
76391                     "address",
76392                     "opening_hours",
76393                     "smoking"
76394                 ],
76395                 "suggestion": true
76396             },
76397             "amenity/pub/Rose and Crown": {
76398                 "tags": {
76399                     "name": "Rose and Crown",
76400                     "amenity": "pub"
76401                 },
76402                 "name": "Rose and Crown",
76403                 "icon": "beer",
76404                 "geometry": [
76405                     "point",
76406                     "vertex",
76407                     "area"
76408                 ],
76409                 "fields": [
76410                     "building_area",
76411                     "address",
76412                     "opening_hours",
76413                     "smoking"
76414                 ],
76415                 "suggestion": true
76416             },
76417             "amenity/pub/The Victoria": {
76418                 "tags": {
76419                     "name": "The Victoria",
76420                     "amenity": "pub"
76421                 },
76422                 "name": "The Victoria",
76423                 "icon": "beer",
76424                 "geometry": [
76425                     "point",
76426                     "vertex",
76427                     "area"
76428                 ],
76429                 "fields": [
76430                     "building_area",
76431                     "address",
76432                     "opening_hours",
76433                     "smoking"
76434                 ],
76435                 "suggestion": true
76436             },
76437             "amenity/pub/New Inn": {
76438                 "tags": {
76439                     "name": "New Inn",
76440                     "amenity": "pub"
76441                 },
76442                 "name": "New Inn",
76443                 "icon": "beer",
76444                 "geometry": [
76445                     "point",
76446                     "vertex",
76447                     "area"
76448                 ],
76449                 "fields": [
76450                     "building_area",
76451                     "address",
76452                     "opening_hours",
76453                     "smoking"
76454                 ],
76455                 "suggestion": true
76456             },
76457             "amenity/pub/Royal Hotel": {
76458                 "tags": {
76459                     "name": "Royal Hotel",
76460                     "amenity": "pub"
76461                 },
76462                 "name": "Royal Hotel",
76463                 "icon": "beer",
76464                 "geometry": [
76465                     "point",
76466                     "vertex",
76467                     "area"
76468                 ],
76469                 "fields": [
76470                     "building_area",
76471                     "address",
76472                     "opening_hours",
76473                     "smoking"
76474                 ],
76475                 "suggestion": true
76476             },
76477             "amenity/pub/Red Lion": {
76478                 "tags": {
76479                     "name": "Red Lion",
76480                     "amenity": "pub"
76481                 },
76482                 "name": "Red Lion",
76483                 "icon": "beer",
76484                 "geometry": [
76485                     "point",
76486                     "vertex",
76487                     "area"
76488                 ],
76489                 "fields": [
76490                     "building_area",
76491                     "address",
76492                     "opening_hours",
76493                     "smoking"
76494                 ],
76495                 "suggestion": true
76496             },
76497             "amenity/pub/Cross Keys": {
76498                 "tags": {
76499                     "name": "Cross Keys",
76500                     "amenity": "pub"
76501                 },
76502                 "name": "Cross Keys",
76503                 "icon": "beer",
76504                 "geometry": [
76505                     "point",
76506                     "vertex",
76507                     "area"
76508                 ],
76509                 "fields": [
76510                     "building_area",
76511                     "address",
76512                     "opening_hours",
76513                     "smoking"
76514                 ],
76515                 "suggestion": true
76516             },
76517             "amenity/pub/The Greyhound": {
76518                 "tags": {
76519                     "name": "The Greyhound",
76520                     "amenity": "pub"
76521                 },
76522                 "name": "The Greyhound",
76523                 "icon": "beer",
76524                 "geometry": [
76525                     "point",
76526                     "vertex",
76527                     "area"
76528                 ],
76529                 "fields": [
76530                     "building_area",
76531                     "address",
76532                     "opening_hours",
76533                     "smoking"
76534                 ],
76535                 "suggestion": true
76536             },
76537             "amenity/pub/The Black Horse": {
76538                 "tags": {
76539                     "name": "The Black Horse",
76540                     "amenity": "pub"
76541                 },
76542                 "name": "The Black Horse",
76543                 "icon": "beer",
76544                 "geometry": [
76545                     "point",
76546                     "vertex",
76547                     "area"
76548                 ],
76549                 "fields": [
76550                     "building_area",
76551                     "address",
76552                     "opening_hours",
76553                     "smoking"
76554                 ],
76555                 "suggestion": true
76556             },
76557             "amenity/pub/The New Inn": {
76558                 "tags": {
76559                     "name": "The New Inn",
76560                     "amenity": "pub"
76561                 },
76562                 "name": "The New Inn",
76563                 "icon": "beer",
76564                 "geometry": [
76565                     "point",
76566                     "vertex",
76567                     "area"
76568                 ],
76569                 "fields": [
76570                     "building_area",
76571                     "address",
76572                     "opening_hours",
76573                     "smoking"
76574                 ],
76575                 "suggestion": true
76576             },
76577             "amenity/pub/Kings Head": {
76578                 "tags": {
76579                     "name": "Kings Head",
76580                     "amenity": "pub"
76581                 },
76582                 "name": "Kings Head",
76583                 "icon": "beer",
76584                 "geometry": [
76585                     "point",
76586                     "vertex",
76587                     "area"
76588                 ],
76589                 "fields": [
76590                     "building_area",
76591                     "address",
76592                     "opening_hours",
76593                     "smoking"
76594                 ],
76595                 "suggestion": true
76596             },
76597             "amenity/pub/The Albion": {
76598                 "tags": {
76599                     "name": "The Albion",
76600                     "amenity": "pub"
76601                 },
76602                 "name": "The Albion",
76603                 "icon": "beer",
76604                 "geometry": [
76605                     "point",
76606                     "vertex",
76607                     "area"
76608                 ],
76609                 "fields": [
76610                     "building_area",
76611                     "address",
76612                     "opening_hours",
76613                     "smoking"
76614                 ],
76615                 "suggestion": true
76616             },
76617             "amenity/pub/The Angel": {
76618                 "tags": {
76619                     "name": "The Angel",
76620                     "amenity": "pub"
76621                 },
76622                 "name": "The Angel",
76623                 "icon": "beer",
76624                 "geometry": [
76625                     "point",
76626                     "vertex",
76627                     "area"
76628                 ],
76629                 "fields": [
76630                     "building_area",
76631                     "address",
76632                     "opening_hours",
76633                     "smoking"
76634                 ],
76635                 "suggestion": true
76636             },
76637             "amenity/pub/The Queens Head": {
76638                 "tags": {
76639                     "name": "The Queens Head",
76640                     "amenity": "pub"
76641                 },
76642                 "name": "The Queens Head",
76643                 "icon": "beer",
76644                 "geometry": [
76645                     "point",
76646                     "vertex",
76647                     "area"
76648                 ],
76649                 "fields": [
76650                     "building_area",
76651                     "address",
76652                     "opening_hours",
76653                     "smoking"
76654                 ],
76655                 "suggestion": true
76656             },
76657             "amenity/pub/The Ship Inn": {
76658                 "tags": {
76659                     "name": "The Ship Inn",
76660                     "amenity": "pub"
76661                 },
76662                 "name": "The Ship Inn",
76663                 "icon": "beer",
76664                 "geometry": [
76665                     "point",
76666                     "vertex",
76667                     "area"
76668                 ],
76669                 "fields": [
76670                     "building_area",
76671                     "address",
76672                     "opening_hours",
76673                     "smoking"
76674                 ],
76675                 "suggestion": true
76676             },
76677             "amenity/pub/Rose & Crown": {
76678                 "tags": {
76679                     "name": "Rose & Crown",
76680                     "amenity": "pub"
76681                 },
76682                 "name": "Rose & Crown",
76683                 "icon": "beer",
76684                 "geometry": [
76685                     "point",
76686                     "vertex",
76687                     "area"
76688                 ],
76689                 "fields": [
76690                     "building_area",
76691                     "address",
76692                     "opening_hours",
76693                     "smoking"
76694                 ],
76695                 "suggestion": true
76696             },
76697             "amenity/pub/Queens Head": {
76698                 "tags": {
76699                     "name": "Queens Head",
76700                     "amenity": "pub"
76701                 },
76702                 "name": "Queens Head",
76703                 "icon": "beer",
76704                 "geometry": [
76705                     "point",
76706                     "vertex",
76707                     "area"
76708                 ],
76709                 "fields": [
76710                     "building_area",
76711                     "address",
76712                     "opening_hours",
76713                     "smoking"
76714                 ],
76715                 "suggestion": true
76716             },
76717             "amenity/pub/Irish Pub": {
76718                 "tags": {
76719                     "name": "Irish Pub",
76720                     "amenity": "pub"
76721                 },
76722                 "name": "Irish Pub",
76723                 "icon": "beer",
76724                 "geometry": [
76725                     "point",
76726                     "vertex",
76727                     "area"
76728                 ],
76729                 "fields": [
76730                     "building_area",
76731                     "address",
76732                     "opening_hours",
76733                     "smoking"
76734                 ],
76735                 "suggestion": true
76736             },
76737             "amenity/fast_food/Quick": {
76738                 "tags": {
76739                     "name": "Quick",
76740                     "amenity": "fast_food"
76741                 },
76742                 "name": "Quick",
76743                 "icon": "fast-food",
76744                 "geometry": [
76745                     "point",
76746                     "vertex",
76747                     "area"
76748                 ],
76749                 "fields": [
76750                     "cuisine",
76751                     "building_area",
76752                     "address",
76753                     "opening_hours",
76754                     "smoking"
76755                 ],
76756                 "suggestion": true
76757             },
76758             "amenity/fast_food/McDonald's": {
76759                 "tags": {
76760                     "name": "McDonald's",
76761                     "cuisine": "burger",
76762                     "amenity": "fast_food"
76763                 },
76764                 "name": "McDonald's",
76765                 "icon": "fast-food",
76766                 "geometry": [
76767                     "point",
76768                     "vertex",
76769                     "area"
76770                 ],
76771                 "fields": [
76772                     "cuisine",
76773                     "building_area",
76774                     "address",
76775                     "opening_hours",
76776                     "smoking"
76777                 ],
76778                 "suggestion": true
76779             },
76780             "amenity/fast_food/Subway": {
76781                 "tags": {
76782                     "name": "Subway",
76783                     "cuisine": "sandwich",
76784                     "amenity": "fast_food"
76785                 },
76786                 "name": "Subway",
76787                 "icon": "fast-food",
76788                 "geometry": [
76789                     "point",
76790                     "vertex",
76791                     "area"
76792                 ],
76793                 "fields": [
76794                     "cuisine",
76795                     "building_area",
76796                     "address",
76797                     "opening_hours",
76798                     "smoking"
76799                 ],
76800                 "suggestion": true
76801             },
76802             "amenity/fast_food/Burger King": {
76803                 "tags": {
76804                     "name": "Burger King",
76805                     "cuisine": "burger",
76806                     "amenity": "fast_food"
76807                 },
76808                 "name": "Burger King",
76809                 "icon": "fast-food",
76810                 "geometry": [
76811                     "point",
76812                     "vertex",
76813                     "area"
76814                 ],
76815                 "fields": [
76816                     "cuisine",
76817                     "building_area",
76818                     "address",
76819                     "opening_hours",
76820                     "smoking"
76821                 ],
76822                 "suggestion": true
76823             },
76824             "amenity/fast_food/Ali Baba": {
76825                 "tags": {
76826                     "name": "Ali Baba",
76827                     "amenity": "fast_food"
76828                 },
76829                 "name": "Ali Baba",
76830                 "icon": "fast-food",
76831                 "geometry": [
76832                     "point",
76833                     "vertex",
76834                     "area"
76835                 ],
76836                 "fields": [
76837                     "cuisine",
76838                     "building_area",
76839                     "address",
76840                     "opening_hours",
76841                     "smoking"
76842                 ],
76843                 "suggestion": true
76844             },
76845             "amenity/fast_food/Hungry Jacks": {
76846                 "tags": {
76847                     "name": "Hungry Jacks",
76848                     "cuisine": "burger",
76849                     "amenity": "fast_food"
76850                 },
76851                 "name": "Hungry Jacks",
76852                 "icon": "fast-food",
76853                 "geometry": [
76854                     "point",
76855                     "vertex",
76856                     "area"
76857                 ],
76858                 "fields": [
76859                     "cuisine",
76860                     "building_area",
76861                     "address",
76862                     "opening_hours",
76863                     "smoking"
76864                 ],
76865                 "suggestion": true
76866             },
76867             "amenity/fast_food/Red Rooster": {
76868                 "tags": {
76869                     "name": "Red Rooster",
76870                     "amenity": "fast_food"
76871                 },
76872                 "name": "Red Rooster",
76873                 "icon": "fast-food",
76874                 "geometry": [
76875                     "point",
76876                     "vertex",
76877                     "area"
76878                 ],
76879                 "fields": [
76880                     "cuisine",
76881                     "building_area",
76882                     "address",
76883                     "opening_hours",
76884                     "smoking"
76885                 ],
76886                 "suggestion": true
76887             },
76888             "amenity/fast_food/KFC": {
76889                 "tags": {
76890                     "name": "KFC",
76891                     "cuisine": "chicken",
76892                     "amenity": "fast_food"
76893                 },
76894                 "name": "KFC",
76895                 "icon": "fast-food",
76896                 "geometry": [
76897                     "point",
76898                     "vertex",
76899                     "area"
76900                 ],
76901                 "fields": [
76902                     "cuisine",
76903                     "building_area",
76904                     "address",
76905                     "opening_hours",
76906                     "smoking"
76907                 ],
76908                 "suggestion": true
76909             },
76910             "amenity/fast_food/Domino's Pizza": {
76911                 "tags": {
76912                     "name": "Domino's Pizza",
76913                     "cuisine": "pizza",
76914                     "amenity": "fast_food"
76915                 },
76916                 "name": "Domino's Pizza",
76917                 "icon": "fast-food",
76918                 "geometry": [
76919                     "point",
76920                     "vertex",
76921                     "area"
76922                 ],
76923                 "fields": [
76924                     "cuisine",
76925                     "building_area",
76926                     "address",
76927                     "opening_hours",
76928                     "smoking"
76929                 ],
76930                 "suggestion": true
76931             },
76932             "amenity/fast_food/Chowking": {
76933                 "tags": {
76934                     "name": "Chowking",
76935                     "amenity": "fast_food"
76936                 },
76937                 "name": "Chowking",
76938                 "icon": "fast-food",
76939                 "geometry": [
76940                     "point",
76941                     "vertex",
76942                     "area"
76943                 ],
76944                 "fields": [
76945                     "cuisine",
76946                     "building_area",
76947                     "address",
76948                     "opening_hours",
76949                     "smoking"
76950                 ],
76951                 "suggestion": true
76952             },
76953             "amenity/fast_food/Jollibee": {
76954                 "tags": {
76955                     "name": "Jollibee",
76956                     "amenity": "fast_food"
76957                 },
76958                 "name": "Jollibee",
76959                 "icon": "fast-food",
76960                 "geometry": [
76961                     "point",
76962                     "vertex",
76963                     "area"
76964                 ],
76965                 "fields": [
76966                     "cuisine",
76967                     "building_area",
76968                     "address",
76969                     "opening_hours",
76970                     "smoking"
76971                 ],
76972                 "suggestion": true
76973             },
76974             "amenity/fast_food/Hesburger": {
76975                 "tags": {
76976                     "name": "Hesburger",
76977                     "amenity": "fast_food"
76978                 },
76979                 "name": "Hesburger",
76980                 "icon": "fast-food",
76981                 "geometry": [
76982                     "point",
76983                     "vertex",
76984                     "area"
76985                 ],
76986                 "fields": [
76987                     "cuisine",
76988                     "building_area",
76989                     "address",
76990                     "opening_hours",
76991                     "smoking"
76992                 ],
76993                 "suggestion": true
76994             },
76995             "amenity/fast_food/肯德基": {
76996                 "tags": {
76997                     "name": "肯德基",
76998                     "amenity": "fast_food"
76999                 },
77000                 "name": "肯德基",
77001                 "icon": "fast-food",
77002                 "geometry": [
77003                     "point",
77004                     "vertex",
77005                     "area"
77006                 ],
77007                 "fields": [
77008                     "cuisine",
77009                     "building_area",
77010                     "address",
77011                     "opening_hours",
77012                     "smoking"
77013                 ],
77014                 "suggestion": true
77015             },
77016             "amenity/fast_food/Wendy's": {
77017                 "tags": {
77018                     "name": "Wendy's",
77019                     "cuisine": "burger",
77020                     "amenity": "fast_food"
77021                 },
77022                 "name": "Wendy's",
77023                 "icon": "fast-food",
77024                 "geometry": [
77025                     "point",
77026                     "vertex",
77027                     "area"
77028                 ],
77029                 "fields": [
77030                     "cuisine",
77031                     "building_area",
77032                     "address",
77033                     "opening_hours",
77034                     "smoking"
77035                 ],
77036                 "suggestion": true
77037             },
77038             "amenity/fast_food/Tim Hortons": {
77039                 "tags": {
77040                     "name": "Tim Hortons",
77041                     "amenity": "fast_food"
77042                 },
77043                 "name": "Tim Hortons",
77044                 "icon": "fast-food",
77045                 "geometry": [
77046                     "point",
77047                     "vertex",
77048                     "area"
77049                 ],
77050                 "fields": [
77051                     "cuisine",
77052                     "building_area",
77053                     "address",
77054                     "opening_hours",
77055                     "smoking"
77056                 ],
77057                 "suggestion": true
77058             },
77059             "amenity/fast_food/Steers": {
77060                 "tags": {
77061                     "name": "Steers",
77062                     "amenity": "fast_food"
77063                 },
77064                 "name": "Steers",
77065                 "icon": "fast-food",
77066                 "geometry": [
77067                     "point",
77068                     "vertex",
77069                     "area"
77070                 ],
77071                 "fields": [
77072                     "cuisine",
77073                     "building_area",
77074                     "address",
77075                     "opening_hours",
77076                     "smoking"
77077                 ],
77078                 "suggestion": true
77079             },
77080             "amenity/fast_food/Hardee's": {
77081                 "tags": {
77082                     "name": "Hardee's",
77083                     "cuisine": "burger",
77084                     "amenity": "fast_food"
77085                 },
77086                 "name": "Hardee's",
77087                 "icon": "fast-food",
77088                 "geometry": [
77089                     "point",
77090                     "vertex",
77091                     "area"
77092                 ],
77093                 "fields": [
77094                     "cuisine",
77095                     "building_area",
77096                     "address",
77097                     "opening_hours",
77098                     "smoking"
77099                 ],
77100                 "suggestion": true
77101             },
77102             "amenity/fast_food/Arby's": {
77103                 "tags": {
77104                     "name": "Arby's",
77105                     "amenity": "fast_food"
77106                 },
77107                 "name": "Arby's",
77108                 "icon": "fast-food",
77109                 "geometry": [
77110                     "point",
77111                     "vertex",
77112                     "area"
77113                 ],
77114                 "fields": [
77115                     "cuisine",
77116                     "building_area",
77117                     "address",
77118                     "opening_hours",
77119                     "smoking"
77120                 ],
77121                 "suggestion": true
77122             },
77123             "amenity/fast_food/A&W": {
77124                 "tags": {
77125                     "name": "A&W",
77126                     "amenity": "fast_food"
77127                 },
77128                 "name": "A&W",
77129                 "icon": "fast-food",
77130                 "geometry": [
77131                     "point",
77132                     "vertex",
77133                     "area"
77134                 ],
77135                 "fields": [
77136                     "cuisine",
77137                     "building_area",
77138                     "address",
77139                     "opening_hours",
77140                     "smoking"
77141                 ],
77142                 "suggestion": true
77143             },
77144             "amenity/fast_food/Dairy Queen": {
77145                 "tags": {
77146                     "name": "Dairy Queen",
77147                     "amenity": "fast_food"
77148                 },
77149                 "name": "Dairy Queen",
77150                 "icon": "fast-food",
77151                 "geometry": [
77152                     "point",
77153                     "vertex",
77154                     "area"
77155                 ],
77156                 "fields": [
77157                     "cuisine",
77158                     "building_area",
77159                     "address",
77160                     "opening_hours",
77161                     "smoking"
77162                 ],
77163                 "suggestion": true
77164             },
77165             "amenity/fast_food/Hallo Pizza": {
77166                 "tags": {
77167                     "name": "Hallo Pizza",
77168                     "amenity": "fast_food"
77169                 },
77170                 "name": "Hallo Pizza",
77171                 "icon": "fast-food",
77172                 "geometry": [
77173                     "point",
77174                     "vertex",
77175                     "area"
77176                 ],
77177                 "fields": [
77178                     "cuisine",
77179                     "building_area",
77180                     "address",
77181                     "opening_hours",
77182                     "smoking"
77183                 ],
77184                 "suggestion": true
77185             },
77186             "amenity/fast_food/Fish & Chips": {
77187                 "tags": {
77188                     "name": "Fish & Chips",
77189                     "amenity": "fast_food"
77190                 },
77191                 "name": "Fish & Chips",
77192                 "icon": "fast-food",
77193                 "geometry": [
77194                     "point",
77195                     "vertex",
77196                     "area"
77197                 ],
77198                 "fields": [
77199                     "cuisine",
77200                     "building_area",
77201                     "address",
77202                     "opening_hours",
77203                     "smoking"
77204                 ],
77205                 "suggestion": true
77206             },
77207             "amenity/fast_food/Harvey's": {
77208                 "tags": {
77209                     "name": "Harvey's",
77210                     "amenity": "fast_food"
77211                 },
77212                 "name": "Harvey's",
77213                 "icon": "fast-food",
77214                 "geometry": [
77215                     "point",
77216                     "vertex",
77217                     "area"
77218                 ],
77219                 "fields": [
77220                     "cuisine",
77221                     "building_area",
77222                     "address",
77223                     "opening_hours",
77224                     "smoking"
77225                 ],
77226                 "suggestion": true
77227             },
77228             "amenity/fast_food/麥當勞": {
77229                 "tags": {
77230                     "name": "麥當勞",
77231                     "amenity": "fast_food"
77232                 },
77233                 "name": "麥當勞",
77234                 "icon": "fast-food",
77235                 "geometry": [
77236                     "point",
77237                     "vertex",
77238                     "area"
77239                 ],
77240                 "fields": [
77241                     "cuisine",
77242                     "building_area",
77243                     "address",
77244                     "opening_hours",
77245                     "smoking"
77246                 ],
77247                 "suggestion": true
77248             },
77249             "amenity/fast_food/Pizza Pizza": {
77250                 "tags": {
77251                     "name": "Pizza Pizza",
77252                     "amenity": "fast_food"
77253                 },
77254                 "name": "Pizza Pizza",
77255                 "icon": "fast-food",
77256                 "geometry": [
77257                     "point",
77258                     "vertex",
77259                     "area"
77260                 ],
77261                 "fields": [
77262                     "cuisine",
77263                     "building_area",
77264                     "address",
77265                     "opening_hours",
77266                     "smoking"
77267                 ],
77268                 "suggestion": true
77269             },
77270             "amenity/fast_food/Kotipizza": {
77271                 "tags": {
77272                     "name": "Kotipizza",
77273                     "amenity": "fast_food"
77274                 },
77275                 "name": "Kotipizza",
77276                 "icon": "fast-food",
77277                 "geometry": [
77278                     "point",
77279                     "vertex",
77280                     "area"
77281                 ],
77282                 "fields": [
77283                     "cuisine",
77284                     "building_area",
77285                     "address",
77286                     "opening_hours",
77287                     "smoking"
77288                 ],
77289                 "suggestion": true
77290             },
77291             "amenity/fast_food/Jack in the Box": {
77292                 "tags": {
77293                     "name": "Jack in the Box",
77294                     "cuisine": "burger",
77295                     "amenity": "fast_food"
77296                 },
77297                 "name": "Jack in the Box",
77298                 "icon": "fast-food",
77299                 "geometry": [
77300                     "point",
77301                     "vertex",
77302                     "area"
77303                 ],
77304                 "fields": [
77305                     "cuisine",
77306                     "building_area",
77307                     "address",
77308                     "opening_hours",
77309                     "smoking"
77310                 ],
77311                 "suggestion": true
77312             },
77313             "amenity/fast_food/Istanbul": {
77314                 "tags": {
77315                     "name": "Istanbul",
77316                     "amenity": "fast_food"
77317                 },
77318                 "name": "Istanbul",
77319                 "icon": "fast-food",
77320                 "geometry": [
77321                     "point",
77322                     "vertex",
77323                     "area"
77324                 ],
77325                 "fields": [
77326                     "cuisine",
77327                     "building_area",
77328                     "address",
77329                     "opening_hours",
77330                     "smoking"
77331                 ],
77332                 "suggestion": true
77333             },
77334             "amenity/fast_food/Kochlöffel": {
77335                 "tags": {
77336                     "name": "Kochlöffel",
77337                     "amenity": "fast_food"
77338                 },
77339                 "name": "Kochlöffel",
77340                 "icon": "fast-food",
77341                 "geometry": [
77342                     "point",
77343                     "vertex",
77344                     "area"
77345                 ],
77346                 "fields": [
77347                     "cuisine",
77348                     "building_area",
77349                     "address",
77350                     "opening_hours",
77351                     "smoking"
77352                 ],
77353                 "suggestion": true
77354             },
77355             "amenity/fast_food/Döner": {
77356                 "tags": {
77357                     "name": "Döner",
77358                     "amenity": "fast_food"
77359                 },
77360                 "name": "Döner",
77361                 "icon": "fast-food",
77362                 "geometry": [
77363                     "point",
77364                     "vertex",
77365                     "area"
77366                 ],
77367                 "fields": [
77368                     "cuisine",
77369                     "building_area",
77370                     "address",
77371                     "opening_hours",
77372                     "smoking"
77373                 ],
77374                 "suggestion": true
77375             },
77376             "amenity/fast_food/Telepizza": {
77377                 "tags": {
77378                     "name": "Telepizza",
77379                     "amenity": "fast_food"
77380                 },
77381                 "name": "Telepizza",
77382                 "icon": "fast-food",
77383                 "geometry": [
77384                     "point",
77385                     "vertex",
77386                     "area"
77387                 ],
77388                 "fields": [
77389                     "cuisine",
77390                     "building_area",
77391                     "address",
77392                     "opening_hours",
77393                     "smoking"
77394                 ],
77395                 "suggestion": true
77396             },
77397             "amenity/fast_food/Sibylla": {
77398                 "tags": {
77399                     "name": "Sibylla",
77400                     "amenity": "fast_food"
77401                 },
77402                 "name": "Sibylla",
77403                 "icon": "fast-food",
77404                 "geometry": [
77405                     "point",
77406                     "vertex",
77407                     "area"
77408                 ],
77409                 "fields": [
77410                     "cuisine",
77411                     "building_area",
77412                     "address",
77413                     "opening_hours",
77414                     "smoking"
77415                 ],
77416                 "suggestion": true
77417             },
77418             "amenity/fast_food/Carl's Jr.": {
77419                 "tags": {
77420                     "name": "Carl's Jr.",
77421                     "cuisine": "burger",
77422                     "amenity": "fast_food"
77423                 },
77424                 "name": "Carl's Jr.",
77425                 "icon": "fast-food",
77426                 "geometry": [
77427                     "point",
77428                     "vertex",
77429                     "area"
77430                 ],
77431                 "fields": [
77432                     "cuisine",
77433                     "building_area",
77434                     "address",
77435                     "opening_hours",
77436                     "smoking"
77437                 ],
77438                 "suggestion": true
77439             },
77440             "amenity/fast_food/Quiznos": {
77441                 "tags": {
77442                     "name": "Quiznos",
77443                     "cuisine": "sandwich",
77444                     "amenity": "fast_food"
77445                 },
77446                 "name": "Quiznos",
77447                 "icon": "fast-food",
77448                 "geometry": [
77449                     "point",
77450                     "vertex",
77451                     "area"
77452                 ],
77453                 "fields": [
77454                     "cuisine",
77455                     "building_area",
77456                     "address",
77457                     "opening_hours",
77458                     "smoking"
77459                 ],
77460                 "suggestion": true
77461             },
77462             "amenity/fast_food/Wimpy": {
77463                 "tags": {
77464                     "name": "Wimpy",
77465                     "amenity": "fast_food"
77466                 },
77467                 "name": "Wimpy",
77468                 "icon": "fast-food",
77469                 "geometry": [
77470                     "point",
77471                     "vertex",
77472                     "area"
77473                 ],
77474                 "fields": [
77475                     "cuisine",
77476                     "building_area",
77477                     "address",
77478                     "opening_hours",
77479                     "smoking"
77480                 ],
77481                 "suggestion": true
77482             },
77483             "amenity/fast_food/Sonic": {
77484                 "tags": {
77485                     "name": "Sonic",
77486                     "cuisine": "burger",
77487                     "amenity": "fast_food"
77488                 },
77489                 "name": "Sonic",
77490                 "icon": "fast-food",
77491                 "geometry": [
77492                     "point",
77493                     "vertex",
77494                     "area"
77495                 ],
77496                 "fields": [
77497                     "cuisine",
77498                     "building_area",
77499                     "address",
77500                     "opening_hours",
77501                     "smoking"
77502                 ],
77503                 "suggestion": true
77504             },
77505             "amenity/fast_food/Taco Bell": {
77506                 "tags": {
77507                     "name": "Taco Bell",
77508                     "amenity": "fast_food"
77509                 },
77510                 "name": "Taco Bell",
77511                 "icon": "fast-food",
77512                 "geometry": [
77513                     "point",
77514                     "vertex",
77515                     "area"
77516                 ],
77517                 "fields": [
77518                     "cuisine",
77519                     "building_area",
77520                     "address",
77521                     "opening_hours",
77522                     "smoking"
77523                 ],
77524                 "suggestion": true
77525             },
77526             "amenity/fast_food/Pizza Nova": {
77527                 "tags": {
77528                     "name": "Pizza Nova",
77529                     "amenity": "fast_food"
77530                 },
77531                 "name": "Pizza Nova",
77532                 "icon": "fast-food",
77533                 "geometry": [
77534                     "point",
77535                     "vertex",
77536                     "area"
77537                 ],
77538                 "fields": [
77539                     "cuisine",
77540                     "building_area",
77541                     "address",
77542                     "opening_hours",
77543                     "smoking"
77544                 ],
77545                 "suggestion": true
77546             },
77547             "amenity/fast_food/Papa John's": {
77548                 "tags": {
77549                     "name": "Papa John's",
77550                     "cuisine": "pizza",
77551                     "amenity": "fast_food"
77552                 },
77553                 "name": "Papa John's",
77554                 "icon": "fast-food",
77555                 "geometry": [
77556                     "point",
77557                     "vertex",
77558                     "area"
77559                 ],
77560                 "fields": [
77561                     "cuisine",
77562                     "building_area",
77563                     "address",
77564                     "opening_hours",
77565                     "smoking"
77566                 ],
77567                 "suggestion": true
77568             },
77569             "amenity/fast_food/Nordsee": {
77570                 "tags": {
77571                     "name": "Nordsee",
77572                     "amenity": "fast_food"
77573                 },
77574                 "name": "Nordsee",
77575                 "icon": "fast-food",
77576                 "geometry": [
77577                     "point",
77578                     "vertex",
77579                     "area"
77580                 ],
77581                 "fields": [
77582                     "cuisine",
77583                     "building_area",
77584                     "address",
77585                     "opening_hours",
77586                     "smoking"
77587                 ],
77588                 "suggestion": true
77589             },
77590             "amenity/fast_food/Mr. Sub": {
77591                 "tags": {
77592                     "name": "Mr. Sub",
77593                     "amenity": "fast_food"
77594                 },
77595                 "name": "Mr. Sub",
77596                 "icon": "fast-food",
77597                 "geometry": [
77598                     "point",
77599                     "vertex",
77600                     "area"
77601                 ],
77602                 "fields": [
77603                     "cuisine",
77604                     "building_area",
77605                     "address",
77606                     "opening_hours",
77607                     "smoking"
77608                 ],
77609                 "suggestion": true
77610             },
77611             "amenity/fast_food/Kebab": {
77612                 "tags": {
77613                     "name": "Kebab",
77614                     "amenity": "fast_food"
77615                 },
77616                 "name": "Kebab",
77617                 "icon": "fast-food",
77618                 "geometry": [
77619                     "point",
77620                     "vertex",
77621                     "area"
77622                 ],
77623                 "fields": [
77624                     "cuisine",
77625                     "building_area",
77626                     "address",
77627                     "opening_hours",
77628                     "smoking"
77629                 ],
77630                 "suggestion": true
77631             },
77632             "amenity/fast_food/Макдоналдс": {
77633                 "tags": {
77634                     "name": "Макдоналдс",
77635                     "name:en": "McDonald's",
77636                     "amenity": "fast_food"
77637                 },
77638                 "name": "Макдоналдс",
77639                 "icon": "fast-food",
77640                 "geometry": [
77641                     "point",
77642                     "vertex",
77643                     "area"
77644                 ],
77645                 "fields": [
77646                     "cuisine",
77647                     "building_area",
77648                     "address",
77649                     "opening_hours",
77650                     "smoking"
77651                 ],
77652                 "suggestion": true
77653             },
77654             "amenity/fast_food/Asia Imbiss": {
77655                 "tags": {
77656                     "name": "Asia Imbiss",
77657                     "amenity": "fast_food"
77658                 },
77659                 "name": "Asia Imbiss",
77660                 "icon": "fast-food",
77661                 "geometry": [
77662                     "point",
77663                     "vertex",
77664                     "area"
77665                 ],
77666                 "fields": [
77667                     "cuisine",
77668                     "building_area",
77669                     "address",
77670                     "opening_hours",
77671                     "smoking"
77672                 ],
77673                 "suggestion": true
77674             },
77675             "amenity/fast_food/Imbiss": {
77676                 "tags": {
77677                     "name": "Imbiss",
77678                     "amenity": "fast_food"
77679                 },
77680                 "name": "Imbiss",
77681                 "icon": "fast-food",
77682                 "geometry": [
77683                     "point",
77684                     "vertex",
77685                     "area"
77686                 ],
77687                 "fields": [
77688                     "cuisine",
77689                     "building_area",
77690                     "address",
77691                     "opening_hours",
77692                     "smoking"
77693                 ],
77694                 "suggestion": true
77695             },
77696             "amenity/fast_food/Chipotle": {
77697                 "tags": {
77698                     "name": "Chipotle",
77699                     "cuisine": "mexican",
77700                     "amenity": "fast_food"
77701                 },
77702                 "name": "Chipotle",
77703                 "icon": "fast-food",
77704                 "geometry": [
77705                     "point",
77706                     "vertex",
77707                     "area"
77708                 ],
77709                 "fields": [
77710                     "cuisine",
77711                     "building_area",
77712                     "address",
77713                     "opening_hours",
77714                     "smoking"
77715                 ],
77716                 "suggestion": true
77717             },
77718             "amenity/fast_food/マクドナルド": {
77719                 "tags": {
77720                     "name": "マクドナルド",
77721                     "name:en": "McDonald's",
77722                     "cuisine": "burger",
77723                     "amenity": "fast_food"
77724                 },
77725                 "name": "マクドナルド",
77726                 "icon": "fast-food",
77727                 "geometry": [
77728                     "point",
77729                     "vertex",
77730                     "area"
77731                 ],
77732                 "fields": [
77733                     "cuisine",
77734                     "building_area",
77735                     "address",
77736                     "opening_hours",
77737                     "smoking"
77738                 ],
77739                 "suggestion": true
77740             },
77741             "amenity/fast_food/In-N-Out Burger": {
77742                 "tags": {
77743                     "name": "In-N-Out Burger",
77744                     "amenity": "fast_food"
77745                 },
77746                 "name": "In-N-Out Burger",
77747                 "icon": "fast-food",
77748                 "geometry": [
77749                     "point",
77750                     "vertex",
77751                     "area"
77752                 ],
77753                 "fields": [
77754                     "cuisine",
77755                     "building_area",
77756                     "address",
77757                     "opening_hours",
77758                     "smoking"
77759                 ],
77760                 "suggestion": true
77761             },
77762             "amenity/fast_food/Jimmy John's": {
77763                 "tags": {
77764                     "name": "Jimmy John's",
77765                     "amenity": "fast_food"
77766                 },
77767                 "name": "Jimmy John's",
77768                 "icon": "fast-food",
77769                 "geometry": [
77770                     "point",
77771                     "vertex",
77772                     "area"
77773                 ],
77774                 "fields": [
77775                     "cuisine",
77776                     "building_area",
77777                     "address",
77778                     "opening_hours",
77779                     "smoking"
77780                 ],
77781                 "suggestion": true
77782             },
77783             "amenity/fast_food/Jamba Juice": {
77784                 "tags": {
77785                     "name": "Jamba Juice",
77786                     "amenity": "fast_food"
77787                 },
77788                 "name": "Jamba Juice",
77789                 "icon": "fast-food",
77790                 "geometry": [
77791                     "point",
77792                     "vertex",
77793                     "area"
77794                 ],
77795                 "fields": [
77796                     "cuisine",
77797                     "building_area",
77798                     "address",
77799                     "opening_hours",
77800                     "smoking"
77801                 ],
77802                 "suggestion": true
77803             },
77804             "amenity/fast_food/Робин Сдобин": {
77805                 "tags": {
77806                     "name": "Робин Сдобин",
77807                     "amenity": "fast_food"
77808                 },
77809                 "name": "Робин Сдобин",
77810                 "icon": "fast-food",
77811                 "geometry": [
77812                     "point",
77813                     "vertex",
77814                     "area"
77815                 ],
77816                 "fields": [
77817                     "cuisine",
77818                     "building_area",
77819                     "address",
77820                     "opening_hours",
77821                     "smoking"
77822                 ],
77823                 "suggestion": true
77824             },
77825             "amenity/fast_food/Baskin Robbins": {
77826                 "tags": {
77827                     "name": "Baskin Robbins",
77828                     "amenity": "fast_food"
77829                 },
77830                 "name": "Baskin Robbins",
77831                 "icon": "fast-food",
77832                 "geometry": [
77833                     "point",
77834                     "vertex",
77835                     "area"
77836                 ],
77837                 "fields": [
77838                     "cuisine",
77839                     "building_area",
77840                     "address",
77841                     "opening_hours",
77842                     "smoking"
77843                 ],
77844                 "suggestion": true
77845             },
77846             "amenity/fast_food/ケンタッキーフライドチキン": {
77847                 "tags": {
77848                     "name": "ケンタッキーフライドチキン",
77849                     "name:en": "KFC",
77850                     "cuisine": "chicken",
77851                     "amenity": "fast_food"
77852                 },
77853                 "name": "ケンタッキーフライドチキン",
77854                 "icon": "fast-food",
77855                 "geometry": [
77856                     "point",
77857                     "vertex",
77858                     "area"
77859                 ],
77860                 "fields": [
77861                     "cuisine",
77862                     "building_area",
77863                     "address",
77864                     "opening_hours",
77865                     "smoking"
77866                 ],
77867                 "suggestion": true
77868             },
77869             "amenity/fast_food/吉野家": {
77870                 "tags": {
77871                     "name": "吉野家",
77872                     "amenity": "fast_food"
77873                 },
77874                 "name": "吉野家",
77875                 "icon": "fast-food",
77876                 "geometry": [
77877                     "point",
77878                     "vertex",
77879                     "area"
77880                 ],
77881                 "fields": [
77882                     "cuisine",
77883                     "building_area",
77884                     "address",
77885                     "opening_hours",
77886                     "smoking"
77887                 ],
77888                 "suggestion": true
77889             },
77890             "amenity/fast_food/Taco Time": {
77891                 "tags": {
77892                     "name": "Taco Time",
77893                     "amenity": "fast_food"
77894                 },
77895                 "name": "Taco Time",
77896                 "icon": "fast-food",
77897                 "geometry": [
77898                     "point",
77899                     "vertex",
77900                     "area"
77901                 ],
77902                 "fields": [
77903                     "cuisine",
77904                     "building_area",
77905                     "address",
77906                     "opening_hours",
77907                     "smoking"
77908                 ],
77909                 "suggestion": true
77910             },
77911             "amenity/fast_food/松屋": {
77912                 "tags": {
77913                     "name": "松屋",
77914                     "name:en": "Matsuya",
77915                     "amenity": "fast_food"
77916                 },
77917                 "name": "松屋",
77918                 "icon": "fast-food",
77919                 "geometry": [
77920                     "point",
77921                     "vertex",
77922                     "area"
77923                 ],
77924                 "fields": [
77925                     "cuisine",
77926                     "building_area",
77927                     "address",
77928                     "opening_hours",
77929                     "smoking"
77930                 ],
77931                 "suggestion": true
77932             },
77933             "amenity/fast_food/Little Caesars": {
77934                 "tags": {
77935                     "name": "Little Caesars",
77936                     "amenity": "fast_food"
77937                 },
77938                 "name": "Little Caesars",
77939                 "icon": "fast-food",
77940                 "geometry": [
77941                     "point",
77942                     "vertex",
77943                     "area"
77944                 ],
77945                 "fields": [
77946                     "cuisine",
77947                     "building_area",
77948                     "address",
77949                     "opening_hours",
77950                     "smoking"
77951                 ],
77952                 "suggestion": true
77953             },
77954             "amenity/fast_food/El Pollo Loco": {
77955                 "tags": {
77956                     "name": "El Pollo Loco",
77957                     "amenity": "fast_food"
77958                 },
77959                 "name": "El Pollo Loco",
77960                 "icon": "fast-food",
77961                 "geometry": [
77962                     "point",
77963                     "vertex",
77964                     "area"
77965                 ],
77966                 "fields": [
77967                     "cuisine",
77968                     "building_area",
77969                     "address",
77970                     "opening_hours",
77971                     "smoking"
77972                 ],
77973                 "suggestion": true
77974             },
77975             "amenity/fast_food/Del Taco": {
77976                 "tags": {
77977                     "name": "Del Taco",
77978                     "amenity": "fast_food"
77979                 },
77980                 "name": "Del Taco",
77981                 "icon": "fast-food",
77982                 "geometry": [
77983                     "point",
77984                     "vertex",
77985                     "area"
77986                 ],
77987                 "fields": [
77988                     "cuisine",
77989                     "building_area",
77990                     "address",
77991                     "opening_hours",
77992                     "smoking"
77993                 ],
77994                 "suggestion": true
77995             },
77996             "amenity/fast_food/White Castle": {
77997                 "tags": {
77998                     "name": "White Castle",
77999                     "amenity": "fast_food"
78000                 },
78001                 "name": "White Castle",
78002                 "icon": "fast-food",
78003                 "geometry": [
78004                     "point",
78005                     "vertex",
78006                     "area"
78007                 ],
78008                 "fields": [
78009                     "cuisine",
78010                     "building_area",
78011                     "address",
78012                     "opening_hours",
78013                     "smoking"
78014                 ],
78015                 "suggestion": true
78016             },
78017             "amenity/fast_food/Boston Market": {
78018                 "tags": {
78019                     "name": "Boston Market",
78020                     "amenity": "fast_food"
78021                 },
78022                 "name": "Boston Market",
78023                 "icon": "fast-food",
78024                 "geometry": [
78025                     "point",
78026                     "vertex",
78027                     "area"
78028                 ],
78029                 "fields": [
78030                     "cuisine",
78031                     "building_area",
78032                     "address",
78033                     "opening_hours",
78034                     "smoking"
78035                 ],
78036                 "suggestion": true
78037             },
78038             "amenity/fast_food/Chick-fil-A": {
78039                 "tags": {
78040                     "name": "Chick-fil-A",
78041                     "cuisine": "chicken",
78042                     "amenity": "fast_food"
78043                 },
78044                 "name": "Chick-fil-A",
78045                 "icon": "fast-food",
78046                 "geometry": [
78047                     "point",
78048                     "vertex",
78049                     "area"
78050                 ],
78051                 "fields": [
78052                     "cuisine",
78053                     "building_area",
78054                     "address",
78055                     "opening_hours",
78056                     "smoking"
78057                 ],
78058                 "suggestion": true
78059             },
78060             "amenity/fast_food/Panda Express": {
78061                 "tags": {
78062                     "name": "Panda Express",
78063                     "amenity": "fast_food"
78064                 },
78065                 "name": "Panda Express",
78066                 "icon": "fast-food",
78067                 "geometry": [
78068                     "point",
78069                     "vertex",
78070                     "area"
78071                 ],
78072                 "fields": [
78073                     "cuisine",
78074                     "building_area",
78075                     "address",
78076                     "opening_hours",
78077                     "smoking"
78078                 ],
78079                 "suggestion": true
78080             },
78081             "amenity/fast_food/Whataburger": {
78082                 "tags": {
78083                     "name": "Whataburger",
78084                     "amenity": "fast_food"
78085                 },
78086                 "name": "Whataburger",
78087                 "icon": "fast-food",
78088                 "geometry": [
78089                     "point",
78090                     "vertex",
78091                     "area"
78092                 ],
78093                 "fields": [
78094                     "cuisine",
78095                     "building_area",
78096                     "address",
78097                     "opening_hours",
78098                     "smoking"
78099                 ],
78100                 "suggestion": true
78101             },
78102             "amenity/fast_food/Taco John's": {
78103                 "tags": {
78104                     "name": "Taco John's",
78105                     "amenity": "fast_food"
78106                 },
78107                 "name": "Taco John's",
78108                 "icon": "fast-food",
78109                 "geometry": [
78110                     "point",
78111                     "vertex",
78112                     "area"
78113                 ],
78114                 "fields": [
78115                     "cuisine",
78116                     "building_area",
78117                     "address",
78118                     "opening_hours",
78119                     "smoking"
78120                 ],
78121                 "suggestion": true
78122             },
78123             "amenity/fast_food/Теремок": {
78124                 "tags": {
78125                     "name": "Теремок",
78126                     "amenity": "fast_food"
78127                 },
78128                 "name": "Теремок",
78129                 "icon": "fast-food",
78130                 "geometry": [
78131                     "point",
78132                     "vertex",
78133                     "area"
78134                 ],
78135                 "fields": [
78136                     "cuisine",
78137                     "building_area",
78138                     "address",
78139                     "opening_hours",
78140                     "smoking"
78141                 ],
78142                 "suggestion": true
78143             },
78144             "amenity/fast_food/Culver's": {
78145                 "tags": {
78146                     "name": "Culver's",
78147                     "amenity": "fast_food"
78148                 },
78149                 "name": "Culver's",
78150                 "icon": "fast-food",
78151                 "geometry": [
78152                     "point",
78153                     "vertex",
78154                     "area"
78155                 ],
78156                 "fields": [
78157                     "cuisine",
78158                     "building_area",
78159                     "address",
78160                     "opening_hours",
78161                     "smoking"
78162                 ],
78163                 "suggestion": true
78164             },
78165             "amenity/fast_food/Five Guys": {
78166                 "tags": {
78167                     "name": "Five Guys",
78168                     "amenity": "fast_food"
78169                 },
78170                 "name": "Five Guys",
78171                 "icon": "fast-food",
78172                 "geometry": [
78173                     "point",
78174                     "vertex",
78175                     "area"
78176                 ],
78177                 "fields": [
78178                     "cuisine",
78179                     "building_area",
78180                     "address",
78181                     "opening_hours",
78182                     "smoking"
78183                 ],
78184                 "suggestion": true
78185             },
78186             "amenity/fast_food/Church's Chicken": {
78187                 "tags": {
78188                     "name": "Church's Chicken",
78189                     "amenity": "fast_food"
78190                 },
78191                 "name": "Church's Chicken",
78192                 "icon": "fast-food",
78193                 "geometry": [
78194                     "point",
78195                     "vertex",
78196                     "area"
78197                 ],
78198                 "fields": [
78199                     "cuisine",
78200                     "building_area",
78201                     "address",
78202                     "opening_hours",
78203                     "smoking"
78204                 ],
78205                 "suggestion": true
78206             },
78207             "amenity/fast_food/Popeye's": {
78208                 "tags": {
78209                     "name": "Popeye's",
78210                     "cuisine": "chicken",
78211                     "amenity": "fast_food"
78212                 },
78213                 "name": "Popeye's",
78214                 "icon": "fast-food",
78215                 "geometry": [
78216                     "point",
78217                     "vertex",
78218                     "area"
78219                 ],
78220                 "fields": [
78221                     "cuisine",
78222                     "building_area",
78223                     "address",
78224                     "opening_hours",
78225                     "smoking"
78226                 ],
78227                 "suggestion": true
78228             },
78229             "amenity/fast_food/Long John Silver's": {
78230                 "tags": {
78231                     "name": "Long John Silver's",
78232                     "amenity": "fast_food"
78233                 },
78234                 "name": "Long John Silver's",
78235                 "icon": "fast-food",
78236                 "geometry": [
78237                     "point",
78238                     "vertex",
78239                     "area"
78240                 ],
78241                 "fields": [
78242                     "cuisine",
78243                     "building_area",
78244                     "address",
78245                     "opening_hours",
78246                     "smoking"
78247                 ],
78248                 "suggestion": true
78249             },
78250             "amenity/fast_food/Pollo Campero": {
78251                 "tags": {
78252                     "name": "Pollo Campero",
78253                     "amenity": "fast_food"
78254                 },
78255                 "name": "Pollo Campero",
78256                 "icon": "fast-food",
78257                 "geometry": [
78258                     "point",
78259                     "vertex",
78260                     "area"
78261                 ],
78262                 "fields": [
78263                     "cuisine",
78264                     "building_area",
78265                     "address",
78266                     "opening_hours",
78267                     "smoking"
78268                 ],
78269                 "suggestion": true
78270             },
78271             "amenity/fast_food/Zaxby's": {
78272                 "tags": {
78273                     "name": "Zaxby's",
78274                     "amenity": "fast_food"
78275                 },
78276                 "name": "Zaxby's",
78277                 "icon": "fast-food",
78278                 "geometry": [
78279                     "point",
78280                     "vertex",
78281                     "area"
78282                 ],
78283                 "fields": [
78284                     "cuisine",
78285                     "building_area",
78286                     "address",
78287                     "opening_hours",
78288                     "smoking"
78289                 ],
78290                 "suggestion": true
78291             },
78292             "amenity/fast_food/すき家": {
78293                 "tags": {
78294                     "name": "すき家",
78295                     "name:en": "SUKIYA",
78296                     "amenity": "fast_food"
78297                 },
78298                 "name": "すき家",
78299                 "icon": "fast-food",
78300                 "geometry": [
78301                     "point",
78302                     "vertex",
78303                     "area"
78304                 ],
78305                 "fields": [
78306                     "cuisine",
78307                     "building_area",
78308                     "address",
78309                     "opening_hours",
78310                     "smoking"
78311                 ],
78312                 "suggestion": true
78313             },
78314             "amenity/fast_food/モスバーガー": {
78315                 "tags": {
78316                     "name": "モスバーガー",
78317                     "name:en": "MOS BURGER",
78318                     "amenity": "fast_food"
78319                 },
78320                 "name": "モスバーガー",
78321                 "icon": "fast-food",
78322                 "geometry": [
78323                     "point",
78324                     "vertex",
78325                     "area"
78326                 ],
78327                 "fields": [
78328                     "cuisine",
78329                     "building_area",
78330                     "address",
78331                     "opening_hours",
78332                     "smoking"
78333                 ],
78334                 "suggestion": true
78335             },
78336             "amenity/fast_food/Русский Аппетит": {
78337                 "tags": {
78338                     "name": "Русский Аппетит",
78339                     "amenity": "fast_food"
78340                 },
78341                 "name": "Русский Аппетит",
78342                 "icon": "fast-food",
78343                 "geometry": [
78344                     "point",
78345                     "vertex",
78346                     "area"
78347                 ],
78348                 "fields": [
78349                     "cuisine",
78350                     "building_area",
78351                     "address",
78352                     "opening_hours",
78353                     "smoking"
78354                 ],
78355                 "suggestion": true
78356             },
78357             "amenity/fast_food/なか卯": {
78358                 "tags": {
78359                     "name": "なか卯",
78360                     "amenity": "fast_food"
78361                 },
78362                 "name": "なか卯",
78363                 "icon": "fast-food",
78364                 "geometry": [
78365                     "point",
78366                     "vertex",
78367                     "area"
78368                 ],
78369                 "fields": [
78370                     "cuisine",
78371                     "building_area",
78372                     "address",
78373                     "opening_hours",
78374                     "smoking"
78375                 ],
78376                 "suggestion": true
78377             },
78378             "amenity/restaurant/Pizza Hut": {
78379                 "tags": {
78380                     "name": "Pizza Hut",
78381                     "amenity": "restaurant"
78382                 },
78383                 "name": "Pizza Hut",
78384                 "icon": "restaurant",
78385                 "geometry": [
78386                     "point",
78387                     "vertex",
78388                     "area"
78389                 ],
78390                 "fields": [
78391                     "cuisine",
78392                     "building_area",
78393                     "address",
78394                     "opening_hours",
78395                     "capacity",
78396                     "smoking"
78397                 ],
78398                 "suggestion": true
78399             },
78400             "amenity/restaurant/Little Chef": {
78401                 "tags": {
78402                     "name": "Little Chef",
78403                     "amenity": "restaurant"
78404                 },
78405                 "name": "Little Chef",
78406                 "icon": "restaurant",
78407                 "geometry": [
78408                     "point",
78409                     "vertex",
78410                     "area"
78411                 ],
78412                 "fields": [
78413                     "cuisine",
78414                     "building_area",
78415                     "address",
78416                     "opening_hours",
78417                     "capacity",
78418                     "smoking"
78419                 ],
78420                 "suggestion": true
78421             },
78422             "amenity/restaurant/Adler": {
78423                 "tags": {
78424                     "name": "Adler",
78425                     "amenity": "restaurant"
78426                 },
78427                 "name": "Adler",
78428                 "icon": "restaurant",
78429                 "geometry": [
78430                     "point",
78431                     "vertex",
78432                     "area"
78433                 ],
78434                 "fields": [
78435                     "cuisine",
78436                     "building_area",
78437                     "address",
78438                     "opening_hours",
78439                     "capacity",
78440                     "smoking"
78441                 ],
78442                 "suggestion": true
78443             },
78444             "amenity/restaurant/Zur Krone": {
78445                 "tags": {
78446                     "name": "Zur Krone",
78447                     "amenity": "restaurant"
78448                 },
78449                 "name": "Zur Krone",
78450                 "icon": "restaurant",
78451                 "geometry": [
78452                     "point",
78453                     "vertex",
78454                     "area"
78455                 ],
78456                 "fields": [
78457                     "cuisine",
78458                     "building_area",
78459                     "address",
78460                     "opening_hours",
78461                     "capacity",
78462                     "smoking"
78463                 ],
78464                 "suggestion": true
78465             },
78466             "amenity/restaurant/Deutsches Haus": {
78467                 "tags": {
78468                     "name": "Deutsches Haus",
78469                     "amenity": "restaurant"
78470                 },
78471                 "name": "Deutsches Haus",
78472                 "icon": "restaurant",
78473                 "geometry": [
78474                     "point",
78475                     "vertex",
78476                     "area"
78477                 ],
78478                 "fields": [
78479                     "cuisine",
78480                     "building_area",
78481                     "address",
78482                     "opening_hours",
78483                     "capacity",
78484                     "smoking"
78485                 ],
78486                 "suggestion": true
78487             },
78488             "amenity/restaurant/Krone": {
78489                 "tags": {
78490                     "name": "Krone",
78491                     "amenity": "restaurant"
78492                 },
78493                 "name": "Krone",
78494                 "icon": "restaurant",
78495                 "geometry": [
78496                     "point",
78497                     "vertex",
78498                     "area"
78499                 ],
78500                 "fields": [
78501                     "cuisine",
78502                     "building_area",
78503                     "address",
78504                     "opening_hours",
78505                     "capacity",
78506                     "smoking"
78507                 ],
78508                 "suggestion": true
78509             },
78510             "amenity/restaurant/Akropolis": {
78511                 "tags": {
78512                     "name": "Akropolis",
78513                     "amenity": "restaurant"
78514                 },
78515                 "name": "Akropolis",
78516                 "icon": "restaurant",
78517                 "geometry": [
78518                     "point",
78519                     "vertex",
78520                     "area"
78521                 ],
78522                 "fields": [
78523                     "cuisine",
78524                     "building_area",
78525                     "address",
78526                     "opening_hours",
78527                     "capacity",
78528                     "smoking"
78529                 ],
78530                 "suggestion": true
78531             },
78532             "amenity/restaurant/Schützenhaus": {
78533                 "tags": {
78534                     "name": "Schützenhaus",
78535                     "amenity": "restaurant"
78536                 },
78537                 "name": "Schützenhaus",
78538                 "icon": "restaurant",
78539                 "geometry": [
78540                     "point",
78541                     "vertex",
78542                     "area"
78543                 ],
78544                 "fields": [
78545                     "cuisine",
78546                     "building_area",
78547                     "address",
78548                     "opening_hours",
78549                     "capacity",
78550                     "smoking"
78551                 ],
78552                 "suggestion": true
78553             },
78554             "amenity/restaurant/Kreuz": {
78555                 "tags": {
78556                     "name": "Kreuz",
78557                     "amenity": "restaurant"
78558                 },
78559                 "name": "Kreuz",
78560                 "icon": "restaurant",
78561                 "geometry": [
78562                     "point",
78563                     "vertex",
78564                     "area"
78565                 ],
78566                 "fields": [
78567                     "cuisine",
78568                     "building_area",
78569                     "address",
78570                     "opening_hours",
78571                     "capacity",
78572                     "smoking"
78573                 ],
78574                 "suggestion": true
78575             },
78576             "amenity/restaurant/Waldschänke": {
78577                 "tags": {
78578                     "name": "Waldschänke",
78579                     "amenity": "restaurant"
78580                 },
78581                 "name": "Waldschänke",
78582                 "icon": "restaurant",
78583                 "geometry": [
78584                     "point",
78585                     "vertex",
78586                     "area"
78587                 ],
78588                 "fields": [
78589                     "cuisine",
78590                     "building_area",
78591                     "address",
78592                     "opening_hours",
78593                     "capacity",
78594                     "smoking"
78595                 ],
78596                 "suggestion": true
78597             },
78598             "amenity/restaurant/La Piazza": {
78599                 "tags": {
78600                     "name": "La Piazza",
78601                     "amenity": "restaurant"
78602                 },
78603                 "name": "La Piazza",
78604                 "icon": "restaurant",
78605                 "geometry": [
78606                     "point",
78607                     "vertex",
78608                     "area"
78609                 ],
78610                 "fields": [
78611                     "cuisine",
78612                     "building_area",
78613                     "address",
78614                     "opening_hours",
78615                     "capacity",
78616                     "smoking"
78617                 ],
78618                 "suggestion": true
78619             },
78620             "amenity/restaurant/Lamm": {
78621                 "tags": {
78622                     "name": "Lamm",
78623                     "amenity": "restaurant"
78624                 },
78625                 "name": "Lamm",
78626                 "icon": "restaurant",
78627                 "geometry": [
78628                     "point",
78629                     "vertex",
78630                     "area"
78631                 ],
78632                 "fields": [
78633                     "cuisine",
78634                     "building_area",
78635                     "address",
78636                     "opening_hours",
78637                     "capacity",
78638                     "smoking"
78639                 ],
78640                 "suggestion": true
78641             },
78642             "amenity/restaurant/Zur Sonne": {
78643                 "tags": {
78644                     "name": "Zur Sonne",
78645                     "amenity": "restaurant"
78646                 },
78647                 "name": "Zur Sonne",
78648                 "icon": "restaurant",
78649                 "geometry": [
78650                     "point",
78651                     "vertex",
78652                     "area"
78653                 ],
78654                 "fields": [
78655                     "cuisine",
78656                     "building_area",
78657                     "address",
78658                     "opening_hours",
78659                     "capacity",
78660                     "smoking"
78661                 ],
78662                 "suggestion": true
78663             },
78664             "amenity/restaurant/Zur Linde": {
78665                 "tags": {
78666                     "name": "Zur Linde",
78667                     "amenity": "restaurant"
78668                 },
78669                 "name": "Zur Linde",
78670                 "icon": "restaurant",
78671                 "geometry": [
78672                     "point",
78673                     "vertex",
78674                     "area"
78675                 ],
78676                 "fields": [
78677                     "cuisine",
78678                     "building_area",
78679                     "address",
78680                     "opening_hours",
78681                     "capacity",
78682                     "smoking"
78683                 ],
78684                 "suggestion": true
78685             },
78686             "amenity/restaurant/Poseidon": {
78687                 "tags": {
78688                     "name": "Poseidon",
78689                     "amenity": "restaurant"
78690                 },
78691                 "name": "Poseidon",
78692                 "icon": "restaurant",
78693                 "geometry": [
78694                     "point",
78695                     "vertex",
78696                     "area"
78697                 ],
78698                 "fields": [
78699                     "cuisine",
78700                     "building_area",
78701                     "address",
78702                     "opening_hours",
78703                     "capacity",
78704                     "smoking"
78705                 ],
78706                 "suggestion": true
78707             },
78708             "amenity/restaurant/Shanghai": {
78709                 "tags": {
78710                     "name": "Shanghai",
78711                     "amenity": "restaurant"
78712                 },
78713                 "name": "Shanghai",
78714                 "icon": "restaurant",
78715                 "geometry": [
78716                     "point",
78717                     "vertex",
78718                     "area"
78719                 ],
78720                 "fields": [
78721                     "cuisine",
78722                     "building_area",
78723                     "address",
78724                     "opening_hours",
78725                     "capacity",
78726                     "smoking"
78727                 ],
78728                 "suggestion": true
78729             },
78730             "amenity/restaurant/Red Lobster": {
78731                 "tags": {
78732                     "name": "Red Lobster",
78733                     "amenity": "restaurant"
78734                 },
78735                 "name": "Red Lobster",
78736                 "icon": "restaurant",
78737                 "geometry": [
78738                     "point",
78739                     "vertex",
78740                     "area"
78741                 ],
78742                 "fields": [
78743                     "cuisine",
78744                     "building_area",
78745                     "address",
78746                     "opening_hours",
78747                     "capacity",
78748                     "smoking"
78749                 ],
78750                 "suggestion": true
78751             },
78752             "amenity/restaurant/Zum Löwen": {
78753                 "tags": {
78754                     "name": "Zum Löwen",
78755                     "amenity": "restaurant"
78756                 },
78757                 "name": "Zum Löwen",
78758                 "icon": "restaurant",
78759                 "geometry": [
78760                     "point",
78761                     "vertex",
78762                     "area"
78763                 ],
78764                 "fields": [
78765                     "cuisine",
78766                     "building_area",
78767                     "address",
78768                     "opening_hours",
78769                     "capacity",
78770                     "smoking"
78771                 ],
78772                 "suggestion": true
78773             },
78774             "amenity/restaurant/Swiss Chalet": {
78775                 "tags": {
78776                     "name": "Swiss Chalet",
78777                     "amenity": "restaurant"
78778                 },
78779                 "name": "Swiss Chalet",
78780                 "icon": "restaurant",
78781                 "geometry": [
78782                     "point",
78783                     "vertex",
78784                     "area"
78785                 ],
78786                 "fields": [
78787                     "cuisine",
78788                     "building_area",
78789                     "address",
78790                     "opening_hours",
78791                     "capacity",
78792                     "smoking"
78793                 ],
78794                 "suggestion": true
78795             },
78796             "amenity/restaurant/Olympia": {
78797                 "tags": {
78798                     "name": "Olympia",
78799                     "amenity": "restaurant"
78800                 },
78801                 "name": "Olympia",
78802                 "icon": "restaurant",
78803                 "geometry": [
78804                     "point",
78805                     "vertex",
78806                     "area"
78807                 ],
78808                 "fields": [
78809                     "cuisine",
78810                     "building_area",
78811                     "address",
78812                     "opening_hours",
78813                     "capacity",
78814                     "smoking"
78815                 ],
78816                 "suggestion": true
78817             },
78818             "amenity/restaurant/Wagamama": {
78819                 "tags": {
78820                     "name": "Wagamama",
78821                     "amenity": "restaurant"
78822                 },
78823                 "name": "Wagamama",
78824                 "icon": "restaurant",
78825                 "geometry": [
78826                     "point",
78827                     "vertex",
78828                     "area"
78829                 ],
78830                 "fields": [
78831                     "cuisine",
78832                     "building_area",
78833                     "address",
78834                     "opening_hours",
78835                     "capacity",
78836                     "smoking"
78837                 ],
78838                 "suggestion": true
78839             },
78840             "amenity/restaurant/Frankie & Benny's": {
78841                 "tags": {
78842                     "name": "Frankie & Benny's",
78843                     "amenity": "restaurant"
78844                 },
78845                 "name": "Frankie & Benny's",
78846                 "icon": "restaurant",
78847                 "geometry": [
78848                     "point",
78849                     "vertex",
78850                     "area"
78851                 ],
78852                 "fields": [
78853                     "cuisine",
78854                     "building_area",
78855                     "address",
78856                     "opening_hours",
78857                     "capacity",
78858                     "smoking"
78859                 ],
78860                 "suggestion": true
78861             },
78862             "amenity/restaurant/Hooters": {
78863                 "tags": {
78864                     "name": "Hooters",
78865                     "amenity": "restaurant"
78866                 },
78867                 "name": "Hooters",
78868                 "icon": "restaurant",
78869                 "geometry": [
78870                     "point",
78871                     "vertex",
78872                     "area"
78873                 ],
78874                 "fields": [
78875                     "cuisine",
78876                     "building_area",
78877                     "address",
78878                     "opening_hours",
78879                     "capacity",
78880                     "smoking"
78881                 ],
78882                 "suggestion": true
78883             },
78884             "amenity/restaurant/Sternen": {
78885                 "tags": {
78886                     "name": "Sternen",
78887                     "amenity": "restaurant"
78888                 },
78889                 "name": "Sternen",
78890                 "icon": "restaurant",
78891                 "geometry": [
78892                     "point",
78893                     "vertex",
78894                     "area"
78895                 ],
78896                 "fields": [
78897                     "cuisine",
78898                     "building_area",
78899                     "address",
78900                     "opening_hours",
78901                     "capacity",
78902                     "smoking"
78903                 ],
78904                 "suggestion": true
78905             },
78906             "amenity/restaurant/Hirschen": {
78907                 "tags": {
78908                     "name": "Hirschen",
78909                     "amenity": "restaurant"
78910                 },
78911                 "name": "Hirschen",
78912                 "icon": "restaurant",
78913                 "geometry": [
78914                     "point",
78915                     "vertex",
78916                     "area"
78917                 ],
78918                 "fields": [
78919                     "cuisine",
78920                     "building_area",
78921                     "address",
78922                     "opening_hours",
78923                     "capacity",
78924                     "smoking"
78925                 ],
78926                 "suggestion": true
78927             },
78928             "amenity/restaurant/Denny's": {
78929                 "tags": {
78930                     "name": "Denny's",
78931                     "amenity": "restaurant"
78932                 },
78933                 "name": "Denny's",
78934                 "icon": "restaurant",
78935                 "geometry": [
78936                     "point",
78937                     "vertex",
78938                     "area"
78939                 ],
78940                 "fields": [
78941                     "cuisine",
78942                     "building_area",
78943                     "address",
78944                     "opening_hours",
78945                     "capacity",
78946                     "smoking"
78947                 ],
78948                 "suggestion": true
78949             },
78950             "amenity/restaurant/Athen": {
78951                 "tags": {
78952                     "name": "Athen",
78953                     "amenity": "restaurant"
78954                 },
78955                 "name": "Athen",
78956                 "icon": "restaurant",
78957                 "geometry": [
78958                     "point",
78959                     "vertex",
78960                     "area"
78961                 ],
78962                 "fields": [
78963                     "cuisine",
78964                     "building_area",
78965                     "address",
78966                     "opening_hours",
78967                     "capacity",
78968                     "smoking"
78969                 ],
78970                 "suggestion": true
78971             },
78972             "amenity/restaurant/Sonne": {
78973                 "tags": {
78974                     "name": "Sonne",
78975                     "amenity": "restaurant"
78976                 },
78977                 "name": "Sonne",
78978                 "icon": "restaurant",
78979                 "geometry": [
78980                     "point",
78981                     "vertex",
78982                     "area"
78983                 ],
78984                 "fields": [
78985                     "cuisine",
78986                     "building_area",
78987                     "address",
78988                     "opening_hours",
78989                     "capacity",
78990                     "smoking"
78991                 ],
78992                 "suggestion": true
78993             },
78994             "amenity/restaurant/Hirsch": {
78995                 "tags": {
78996                     "name": "Hirsch",
78997                     "amenity": "restaurant"
78998                 },
78999                 "name": "Hirsch",
79000                 "icon": "restaurant",
79001                 "geometry": [
79002                     "point",
79003                     "vertex",
79004                     "area"
79005                 ],
79006                 "fields": [
79007                     "cuisine",
79008                     "building_area",
79009                     "address",
79010                     "opening_hours",
79011                     "capacity",
79012                     "smoking"
79013                 ],
79014                 "suggestion": true
79015             },
79016             "amenity/restaurant/Ratskeller": {
79017                 "tags": {
79018                     "name": "Ratskeller",
79019                     "amenity": "restaurant"
79020                 },
79021                 "name": "Ratskeller",
79022                 "icon": "restaurant",
79023                 "geometry": [
79024                     "point",
79025                     "vertex",
79026                     "area"
79027                 ],
79028                 "fields": [
79029                     "cuisine",
79030                     "building_area",
79031                     "address",
79032                     "opening_hours",
79033                     "capacity",
79034                     "smoking"
79035                 ],
79036                 "suggestion": true
79037             },
79038             "amenity/restaurant/La Cantina": {
79039                 "tags": {
79040                     "name": "La Cantina",
79041                     "amenity": "restaurant"
79042                 },
79043                 "name": "La Cantina",
79044                 "icon": "restaurant",
79045                 "geometry": [
79046                     "point",
79047                     "vertex",
79048                     "area"
79049                 ],
79050                 "fields": [
79051                     "cuisine",
79052                     "building_area",
79053                     "address",
79054                     "opening_hours",
79055                     "capacity",
79056                     "smoking"
79057                 ],
79058                 "suggestion": true
79059             },
79060             "amenity/restaurant/Gasthaus Krone": {
79061                 "tags": {
79062                     "name": "Gasthaus Krone",
79063                     "amenity": "restaurant"
79064                 },
79065                 "name": "Gasthaus Krone",
79066                 "icon": "restaurant",
79067                 "geometry": [
79068                     "point",
79069                     "vertex",
79070                     "area"
79071                 ],
79072                 "fields": [
79073                     "cuisine",
79074                     "building_area",
79075                     "address",
79076                     "opening_hours",
79077                     "capacity",
79078                     "smoking"
79079                 ],
79080                 "suggestion": true
79081             },
79082             "amenity/restaurant/El Greco": {
79083                 "tags": {
79084                     "name": "El Greco",
79085                     "amenity": "restaurant"
79086                 },
79087                 "name": "El Greco",
79088                 "icon": "restaurant",
79089                 "geometry": [
79090                     "point",
79091                     "vertex",
79092                     "area"
79093                 ],
79094                 "fields": [
79095                     "cuisine",
79096                     "building_area",
79097                     "address",
79098                     "opening_hours",
79099                     "capacity",
79100                     "smoking"
79101                 ],
79102                 "suggestion": true
79103             },
79104             "amenity/restaurant/Gasthof zur Post": {
79105                 "tags": {
79106                     "name": "Gasthof zur Post",
79107                     "amenity": "restaurant"
79108                 },
79109                 "name": "Gasthof zur Post",
79110                 "icon": "restaurant",
79111                 "geometry": [
79112                     "point",
79113                     "vertex",
79114                     "area"
79115                 ],
79116                 "fields": [
79117                     "cuisine",
79118                     "building_area",
79119                     "address",
79120                     "opening_hours",
79121                     "capacity",
79122                     "smoking"
79123                 ],
79124                 "suggestion": true
79125             },
79126             "amenity/restaurant/Nando's": {
79127                 "tags": {
79128                     "name": "Nando's",
79129                     "amenity": "restaurant"
79130                 },
79131                 "name": "Nando's",
79132                 "icon": "restaurant",
79133                 "geometry": [
79134                     "point",
79135                     "vertex",
79136                     "area"
79137                 ],
79138                 "fields": [
79139                     "cuisine",
79140                     "building_area",
79141                     "address",
79142                     "opening_hours",
79143                     "capacity",
79144                     "smoking"
79145                 ],
79146                 "suggestion": true
79147             },
79148             "amenity/restaurant/Löwen": {
79149                 "tags": {
79150                     "name": "Löwen",
79151                     "amenity": "restaurant"
79152                 },
79153                 "name": "Löwen",
79154                 "icon": "restaurant",
79155                 "geometry": [
79156                     "point",
79157                     "vertex",
79158                     "area"
79159                 ],
79160                 "fields": [
79161                     "cuisine",
79162                     "building_area",
79163                     "address",
79164                     "opening_hours",
79165                     "capacity",
79166                     "smoking"
79167                 ],
79168                 "suggestion": true
79169             },
79170             "amenity/restaurant/La Pataterie": {
79171                 "tags": {
79172                     "name": "La Pataterie",
79173                     "amenity": "restaurant"
79174                 },
79175                 "name": "La Pataterie",
79176                 "icon": "restaurant",
79177                 "geometry": [
79178                     "point",
79179                     "vertex",
79180                     "area"
79181                 ],
79182                 "fields": [
79183                     "cuisine",
79184                     "building_area",
79185                     "address",
79186                     "opening_hours",
79187                     "capacity",
79188                     "smoking"
79189                 ],
79190                 "suggestion": true
79191             },
79192             "amenity/restaurant/Bella Napoli": {
79193                 "tags": {
79194                     "name": "Bella Napoli",
79195                     "amenity": "restaurant"
79196                 },
79197                 "name": "Bella Napoli",
79198                 "icon": "restaurant",
79199                 "geometry": [
79200                     "point",
79201                     "vertex",
79202                     "area"
79203                 ],
79204                 "fields": [
79205                     "cuisine",
79206                     "building_area",
79207                     "address",
79208                     "opening_hours",
79209                     "capacity",
79210                     "smoking"
79211                 ],
79212                 "suggestion": true
79213             },
79214             "amenity/restaurant/Pizza Express": {
79215                 "tags": {
79216                     "name": "Pizza Express",
79217                     "amenity": "restaurant"
79218                 },
79219                 "name": "Pizza Express",
79220                 "icon": "restaurant",
79221                 "geometry": [
79222                     "point",
79223                     "vertex",
79224                     "area"
79225                 ],
79226                 "fields": [
79227                     "cuisine",
79228                     "building_area",
79229                     "address",
79230                     "opening_hours",
79231                     "capacity",
79232                     "smoking"
79233                 ],
79234                 "suggestion": true
79235             },
79236             "amenity/restaurant/Mandarin": {
79237                 "tags": {
79238                     "name": "Mandarin",
79239                     "amenity": "restaurant"
79240                 },
79241                 "name": "Mandarin",
79242                 "icon": "restaurant",
79243                 "geometry": [
79244                     "point",
79245                     "vertex",
79246                     "area"
79247                 ],
79248                 "fields": [
79249                     "cuisine",
79250                     "building_area",
79251                     "address",
79252                     "opening_hours",
79253                     "capacity",
79254                     "smoking"
79255                 ],
79256                 "suggestion": true
79257             },
79258             "amenity/restaurant/Hong Kong": {
79259                 "tags": {
79260                     "name": "Hong Kong",
79261                     "amenity": "restaurant"
79262                 },
79263                 "name": "Hong Kong",
79264                 "icon": "restaurant",
79265                 "geometry": [
79266                     "point",
79267                     "vertex",
79268                     "area"
79269                 ],
79270                 "fields": [
79271                     "cuisine",
79272                     "building_area",
79273                     "address",
79274                     "opening_hours",
79275                     "capacity",
79276                     "smoking"
79277                 ],
79278                 "suggestion": true
79279             },
79280             "amenity/restaurant/Zizzi": {
79281                 "tags": {
79282                     "name": "Zizzi",
79283                     "amenity": "restaurant"
79284                 },
79285                 "name": "Zizzi",
79286                 "icon": "restaurant",
79287                 "geometry": [
79288                     "point",
79289                     "vertex",
79290                     "area"
79291                 ],
79292                 "fields": [
79293                     "cuisine",
79294                     "building_area",
79295                     "address",
79296                     "opening_hours",
79297                     "capacity",
79298                     "smoking"
79299                 ],
79300                 "suggestion": true
79301             },
79302             "amenity/restaurant/Cracker Barrel": {
79303                 "tags": {
79304                     "name": "Cracker Barrel",
79305                     "amenity": "restaurant"
79306                 },
79307                 "name": "Cracker Barrel",
79308                 "icon": "restaurant",
79309                 "geometry": [
79310                     "point",
79311                     "vertex",
79312                     "area"
79313                 ],
79314                 "fields": [
79315                     "cuisine",
79316                     "building_area",
79317                     "address",
79318                     "opening_hours",
79319                     "capacity",
79320                     "smoking"
79321                 ],
79322                 "suggestion": true
79323             },
79324             "amenity/restaurant/Rhodos": {
79325                 "tags": {
79326                     "name": "Rhodos",
79327                     "amenity": "restaurant"
79328                 },
79329                 "name": "Rhodos",
79330                 "icon": "restaurant",
79331                 "geometry": [
79332                     "point",
79333                     "vertex",
79334                     "area"
79335                 ],
79336                 "fields": [
79337                     "cuisine",
79338                     "building_area",
79339                     "address",
79340                     "opening_hours",
79341                     "capacity",
79342                     "smoking"
79343                 ],
79344                 "suggestion": true
79345             },
79346             "amenity/restaurant/Lindenhof": {
79347                 "tags": {
79348                     "name": "Lindenhof",
79349                     "amenity": "restaurant"
79350                 },
79351                 "name": "Lindenhof",
79352                 "icon": "restaurant",
79353                 "geometry": [
79354                     "point",
79355                     "vertex",
79356                     "area"
79357                 ],
79358                 "fields": [
79359                     "cuisine",
79360                     "building_area",
79361                     "address",
79362                     "opening_hours",
79363                     "capacity",
79364                     "smoking"
79365                 ],
79366                 "suggestion": true
79367             },
79368             "amenity/restaurant/Milano": {
79369                 "tags": {
79370                     "name": "Milano",
79371                     "amenity": "restaurant"
79372                 },
79373                 "name": "Milano",
79374                 "icon": "restaurant",
79375                 "geometry": [
79376                     "point",
79377                     "vertex",
79378                     "area"
79379                 ],
79380                 "fields": [
79381                     "cuisine",
79382                     "building_area",
79383                     "address",
79384                     "opening_hours",
79385                     "capacity",
79386                     "smoking"
79387                 ],
79388                 "suggestion": true
79389             },
79390             "amenity/restaurant/Dolce Vita": {
79391                 "tags": {
79392                     "name": "Dolce Vita",
79393                     "amenity": "restaurant"
79394                 },
79395                 "name": "Dolce Vita",
79396                 "icon": "restaurant",
79397                 "geometry": [
79398                     "point",
79399                     "vertex",
79400                     "area"
79401                 ],
79402                 "fields": [
79403                     "cuisine",
79404                     "building_area",
79405                     "address",
79406                     "opening_hours",
79407                     "capacity",
79408                     "smoking"
79409                 ],
79410                 "suggestion": true
79411             },
79412             "amenity/restaurant/Kirchenwirt": {
79413                 "tags": {
79414                     "name": "Kirchenwirt",
79415                     "amenity": "restaurant"
79416                 },
79417                 "name": "Kirchenwirt",
79418                 "icon": "restaurant",
79419                 "geometry": [
79420                     "point",
79421                     "vertex",
79422                     "area"
79423                 ],
79424                 "fields": [
79425                     "cuisine",
79426                     "building_area",
79427                     "address",
79428                     "opening_hours",
79429                     "capacity",
79430                     "smoking"
79431                 ],
79432                 "suggestion": true
79433             },
79434             "amenity/restaurant/Kantine": {
79435                 "tags": {
79436                     "name": "Kantine",
79437                     "amenity": "restaurant"
79438                 },
79439                 "name": "Kantine",
79440                 "icon": "restaurant",
79441                 "geometry": [
79442                     "point",
79443                     "vertex",
79444                     "area"
79445                 ],
79446                 "fields": [
79447                     "cuisine",
79448                     "building_area",
79449                     "address",
79450                     "opening_hours",
79451                     "capacity",
79452                     "smoking"
79453                 ],
79454                 "suggestion": true
79455             },
79456             "amenity/restaurant/Ochsen": {
79457                 "tags": {
79458                     "name": "Ochsen",
79459                     "amenity": "restaurant"
79460                 },
79461                 "name": "Ochsen",
79462                 "icon": "restaurant",
79463                 "geometry": [
79464                     "point",
79465                     "vertex",
79466                     "area"
79467                 ],
79468                 "fields": [
79469                     "cuisine",
79470                     "building_area",
79471                     "address",
79472                     "opening_hours",
79473                     "capacity",
79474                     "smoking"
79475                 ],
79476                 "suggestion": true
79477             },
79478             "amenity/restaurant/Spur": {
79479                 "tags": {
79480                     "name": "Spur",
79481                     "amenity": "restaurant"
79482                 },
79483                 "name": "Spur",
79484                 "icon": "restaurant",
79485                 "geometry": [
79486                     "point",
79487                     "vertex",
79488                     "area"
79489                 ],
79490                 "fields": [
79491                     "cuisine",
79492                     "building_area",
79493                     "address",
79494                     "opening_hours",
79495                     "capacity",
79496                     "smoking"
79497                 ],
79498                 "suggestion": true
79499             },
79500             "amenity/restaurant/Mykonos": {
79501                 "tags": {
79502                     "name": "Mykonos",
79503                     "amenity": "restaurant"
79504                 },
79505                 "name": "Mykonos",
79506                 "icon": "restaurant",
79507                 "geometry": [
79508                     "point",
79509                     "vertex",
79510                     "area"
79511                 ],
79512                 "fields": [
79513                     "cuisine",
79514                     "building_area",
79515                     "address",
79516                     "opening_hours",
79517                     "capacity",
79518                     "smoking"
79519                 ],
79520                 "suggestion": true
79521             },
79522             "amenity/restaurant/Lotus": {
79523                 "tags": {
79524                     "name": "Lotus",
79525                     "amenity": "restaurant"
79526                 },
79527                 "name": "Lotus",
79528                 "icon": "restaurant",
79529                 "geometry": [
79530                     "point",
79531                     "vertex",
79532                     "area"
79533                 ],
79534                 "fields": [
79535                     "cuisine",
79536                     "building_area",
79537                     "address",
79538                     "opening_hours",
79539                     "capacity",
79540                     "smoking"
79541                 ],
79542                 "suggestion": true
79543             },
79544             "amenity/restaurant/Applebee's": {
79545                 "tags": {
79546                     "name": "Applebee's",
79547                     "amenity": "restaurant"
79548                 },
79549                 "name": "Applebee's",
79550                 "icon": "restaurant",
79551                 "geometry": [
79552                     "point",
79553                     "vertex",
79554                     "area"
79555                 ],
79556                 "fields": [
79557                     "cuisine",
79558                     "building_area",
79559                     "address",
79560                     "opening_hours",
79561                     "capacity",
79562                     "smoking"
79563                 ],
79564                 "suggestion": true
79565             },
79566             "amenity/restaurant/Flunch": {
79567                 "tags": {
79568                     "name": "Flunch",
79569                     "amenity": "restaurant"
79570                 },
79571                 "name": "Flunch",
79572                 "icon": "restaurant",
79573                 "geometry": [
79574                     "point",
79575                     "vertex",
79576                     "area"
79577                 ],
79578                 "fields": [
79579                     "cuisine",
79580                     "building_area",
79581                     "address",
79582                     "opening_hours",
79583                     "capacity",
79584                     "smoking"
79585                 ],
79586                 "suggestion": true
79587             },
79588             "amenity/restaurant/Zur Post": {
79589                 "tags": {
79590                     "name": "Zur Post",
79591                     "amenity": "restaurant"
79592                 },
79593                 "name": "Zur Post",
79594                 "icon": "restaurant",
79595                 "geometry": [
79596                     "point",
79597                     "vertex",
79598                     "area"
79599                 ],
79600                 "fields": [
79601                     "cuisine",
79602                     "building_area",
79603                     "address",
79604                     "opening_hours",
79605                     "capacity",
79606                     "smoking"
79607                 ],
79608                 "suggestion": true
79609             },
79610             "amenity/restaurant/China Town": {
79611                 "tags": {
79612                     "name": "China Town",
79613                     "amenity": "restaurant"
79614                 },
79615                 "name": "China Town",
79616                 "icon": "restaurant",
79617                 "geometry": [
79618                     "point",
79619                     "vertex",
79620                     "area"
79621                 ],
79622                 "fields": [
79623                     "cuisine",
79624                     "building_area",
79625                     "address",
79626                     "opening_hours",
79627                     "capacity",
79628                     "smoking"
79629                 ],
79630                 "suggestion": true
79631             },
79632             "amenity/restaurant/La Dolce Vita": {
79633                 "tags": {
79634                     "name": "La Dolce Vita",
79635                     "amenity": "restaurant"
79636                 },
79637                 "name": "La Dolce Vita",
79638                 "icon": "restaurant",
79639                 "geometry": [
79640                     "point",
79641                     "vertex",
79642                     "area"
79643                 ],
79644                 "fields": [
79645                     "cuisine",
79646                     "building_area",
79647                     "address",
79648                     "opening_hours",
79649                     "capacity",
79650                     "smoking"
79651                 ],
79652                 "suggestion": true
79653             },
79654             "amenity/restaurant/Waffle House": {
79655                 "tags": {
79656                     "name": "Waffle House",
79657                     "amenity": "restaurant"
79658                 },
79659                 "name": "Waffle House",
79660                 "icon": "restaurant",
79661                 "geometry": [
79662                     "point",
79663                     "vertex",
79664                     "area"
79665                 ],
79666                 "fields": [
79667                     "cuisine",
79668                     "building_area",
79669                     "address",
79670                     "opening_hours",
79671                     "capacity",
79672                     "smoking"
79673                 ],
79674                 "suggestion": true
79675             },
79676             "amenity/restaurant/Delphi": {
79677                 "tags": {
79678                     "name": "Delphi",
79679                     "amenity": "restaurant"
79680                 },
79681                 "name": "Delphi",
79682                 "icon": "restaurant",
79683                 "geometry": [
79684                     "point",
79685                     "vertex",
79686                     "area"
79687                 ],
79688                 "fields": [
79689                     "cuisine",
79690                     "building_area",
79691                     "address",
79692                     "opening_hours",
79693                     "capacity",
79694                     "smoking"
79695                 ],
79696                 "suggestion": true
79697             },
79698             "amenity/restaurant/Linde": {
79699                 "tags": {
79700                     "name": "Linde",
79701                     "amenity": "restaurant"
79702                 },
79703                 "name": "Linde",
79704                 "icon": "restaurant",
79705                 "geometry": [
79706                     "point",
79707                     "vertex",
79708                     "area"
79709                 ],
79710                 "fields": [
79711                     "cuisine",
79712                     "building_area",
79713                     "address",
79714                     "opening_hours",
79715                     "capacity",
79716                     "smoking"
79717                 ],
79718                 "suggestion": true
79719             },
79720             "amenity/restaurant/Outback Steakhouse": {
79721                 "tags": {
79722                     "name": "Outback Steakhouse",
79723                     "amenity": "restaurant"
79724                 },
79725                 "name": "Outback Steakhouse",
79726                 "icon": "restaurant",
79727                 "geometry": [
79728                     "point",
79729                     "vertex",
79730                     "area"
79731                 ],
79732                 "fields": [
79733                     "cuisine",
79734                     "building_area",
79735                     "address",
79736                     "opening_hours",
79737                     "capacity",
79738                     "smoking"
79739                 ],
79740                 "suggestion": true
79741             },
79742             "amenity/restaurant/Dionysos": {
79743                 "tags": {
79744                     "name": "Dionysos",
79745                     "amenity": "restaurant"
79746                 },
79747                 "name": "Dionysos",
79748                 "icon": "restaurant",
79749                 "geometry": [
79750                     "point",
79751                     "vertex",
79752                     "area"
79753                 ],
79754                 "fields": [
79755                     "cuisine",
79756                     "building_area",
79757                     "address",
79758                     "opening_hours",
79759                     "capacity",
79760                     "smoking"
79761                 ],
79762                 "suggestion": true
79763             },
79764             "amenity/restaurant/Kelsey's": {
79765                 "tags": {
79766                     "name": "Kelsey's",
79767                     "amenity": "restaurant"
79768                 },
79769                 "name": "Kelsey's",
79770                 "icon": "restaurant",
79771                 "geometry": [
79772                     "point",
79773                     "vertex",
79774                     "area"
79775                 ],
79776                 "fields": [
79777                     "cuisine",
79778                     "building_area",
79779                     "address",
79780                     "opening_hours",
79781                     "capacity",
79782                     "smoking"
79783                 ],
79784                 "suggestion": true
79785             },
79786             "amenity/restaurant/Boston Pizza": {
79787                 "tags": {
79788                     "name": "Boston Pizza",
79789                     "amenity": "restaurant"
79790                 },
79791                 "name": "Boston Pizza",
79792                 "icon": "restaurant",
79793                 "geometry": [
79794                     "point",
79795                     "vertex",
79796                     "area"
79797                 ],
79798                 "fields": [
79799                     "cuisine",
79800                     "building_area",
79801                     "address",
79802                     "opening_hours",
79803                     "capacity",
79804                     "smoking"
79805                 ],
79806                 "suggestion": true
79807             },
79808             "amenity/restaurant/Bella Italia": {
79809                 "tags": {
79810                     "name": "Bella Italia",
79811                     "amenity": "restaurant"
79812                 },
79813                 "name": "Bella Italia",
79814                 "icon": "restaurant",
79815                 "geometry": [
79816                     "point",
79817                     "vertex",
79818                     "area"
79819                 ],
79820                 "fields": [
79821                     "cuisine",
79822                     "building_area",
79823                     "address",
79824                     "opening_hours",
79825                     "capacity",
79826                     "smoking"
79827                 ],
79828                 "suggestion": true
79829             },
79830             "amenity/restaurant/Sizzler": {
79831                 "tags": {
79832                     "name": "Sizzler",
79833                     "amenity": "restaurant"
79834                 },
79835                 "name": "Sizzler",
79836                 "icon": "restaurant",
79837                 "geometry": [
79838                     "point",
79839                     "vertex",
79840                     "area"
79841                 ],
79842                 "fields": [
79843                     "cuisine",
79844                     "building_area",
79845                     "address",
79846                     "opening_hours",
79847                     "capacity",
79848                     "smoking"
79849                 ],
79850                 "suggestion": true
79851             },
79852             "amenity/restaurant/Grüner Baum": {
79853                 "tags": {
79854                     "name": "Grüner Baum",
79855                     "amenity": "restaurant"
79856                 },
79857                 "name": "Grüner Baum",
79858                 "icon": "restaurant",
79859                 "geometry": [
79860                     "point",
79861                     "vertex",
79862                     "area"
79863                 ],
79864                 "fields": [
79865                     "cuisine",
79866                     "building_area",
79867                     "address",
79868                     "opening_hours",
79869                     "capacity",
79870                     "smoking"
79871                 ],
79872                 "suggestion": true
79873             },
79874             "amenity/restaurant/Taj Mahal": {
79875                 "tags": {
79876                     "name": "Taj Mahal",
79877                     "amenity": "restaurant"
79878                 },
79879                 "name": "Taj Mahal",
79880                 "icon": "restaurant",
79881                 "geometry": [
79882                     "point",
79883                     "vertex",
79884                     "area"
79885                 ],
79886                 "fields": [
79887                     "cuisine",
79888                     "building_area",
79889                     "address",
79890                     "opening_hours",
79891                     "capacity",
79892                     "smoking"
79893                 ],
79894                 "suggestion": true
79895             },
79896             "amenity/restaurant/Rössli": {
79897                 "tags": {
79898                     "name": "Rössli",
79899                     "amenity": "restaurant"
79900                 },
79901                 "name": "Rössli",
79902                 "icon": "restaurant",
79903                 "geometry": [
79904                     "point",
79905                     "vertex",
79906                     "area"
79907                 ],
79908                 "fields": [
79909                     "cuisine",
79910                     "building_area",
79911                     "address",
79912                     "opening_hours",
79913                     "capacity",
79914                     "smoking"
79915                 ],
79916                 "suggestion": true
79917             },
79918             "amenity/restaurant/Traube": {
79919                 "tags": {
79920                     "name": "Traube",
79921                     "amenity": "restaurant"
79922                 },
79923                 "name": "Traube",
79924                 "icon": "restaurant",
79925                 "geometry": [
79926                     "point",
79927                     "vertex",
79928                     "area"
79929                 ],
79930                 "fields": [
79931                     "cuisine",
79932                     "building_area",
79933                     "address",
79934                     "opening_hours",
79935                     "capacity",
79936                     "smoking"
79937                 ],
79938                 "suggestion": true
79939             },
79940             "amenity/restaurant/Adria": {
79941                 "tags": {
79942                     "name": "Adria",
79943                     "amenity": "restaurant"
79944                 },
79945                 "name": "Adria",
79946                 "icon": "restaurant",
79947                 "geometry": [
79948                     "point",
79949                     "vertex",
79950                     "area"
79951                 ],
79952                 "fields": [
79953                     "cuisine",
79954                     "building_area",
79955                     "address",
79956                     "opening_hours",
79957                     "capacity",
79958                     "smoking"
79959                 ],
79960                 "suggestion": true
79961             },
79962             "amenity/restaurant/Red Robin": {
79963                 "tags": {
79964                     "name": "Red Robin",
79965                     "amenity": "restaurant"
79966                 },
79967                 "name": "Red Robin",
79968                 "icon": "restaurant",
79969                 "geometry": [
79970                     "point",
79971                     "vertex",
79972                     "area"
79973                 ],
79974                 "fields": [
79975                     "cuisine",
79976                     "building_area",
79977                     "address",
79978                     "opening_hours",
79979                     "capacity",
79980                     "smoking"
79981                 ],
79982                 "suggestion": true
79983             },
79984             "amenity/restaurant/Roma": {
79985                 "tags": {
79986                     "name": "Roma",
79987                     "amenity": "restaurant"
79988                 },
79989                 "name": "Roma",
79990                 "icon": "restaurant",
79991                 "geometry": [
79992                     "point",
79993                     "vertex",
79994                     "area"
79995                 ],
79996                 "fields": [
79997                     "cuisine",
79998                     "building_area",
79999                     "address",
80000                     "opening_hours",
80001                     "capacity",
80002                     "smoking"
80003                 ],
80004                 "suggestion": true
80005             },
80006             "amenity/restaurant/San Marco": {
80007                 "tags": {
80008                     "name": "San Marco",
80009                     "amenity": "restaurant"
80010                 },
80011                 "name": "San Marco",
80012                 "icon": "restaurant",
80013                 "geometry": [
80014                     "point",
80015                     "vertex",
80016                     "area"
80017                 ],
80018                 "fields": [
80019                     "cuisine",
80020                     "building_area",
80021                     "address",
80022                     "opening_hours",
80023                     "capacity",
80024                     "smoking"
80025                 ],
80026                 "suggestion": true
80027             },
80028             "amenity/restaurant/Hellas": {
80029                 "tags": {
80030                     "name": "Hellas",
80031                     "amenity": "restaurant"
80032                 },
80033                 "name": "Hellas",
80034                 "icon": "restaurant",
80035                 "geometry": [
80036                     "point",
80037                     "vertex",
80038                     "area"
80039                 ],
80040                 "fields": [
80041                     "cuisine",
80042                     "building_area",
80043                     "address",
80044                     "opening_hours",
80045                     "capacity",
80046                     "smoking"
80047                 ],
80048                 "suggestion": true
80049             },
80050             "amenity/restaurant/La Perla": {
80051                 "tags": {
80052                     "name": "La Perla",
80053                     "amenity": "restaurant"
80054                 },
80055                 "name": "La Perla",
80056                 "icon": "restaurant",
80057                 "geometry": [
80058                     "point",
80059                     "vertex",
80060                     "area"
80061                 ],
80062                 "fields": [
80063                     "cuisine",
80064                     "building_area",
80065                     "address",
80066                     "opening_hours",
80067                     "capacity",
80068                     "smoking"
80069                 ],
80070                 "suggestion": true
80071             },
80072             "amenity/restaurant/Vips": {
80073                 "tags": {
80074                     "name": "Vips",
80075                     "amenity": "restaurant"
80076                 },
80077                 "name": "Vips",
80078                 "icon": "restaurant",
80079                 "geometry": [
80080                     "point",
80081                     "vertex",
80082                     "area"
80083                 ],
80084                 "fields": [
80085                     "cuisine",
80086                     "building_area",
80087                     "address",
80088                     "opening_hours",
80089                     "capacity",
80090                     "smoking"
80091                 ],
80092                 "suggestion": true
80093             },
80094             "amenity/restaurant/Panera Bread": {
80095                 "tags": {
80096                     "name": "Panera Bread",
80097                     "amenity": "restaurant"
80098                 },
80099                 "name": "Panera Bread",
80100                 "icon": "restaurant",
80101                 "geometry": [
80102                     "point",
80103                     "vertex",
80104                     "area"
80105                 ],
80106                 "fields": [
80107                     "cuisine",
80108                     "building_area",
80109                     "address",
80110                     "opening_hours",
80111                     "capacity",
80112                     "smoking"
80113                 ],
80114                 "suggestion": true
80115             },
80116             "amenity/restaurant/Da Vinci": {
80117                 "tags": {
80118                     "name": "Da Vinci",
80119                     "amenity": "restaurant"
80120                 },
80121                 "name": "Da Vinci",
80122                 "icon": "restaurant",
80123                 "geometry": [
80124                     "point",
80125                     "vertex",
80126                     "area"
80127                 ],
80128                 "fields": [
80129                     "cuisine",
80130                     "building_area",
80131                     "address",
80132                     "opening_hours",
80133                     "capacity",
80134                     "smoking"
80135                 ],
80136                 "suggestion": true
80137             },
80138             "amenity/restaurant/Hippopotamus": {
80139                 "tags": {
80140                     "name": "Hippopotamus",
80141                     "amenity": "restaurant"
80142                 },
80143                 "name": "Hippopotamus",
80144                 "icon": "restaurant",
80145                 "geometry": [
80146                     "point",
80147                     "vertex",
80148                     "area"
80149                 ],
80150                 "fields": [
80151                     "cuisine",
80152                     "building_area",
80153                     "address",
80154                     "opening_hours",
80155                     "capacity",
80156                     "smoking"
80157                 ],
80158                 "suggestion": true
80159             },
80160             "amenity/restaurant/Prezzo": {
80161                 "tags": {
80162                     "name": "Prezzo",
80163                     "amenity": "restaurant"
80164                 },
80165                 "name": "Prezzo",
80166                 "icon": "restaurant",
80167                 "geometry": [
80168                     "point",
80169                     "vertex",
80170                     "area"
80171                 ],
80172                 "fields": [
80173                     "cuisine",
80174                     "building_area",
80175                     "address",
80176                     "opening_hours",
80177                     "capacity",
80178                     "smoking"
80179                 ],
80180                 "suggestion": true
80181             },
80182             "amenity/restaurant/Courtepaille": {
80183                 "tags": {
80184                     "name": "Courtepaille",
80185                     "amenity": "restaurant"
80186                 },
80187                 "name": "Courtepaille",
80188                 "icon": "restaurant",
80189                 "geometry": [
80190                     "point",
80191                     "vertex",
80192                     "area"
80193                 ],
80194                 "fields": [
80195                     "cuisine",
80196                     "building_area",
80197                     "address",
80198                     "opening_hours",
80199                     "capacity",
80200                     "smoking"
80201                 ],
80202                 "suggestion": true
80203             },
80204             "amenity/restaurant/Hard Rock Cafe": {
80205                 "tags": {
80206                     "name": "Hard Rock Cafe",
80207                     "amenity": "restaurant"
80208                 },
80209                 "name": "Hard Rock Cafe",
80210                 "icon": "restaurant",
80211                 "geometry": [
80212                     "point",
80213                     "vertex",
80214                     "area"
80215                 ],
80216                 "fields": [
80217                     "cuisine",
80218                     "building_area",
80219                     "address",
80220                     "opening_hours",
80221                     "capacity",
80222                     "smoking"
80223                 ],
80224                 "suggestion": true
80225             },
80226             "amenity/restaurant/Panorama": {
80227                 "tags": {
80228                     "name": "Panorama",
80229                     "amenity": "restaurant"
80230                 },
80231                 "name": "Panorama",
80232                 "icon": "restaurant",
80233                 "geometry": [
80234                     "point",
80235                     "vertex",
80236                     "area"
80237                 ],
80238                 "fields": [
80239                     "cuisine",
80240                     "building_area",
80241                     "address",
80242                     "opening_hours",
80243                     "capacity",
80244                     "smoking"
80245                 ],
80246                 "suggestion": true
80247             },
80248             "amenity/restaurant/デニーズ": {
80249                 "tags": {
80250                     "name": "デニーズ",
80251                     "amenity": "restaurant"
80252                 },
80253                 "name": "デニーズ",
80254                 "icon": "restaurant",
80255                 "geometry": [
80256                     "point",
80257                     "vertex",
80258                     "area"
80259                 ],
80260                 "fields": [
80261                     "cuisine",
80262                     "building_area",
80263                     "address",
80264                     "opening_hours",
80265                     "capacity",
80266                     "smoking"
80267                 ],
80268                 "suggestion": true
80269             },
80270             "amenity/restaurant/Sportheim": {
80271                 "tags": {
80272                     "name": "Sportheim",
80273                     "amenity": "restaurant"
80274                 },
80275                 "name": "Sportheim",
80276                 "icon": "restaurant",
80277                 "geometry": [
80278                     "point",
80279                     "vertex",
80280                     "area"
80281                 ],
80282                 "fields": [
80283                     "cuisine",
80284                     "building_area",
80285                     "address",
80286                     "opening_hours",
80287                     "capacity",
80288                     "smoking"
80289                 ],
80290                 "suggestion": true
80291             },
80292             "amenity/restaurant/餃子の王将": {
80293                 "tags": {
80294                     "name": "餃子の王将",
80295                     "amenity": "restaurant"
80296                 },
80297                 "name": "餃子の王将",
80298                 "icon": "restaurant",
80299                 "geometry": [
80300                     "point",
80301                     "vertex",
80302                     "area"
80303                 ],
80304                 "fields": [
80305                     "cuisine",
80306                     "building_area",
80307                     "address",
80308                     "opening_hours",
80309                     "capacity",
80310                     "smoking"
80311                 ],
80312                 "suggestion": true
80313             },
80314             "amenity/restaurant/Bären": {
80315                 "tags": {
80316                     "name": "Bären",
80317                     "amenity": "restaurant"
80318                 },
80319                 "name": "Bären",
80320                 "icon": "restaurant",
80321                 "geometry": [
80322                     "point",
80323                     "vertex",
80324                     "area"
80325                 ],
80326                 "fields": [
80327                     "cuisine",
80328                     "building_area",
80329                     "address",
80330                     "opening_hours",
80331                     "capacity",
80332                     "smoking"
80333                 ],
80334                 "suggestion": true
80335             },
80336             "amenity/restaurant/Alte Post": {
80337                 "tags": {
80338                     "name": "Alte Post",
80339                     "amenity": "restaurant"
80340                 },
80341                 "name": "Alte Post",
80342                 "icon": "restaurant",
80343                 "geometry": [
80344                     "point",
80345                     "vertex",
80346                     "area"
80347                 ],
80348                 "fields": [
80349                     "cuisine",
80350                     "building_area",
80351                     "address",
80352                     "opening_hours",
80353                     "capacity",
80354                     "smoking"
80355                 ],
80356                 "suggestion": true
80357             },
80358             "amenity/restaurant/Pizzeria Roma": {
80359                 "tags": {
80360                     "name": "Pizzeria Roma",
80361                     "amenity": "restaurant"
80362                 },
80363                 "name": "Pizzeria Roma",
80364                 "icon": "restaurant",
80365                 "geometry": [
80366                     "point",
80367                     "vertex",
80368                     "area"
80369                 ],
80370                 "fields": [
80371                     "cuisine",
80372                     "building_area",
80373                     "address",
80374                     "opening_hours",
80375                     "capacity",
80376                     "smoking"
80377                 ],
80378                 "suggestion": true
80379             },
80380             "amenity/restaurant/China Garden": {
80381                 "tags": {
80382                     "name": "China Garden",
80383                     "amenity": "restaurant"
80384                 },
80385                 "name": "China Garden",
80386                 "icon": "restaurant",
80387                 "geometry": [
80388                     "point",
80389                     "vertex",
80390                     "area"
80391                 ],
80392                 "fields": [
80393                     "cuisine",
80394                     "building_area",
80395                     "address",
80396                     "opening_hours",
80397                     "capacity",
80398                     "smoking"
80399                 ],
80400                 "suggestion": true
80401             },
80402             "amenity/restaurant/Vapiano": {
80403                 "tags": {
80404                     "name": "Vapiano",
80405                     "amenity": "restaurant"
80406                 },
80407                 "name": "Vapiano",
80408                 "icon": "restaurant",
80409                 "geometry": [
80410                     "point",
80411                     "vertex",
80412                     "area"
80413                 ],
80414                 "fields": [
80415                     "cuisine",
80416                     "building_area",
80417                     "address",
80418                     "opening_hours",
80419                     "capacity",
80420                     "smoking"
80421                 ],
80422                 "suggestion": true
80423             },
80424             "amenity/restaurant/Mamma Mia": {
80425                 "tags": {
80426                     "name": "Mamma Mia",
80427                     "amenity": "restaurant"
80428                 },
80429                 "name": "Mamma Mia",
80430                 "icon": "restaurant",
80431                 "geometry": [
80432                     "point",
80433                     "vertex",
80434                     "area"
80435                 ],
80436                 "fields": [
80437                     "cuisine",
80438                     "building_area",
80439                     "address",
80440                     "opening_hours",
80441                     "capacity",
80442                     "smoking"
80443                 ],
80444                 "suggestion": true
80445             },
80446             "amenity/restaurant/Schwarzer Adler": {
80447                 "tags": {
80448                     "name": "Schwarzer Adler",
80449                     "amenity": "restaurant"
80450                 },
80451                 "name": "Schwarzer Adler",
80452                 "icon": "restaurant",
80453                 "geometry": [
80454                     "point",
80455                     "vertex",
80456                     "area"
80457                 ],
80458                 "fields": [
80459                     "cuisine",
80460                     "building_area",
80461                     "address",
80462                     "opening_hours",
80463                     "capacity",
80464                     "smoking"
80465                 ],
80466                 "suggestion": true
80467             },
80468             "amenity/restaurant/IHOP": {
80469                 "tags": {
80470                     "name": "IHOP",
80471                     "amenity": "restaurant"
80472                 },
80473                 "name": "IHOP",
80474                 "icon": "restaurant",
80475                 "geometry": [
80476                     "point",
80477                     "vertex",
80478                     "area"
80479                 ],
80480                 "fields": [
80481                     "cuisine",
80482                     "building_area",
80483                     "address",
80484                     "opening_hours",
80485                     "capacity",
80486                     "smoking"
80487                 ],
80488                 "suggestion": true
80489             },
80490             "amenity/restaurant/Chili's": {
80491                 "tags": {
80492                     "name": "Chili's",
80493                     "amenity": "restaurant"
80494                 },
80495                 "name": "Chili's",
80496                 "icon": "restaurant",
80497                 "geometry": [
80498                     "point",
80499                     "vertex",
80500                     "area"
80501                 ],
80502                 "fields": [
80503                     "cuisine",
80504                     "building_area",
80505                     "address",
80506                     "opening_hours",
80507                     "capacity",
80508                     "smoking"
80509                 ],
80510                 "suggestion": true
80511             },
80512             "amenity/restaurant/Asia": {
80513                 "tags": {
80514                     "name": "Asia",
80515                     "amenity": "restaurant"
80516                 },
80517                 "name": "Asia",
80518                 "icon": "restaurant",
80519                 "geometry": [
80520                     "point",
80521                     "vertex",
80522                     "area"
80523                 ],
80524                 "fields": [
80525                     "cuisine",
80526                     "building_area",
80527                     "address",
80528                     "opening_hours",
80529                     "capacity",
80530                     "smoking"
80531                 ],
80532                 "suggestion": true
80533             },
80534             "amenity/restaurant/Olive Garden": {
80535                 "tags": {
80536                     "name": "Olive Garden",
80537                     "amenity": "restaurant"
80538                 },
80539                 "name": "Olive Garden",
80540                 "icon": "restaurant",
80541                 "geometry": [
80542                     "point",
80543                     "vertex",
80544                     "area"
80545                 ],
80546                 "fields": [
80547                     "cuisine",
80548                     "building_area",
80549                     "address",
80550                     "opening_hours",
80551                     "capacity",
80552                     "smoking"
80553                 ],
80554                 "suggestion": true
80555             },
80556             "amenity/restaurant/TGI Friday's": {
80557                 "tags": {
80558                     "name": "TGI Friday's",
80559                     "amenity": "restaurant"
80560                 },
80561                 "name": "TGI Friday's",
80562                 "icon": "restaurant",
80563                 "geometry": [
80564                     "point",
80565                     "vertex",
80566                     "area"
80567                 ],
80568                 "fields": [
80569                     "cuisine",
80570                     "building_area",
80571                     "address",
80572                     "opening_hours",
80573                     "capacity",
80574                     "smoking"
80575                 ],
80576                 "suggestion": true
80577             },
80578             "amenity/restaurant/Friendly's": {
80579                 "tags": {
80580                     "name": "Friendly's",
80581                     "amenity": "restaurant"
80582                 },
80583                 "name": "Friendly's",
80584                 "icon": "restaurant",
80585                 "geometry": [
80586                     "point",
80587                     "vertex",
80588                     "area"
80589                 ],
80590                 "fields": [
80591                     "cuisine",
80592                     "building_area",
80593                     "address",
80594                     "opening_hours",
80595                     "capacity",
80596                     "smoking"
80597                 ],
80598                 "suggestion": true
80599             },
80600             "amenity/restaurant/Buffalo Grill": {
80601                 "tags": {
80602                     "name": "Buffalo Grill",
80603                     "amenity": "restaurant"
80604                 },
80605                 "name": "Buffalo Grill",
80606                 "icon": "restaurant",
80607                 "geometry": [
80608                     "point",
80609                     "vertex",
80610                     "area"
80611                 ],
80612                 "fields": [
80613                     "cuisine",
80614                     "building_area",
80615                     "address",
80616                     "opening_hours",
80617                     "capacity",
80618                     "smoking"
80619                 ],
80620                 "suggestion": true
80621             },
80622             "amenity/restaurant/Texas Roadhouse": {
80623                 "tags": {
80624                     "name": "Texas Roadhouse",
80625                     "amenity": "restaurant"
80626                 },
80627                 "name": "Texas Roadhouse",
80628                 "icon": "restaurant",
80629                 "geometry": [
80630                     "point",
80631                     "vertex",
80632                     "area"
80633                 ],
80634                 "fields": [
80635                     "cuisine",
80636                     "building_area",
80637                     "address",
80638                     "opening_hours",
80639                     "capacity",
80640                     "smoking"
80641                 ],
80642                 "suggestion": true
80643             },
80644             "amenity/restaurant/ガスト": {
80645                 "tags": {
80646                     "name": "ガスト",
80647                     "name:en": "Gusto",
80648                     "amenity": "restaurant"
80649                 },
80650                 "name": "ガスト",
80651                 "icon": "restaurant",
80652                 "geometry": [
80653                     "point",
80654                     "vertex",
80655                     "area"
80656                 ],
80657                 "fields": [
80658                     "cuisine",
80659                     "building_area",
80660                     "address",
80661                     "opening_hours",
80662                     "capacity",
80663                     "smoking"
80664                 ],
80665                 "suggestion": true
80666             },
80667             "amenity/restaurant/Sakura": {
80668                 "tags": {
80669                     "name": "Sakura",
80670                     "amenity": "restaurant"
80671                 },
80672                 "name": "Sakura",
80673                 "icon": "restaurant",
80674                 "geometry": [
80675                     "point",
80676                     "vertex",
80677                     "area"
80678                 ],
80679                 "fields": [
80680                     "cuisine",
80681                     "building_area",
80682                     "address",
80683                     "opening_hours",
80684                     "capacity",
80685                     "smoking"
80686                 ],
80687                 "suggestion": true
80688             },
80689             "amenity/restaurant/Mensa": {
80690                 "tags": {
80691                     "name": "Mensa",
80692                     "amenity": "restaurant"
80693                 },
80694                 "name": "Mensa",
80695                 "icon": "restaurant",
80696                 "geometry": [
80697                     "point",
80698                     "vertex",
80699                     "area"
80700                 ],
80701                 "fields": [
80702                     "cuisine",
80703                     "building_area",
80704                     "address",
80705                     "opening_hours",
80706                     "capacity",
80707                     "smoking"
80708                 ],
80709                 "suggestion": true
80710             },
80711             "amenity/restaurant/The Keg": {
80712                 "tags": {
80713                     "name": "The Keg",
80714                     "amenity": "restaurant"
80715                 },
80716                 "name": "The Keg",
80717                 "icon": "restaurant",
80718                 "geometry": [
80719                     "point",
80720                     "vertex",
80721                     "area"
80722                 ],
80723                 "fields": [
80724                     "cuisine",
80725                     "building_area",
80726                     "address",
80727                     "opening_hours",
80728                     "capacity",
80729                     "smoking"
80730                 ],
80731                 "suggestion": true
80732             },
80733             "amenity/restaurant/サイゼリヤ": {
80734                 "tags": {
80735                     "name": "サイゼリヤ",
80736                     "amenity": "restaurant"
80737                 },
80738                 "name": "サイゼリヤ",
80739                 "icon": "restaurant",
80740                 "geometry": [
80741                     "point",
80742                     "vertex",
80743                     "area"
80744                 ],
80745                 "fields": [
80746                     "cuisine",
80747                     "building_area",
80748                     "address",
80749                     "opening_hours",
80750                     "capacity",
80751                     "smoking"
80752                 ],
80753                 "suggestion": true
80754             },
80755             "amenity/restaurant/La Strada": {
80756                 "tags": {
80757                     "name": "La Strada",
80758                     "amenity": "restaurant"
80759                 },
80760                 "name": "La Strada",
80761                 "icon": "restaurant",
80762                 "geometry": [
80763                     "point",
80764                     "vertex",
80765                     "area"
80766                 ],
80767                 "fields": [
80768                     "cuisine",
80769                     "building_area",
80770                     "address",
80771                     "opening_hours",
80772                     "capacity",
80773                     "smoking"
80774                 ],
80775                 "suggestion": true
80776             },
80777             "amenity/restaurant/Village Inn": {
80778                 "tags": {
80779                     "name": "Village Inn",
80780                     "amenity": "restaurant"
80781                 },
80782                 "name": "Village Inn",
80783                 "icon": "restaurant",
80784                 "geometry": [
80785                     "point",
80786                     "vertex",
80787                     "area"
80788                 ],
80789                 "fields": [
80790                     "cuisine",
80791                     "building_area",
80792                     "address",
80793                     "opening_hours",
80794                     "capacity",
80795                     "smoking"
80796                 ],
80797                 "suggestion": true
80798             },
80799             "amenity/restaurant/Buffalo Wild Wings": {
80800                 "tags": {
80801                     "name": "Buffalo Wild Wings",
80802                     "amenity": "restaurant"
80803                 },
80804                 "name": "Buffalo Wild Wings",
80805                 "icon": "restaurant",
80806                 "geometry": [
80807                     "point",
80808                     "vertex",
80809                     "area"
80810                 ],
80811                 "fields": [
80812                     "cuisine",
80813                     "building_area",
80814                     "address",
80815                     "opening_hours",
80816                     "capacity",
80817                     "smoking"
80818                 ],
80819                 "suggestion": true
80820             },
80821             "amenity/restaurant/Peking": {
80822                 "tags": {
80823                     "name": "Peking",
80824                     "amenity": "restaurant"
80825                 },
80826                 "name": "Peking",
80827                 "icon": "restaurant",
80828                 "geometry": [
80829                     "point",
80830                     "vertex",
80831                     "area"
80832                 ],
80833                 "fields": [
80834                     "cuisine",
80835                     "building_area",
80836                     "address",
80837                     "opening_hours",
80838                     "capacity",
80839                     "smoking"
80840                 ],
80841                 "suggestion": true
80842             },
80843             "amenity/restaurant/Round Table Pizza": {
80844                 "tags": {
80845                     "name": "Round Table Pizza",
80846                     "amenity": "restaurant"
80847                 },
80848                 "name": "Round Table Pizza",
80849                 "icon": "restaurant",
80850                 "geometry": [
80851                     "point",
80852                     "vertex",
80853                     "area"
80854                 ],
80855                 "fields": [
80856                     "cuisine",
80857                     "building_area",
80858                     "address",
80859                     "opening_hours",
80860                     "capacity",
80861                     "smoking"
80862                 ],
80863                 "suggestion": true
80864             },
80865             "amenity/restaurant/California Pizza Kitchen": {
80866                 "tags": {
80867                     "name": "California Pizza Kitchen",
80868                     "amenity": "restaurant"
80869                 },
80870                 "name": "California Pizza Kitchen",
80871                 "icon": "restaurant",
80872                 "geometry": [
80873                     "point",
80874                     "vertex",
80875                     "area"
80876                 ],
80877                 "fields": [
80878                     "cuisine",
80879                     "building_area",
80880                     "address",
80881                     "opening_hours",
80882                     "capacity",
80883                     "smoking"
80884                 ],
80885                 "suggestion": true
80886             },
80887             "amenity/restaurant/Якитория": {
80888                 "tags": {
80889                     "name": "Якитория",
80890                     "amenity": "restaurant"
80891                 },
80892                 "name": "Якитория",
80893                 "icon": "restaurant",
80894                 "geometry": [
80895                     "point",
80896                     "vertex",
80897                     "area"
80898                 ],
80899                 "fields": [
80900                     "cuisine",
80901                     "building_area",
80902                     "address",
80903                     "opening_hours",
80904                     "capacity",
80905                     "smoking"
80906                 ],
80907                 "suggestion": true
80908             },
80909             "amenity/restaurant/Golden Corral": {
80910                 "tags": {
80911                     "name": "Golden Corral",
80912                     "amenity": "restaurant"
80913                 },
80914                 "name": "Golden Corral",
80915                 "icon": "restaurant",
80916                 "geometry": [
80917                     "point",
80918                     "vertex",
80919                     "area"
80920                 ],
80921                 "fields": [
80922                     "cuisine",
80923                     "building_area",
80924                     "address",
80925                     "opening_hours",
80926                     "capacity",
80927                     "smoking"
80928                 ],
80929                 "suggestion": true
80930             },
80931             "amenity/restaurant/Perkins": {
80932                 "tags": {
80933                     "name": "Perkins",
80934                     "amenity": "restaurant"
80935                 },
80936                 "name": "Perkins",
80937                 "icon": "restaurant",
80938                 "geometry": [
80939                     "point",
80940                     "vertex",
80941                     "area"
80942                 ],
80943                 "fields": [
80944                     "cuisine",
80945                     "building_area",
80946                     "address",
80947                     "opening_hours",
80948                     "capacity",
80949                     "smoking"
80950                 ],
80951                 "suggestion": true
80952             },
80953             "amenity/restaurant/Ruby Tuesday": {
80954                 "tags": {
80955                     "name": "Ruby Tuesday",
80956                     "amenity": "restaurant"
80957                 },
80958                 "name": "Ruby Tuesday",
80959                 "icon": "restaurant",
80960                 "geometry": [
80961                     "point",
80962                     "vertex",
80963                     "area"
80964                 ],
80965                 "fields": [
80966                     "cuisine",
80967                     "building_area",
80968                     "address",
80969                     "opening_hours",
80970                     "capacity",
80971                     "smoking"
80972                 ],
80973                 "suggestion": true
80974             },
80975             "amenity/restaurant/Shari's": {
80976                 "tags": {
80977                     "name": "Shari's",
80978                     "amenity": "restaurant"
80979                 },
80980                 "name": "Shari's",
80981                 "icon": "restaurant",
80982                 "geometry": [
80983                     "point",
80984                     "vertex",
80985                     "area"
80986                 ],
80987                 "fields": [
80988                     "cuisine",
80989                     "building_area",
80990                     "address",
80991                     "opening_hours",
80992                     "capacity",
80993                     "smoking"
80994                 ],
80995                 "suggestion": true
80996             },
80997             "amenity/restaurant/Bob Evans": {
80998                 "tags": {
80999                     "name": "Bob Evans",
81000                     "amenity": "restaurant"
81001                 },
81002                 "name": "Bob Evans",
81003                 "icon": "restaurant",
81004                 "geometry": [
81005                     "point",
81006                     "vertex",
81007                     "area"
81008                 ],
81009                 "fields": [
81010                     "cuisine",
81011                     "building_area",
81012                     "address",
81013                     "opening_hours",
81014                     "capacity",
81015                     "smoking"
81016                 ],
81017                 "suggestion": true
81018             },
81019             "amenity/restaurant/바다횟집 (Bada Fish Restaurant)": {
81020                 "tags": {
81021                     "name": "바다횟집 (Bada Fish Restaurant)",
81022                     "amenity": "restaurant"
81023                 },
81024                 "name": "바다횟집 (Bada Fish Restaurant)",
81025                 "icon": "restaurant",
81026                 "geometry": [
81027                     "point",
81028                     "vertex",
81029                     "area"
81030                 ],
81031                 "fields": [
81032                     "cuisine",
81033                     "building_area",
81034                     "address",
81035                     "opening_hours",
81036                     "capacity",
81037                     "smoking"
81038                 ],
81039                 "suggestion": true
81040             },
81041             "amenity/restaurant/Mang Inasal": {
81042                 "tags": {
81043                     "name": "Mang Inasal",
81044                     "amenity": "restaurant"
81045                 },
81046                 "name": "Mang Inasal",
81047                 "icon": "restaurant",
81048                 "geometry": [
81049                     "point",
81050                     "vertex",
81051                     "area"
81052                 ],
81053                 "fields": [
81054                     "cuisine",
81055                     "building_area",
81056                     "address",
81057                     "opening_hours",
81058                     "capacity",
81059                     "smoking"
81060                 ],
81061                 "suggestion": true
81062             },
81063             "amenity/restaurant/Евразия": {
81064                 "tags": {
81065                     "name": "Евразия",
81066                     "amenity": "restaurant"
81067                 },
81068                 "name": "Евразия",
81069                 "icon": "restaurant",
81070                 "geometry": [
81071                     "point",
81072                     "vertex",
81073                     "area"
81074                 ],
81075                 "fields": [
81076                     "cuisine",
81077                     "building_area",
81078                     "address",
81079                     "opening_hours",
81080                     "capacity",
81081                     "smoking"
81082                 ],
81083                 "suggestion": true
81084             },
81085             "amenity/restaurant/ジョナサン": {
81086                 "tags": {
81087                     "name": "ジョナサン",
81088                     "amenity": "restaurant"
81089                 },
81090                 "name": "ジョナサン",
81091                 "icon": "restaurant",
81092                 "geometry": [
81093                     "point",
81094                     "vertex",
81095                     "area"
81096                 ],
81097                 "fields": [
81098                     "cuisine",
81099                     "building_area",
81100                     "address",
81101                     "opening_hours",
81102                     "capacity",
81103                     "smoking"
81104                 ],
81105                 "suggestion": true
81106             },
81107             "amenity/restaurant/Longhorn Steakhouse": {
81108                 "tags": {
81109                     "name": "Longhorn Steakhouse",
81110                     "amenity": "restaurant"
81111                 },
81112                 "name": "Longhorn Steakhouse",
81113                 "icon": "restaurant",
81114                 "geometry": [
81115                     "point",
81116                     "vertex",
81117                     "area"
81118                 ],
81119                 "fields": [
81120                     "cuisine",
81121                     "building_area",
81122                     "address",
81123                     "opening_hours",
81124                     "capacity",
81125                     "smoking"
81126                 ],
81127                 "suggestion": true
81128             },
81129             "amenity/bank/Chase": {
81130                 "tags": {
81131                     "name": "Chase",
81132                     "amenity": "bank"
81133                 },
81134                 "name": "Chase",
81135                 "icon": "bank",
81136                 "geometry": [
81137                     "point",
81138                     "vertex",
81139                     "area"
81140                 ],
81141                 "fields": [
81142                     "atm",
81143                     "building_area",
81144                     "address",
81145                     "opening_hours"
81146                 ],
81147                 "suggestion": true
81148             },
81149             "amenity/bank/Commonwealth Bank": {
81150                 "tags": {
81151                     "name": "Commonwealth Bank",
81152                     "amenity": "bank"
81153                 },
81154                 "name": "Commonwealth Bank",
81155                 "icon": "bank",
81156                 "geometry": [
81157                     "point",
81158                     "vertex",
81159                     "area"
81160                 ],
81161                 "fields": [
81162                     "atm",
81163                     "building_area",
81164                     "address",
81165                     "opening_hours"
81166                 ],
81167                 "suggestion": true
81168             },
81169             "amenity/bank/Citibank": {
81170                 "tags": {
81171                     "name": "Citibank",
81172                     "amenity": "bank"
81173                 },
81174                 "name": "Citibank",
81175                 "icon": "bank",
81176                 "geometry": [
81177                     "point",
81178                     "vertex",
81179                     "area"
81180                 ],
81181                 "fields": [
81182                     "atm",
81183                     "building_area",
81184                     "address",
81185                     "opening_hours"
81186                 ],
81187                 "suggestion": true
81188             },
81189             "amenity/bank/HSBC": {
81190                 "tags": {
81191                     "name": "HSBC",
81192                     "amenity": "bank"
81193                 },
81194                 "name": "HSBC",
81195                 "icon": "bank",
81196                 "geometry": [
81197                     "point",
81198                     "vertex",
81199                     "area"
81200                 ],
81201                 "fields": [
81202                     "atm",
81203                     "building_area",
81204                     "address",
81205                     "opening_hours"
81206                 ],
81207                 "suggestion": true
81208             },
81209             "amenity/bank/Barclays": {
81210                 "tags": {
81211                     "name": "Barclays",
81212                     "amenity": "bank"
81213                 },
81214                 "name": "Barclays",
81215                 "icon": "bank",
81216                 "geometry": [
81217                     "point",
81218                     "vertex",
81219                     "area"
81220                 ],
81221                 "fields": [
81222                     "atm",
81223                     "building_area",
81224                     "address",
81225                     "opening_hours"
81226                 ],
81227                 "suggestion": true
81228             },
81229             "amenity/bank/Westpac": {
81230                 "tags": {
81231                     "name": "Westpac",
81232                     "amenity": "bank"
81233                 },
81234                 "name": "Westpac",
81235                 "icon": "bank",
81236                 "geometry": [
81237                     "point",
81238                     "vertex",
81239                     "area"
81240                 ],
81241                 "fields": [
81242                     "atm",
81243                     "building_area",
81244                     "address",
81245                     "opening_hours"
81246                 ],
81247                 "suggestion": true
81248             },
81249             "amenity/bank/NAB": {
81250                 "tags": {
81251                     "name": "NAB",
81252                     "amenity": "bank"
81253                 },
81254                 "name": "NAB",
81255                 "icon": "bank",
81256                 "geometry": [
81257                     "point",
81258                     "vertex",
81259                     "area"
81260                 ],
81261                 "fields": [
81262                     "atm",
81263                     "building_area",
81264                     "address",
81265                     "opening_hours"
81266                 ],
81267                 "suggestion": true
81268             },
81269             "amenity/bank/ANZ": {
81270                 "tags": {
81271                     "name": "ANZ",
81272                     "amenity": "bank"
81273                 },
81274                 "name": "ANZ",
81275                 "icon": "bank",
81276                 "geometry": [
81277                     "point",
81278                     "vertex",
81279                     "area"
81280                 ],
81281                 "fields": [
81282                     "atm",
81283                     "building_area",
81284                     "address",
81285                     "opening_hours"
81286                 ],
81287                 "suggestion": true
81288             },
81289             "amenity/bank/Lloyds Bank": {
81290                 "tags": {
81291                     "name": "Lloyds Bank",
81292                     "amenity": "bank"
81293                 },
81294                 "name": "Lloyds Bank",
81295                 "icon": "bank",
81296                 "geometry": [
81297                     "point",
81298                     "vertex",
81299                     "area"
81300                 ],
81301                 "fields": [
81302                     "atm",
81303                     "building_area",
81304                     "address",
81305                     "opening_hours"
81306                 ],
81307                 "suggestion": true
81308             },
81309             "amenity/bank/Landbank": {
81310                 "tags": {
81311                     "name": "Landbank",
81312                     "amenity": "bank"
81313                 },
81314                 "name": "Landbank",
81315                 "icon": "bank",
81316                 "geometry": [
81317                     "point",
81318                     "vertex",
81319                     "area"
81320                 ],
81321                 "fields": [
81322                     "atm",
81323                     "building_area",
81324                     "address",
81325                     "opening_hours"
81326                 ],
81327                 "suggestion": true
81328             },
81329             "amenity/bank/Sparkasse": {
81330                 "tags": {
81331                     "name": "Sparkasse",
81332                     "amenity": "bank"
81333                 },
81334                 "name": "Sparkasse",
81335                 "icon": "bank",
81336                 "geometry": [
81337                     "point",
81338                     "vertex",
81339                     "area"
81340                 ],
81341                 "fields": [
81342                     "atm",
81343                     "building_area",
81344                     "address",
81345                     "opening_hours"
81346                 ],
81347                 "suggestion": true
81348             },
81349             "amenity/bank/UCPB": {
81350                 "tags": {
81351                     "name": "UCPB",
81352                     "amenity": "bank"
81353                 },
81354                 "name": "UCPB",
81355                 "icon": "bank",
81356                 "geometry": [
81357                     "point",
81358                     "vertex",
81359                     "area"
81360                 ],
81361                 "fields": [
81362                     "atm",
81363                     "building_area",
81364                     "address",
81365                     "opening_hours"
81366                 ],
81367                 "suggestion": true
81368             },
81369             "amenity/bank/PNB": {
81370                 "tags": {
81371                     "name": "PNB",
81372                     "amenity": "bank"
81373                 },
81374                 "name": "PNB",
81375                 "icon": "bank",
81376                 "geometry": [
81377                     "point",
81378                     "vertex",
81379                     "area"
81380                 ],
81381                 "fields": [
81382                     "atm",
81383                     "building_area",
81384                     "address",
81385                     "opening_hours"
81386                 ],
81387                 "suggestion": true
81388             },
81389             "amenity/bank/Metrobank": {
81390                 "tags": {
81391                     "name": "Metrobank",
81392                     "amenity": "bank"
81393                 },
81394                 "name": "Metrobank",
81395                 "icon": "bank",
81396                 "geometry": [
81397                     "point",
81398                     "vertex",
81399                     "area"
81400                 ],
81401                 "fields": [
81402                     "atm",
81403                     "building_area",
81404                     "address",
81405                     "opening_hours"
81406                 ],
81407                 "suggestion": true
81408             },
81409             "amenity/bank/BDO": {
81410                 "tags": {
81411                     "name": "BDO",
81412                     "amenity": "bank"
81413                 },
81414                 "name": "BDO",
81415                 "icon": "bank",
81416                 "geometry": [
81417                     "point",
81418                     "vertex",
81419                     "area"
81420                 ],
81421                 "fields": [
81422                     "atm",
81423                     "building_area",
81424                     "address",
81425                     "opening_hours"
81426                 ],
81427                 "suggestion": true
81428             },
81429             "amenity/bank/Volksbank": {
81430                 "tags": {
81431                     "name": "Volksbank",
81432                     "amenity": "bank"
81433                 },
81434                 "name": "Volksbank",
81435                 "icon": "bank",
81436                 "geometry": [
81437                     "point",
81438                     "vertex",
81439                     "area"
81440                 ],
81441                 "fields": [
81442                     "atm",
81443                     "building_area",
81444                     "address",
81445                     "opening_hours"
81446                 ],
81447                 "suggestion": true
81448             },
81449             "amenity/bank/BPI": {
81450                 "tags": {
81451                     "name": "BPI",
81452                     "amenity": "bank"
81453                 },
81454                 "name": "BPI",
81455                 "icon": "bank",
81456                 "geometry": [
81457                     "point",
81458                     "vertex",
81459                     "area"
81460                 ],
81461                 "fields": [
81462                     "atm",
81463                     "building_area",
81464                     "address",
81465                     "opening_hours"
81466                 ],
81467                 "suggestion": true
81468             },
81469             "amenity/bank/Postbank": {
81470                 "tags": {
81471                     "name": "Postbank",
81472                     "amenity": "bank"
81473                 },
81474                 "name": "Postbank",
81475                 "icon": "bank",
81476                 "geometry": [
81477                     "point",
81478                     "vertex",
81479                     "area"
81480                 ],
81481                 "fields": [
81482                     "atm",
81483                     "building_area",
81484                     "address",
81485                     "opening_hours"
81486                 ],
81487                 "suggestion": true
81488             },
81489             "amenity/bank/NatWest": {
81490                 "tags": {
81491                     "name": "NatWest",
81492                     "amenity": "bank"
81493                 },
81494                 "name": "NatWest",
81495                 "icon": "bank",
81496                 "geometry": [
81497                     "point",
81498                     "vertex",
81499                     "area"
81500                 ],
81501                 "fields": [
81502                     "atm",
81503                     "building_area",
81504                     "address",
81505                     "opening_hours"
81506                 ],
81507                 "suggestion": true
81508             },
81509             "amenity/bank/Raiffeisenbank": {
81510                 "tags": {
81511                     "name": "Raiffeisenbank",
81512                     "amenity": "bank"
81513                 },
81514                 "name": "Raiffeisenbank",
81515                 "icon": "bank",
81516                 "geometry": [
81517                     "point",
81518                     "vertex",
81519                     "area"
81520                 ],
81521                 "fields": [
81522                     "atm",
81523                     "building_area",
81524                     "address",
81525                     "opening_hours"
81526                 ],
81527                 "suggestion": true
81528             },
81529             "amenity/bank/Yorkshire Bank": {
81530                 "tags": {
81531                     "name": "Yorkshire Bank",
81532                     "amenity": "bank"
81533                 },
81534                 "name": "Yorkshire Bank",
81535                 "icon": "bank",
81536                 "geometry": [
81537                     "point",
81538                     "vertex",
81539                     "area"
81540                 ],
81541                 "fields": [
81542                     "atm",
81543                     "building_area",
81544                     "address",
81545                     "opening_hours"
81546                 ],
81547                 "suggestion": true
81548             },
81549             "amenity/bank/ABSA": {
81550                 "tags": {
81551                     "name": "ABSA",
81552                     "amenity": "bank"
81553                 },
81554                 "name": "ABSA",
81555                 "icon": "bank",
81556                 "geometry": [
81557                     "point",
81558                     "vertex",
81559                     "area"
81560                 ],
81561                 "fields": [
81562                     "atm",
81563                     "building_area",
81564                     "address",
81565                     "opening_hours"
81566                 ],
81567                 "suggestion": true
81568             },
81569             "amenity/bank/Standard Bank": {
81570                 "tags": {
81571                     "name": "Standard Bank",
81572                     "amenity": "bank"
81573                 },
81574                 "name": "Standard Bank",
81575                 "icon": "bank",
81576                 "geometry": [
81577                     "point",
81578                     "vertex",
81579                     "area"
81580                 ],
81581                 "fields": [
81582                     "atm",
81583                     "building_area",
81584                     "address",
81585                     "opening_hours"
81586                 ],
81587                 "suggestion": true
81588             },
81589             "amenity/bank/FNB": {
81590                 "tags": {
81591                     "name": "FNB",
81592                     "amenity": "bank"
81593                 },
81594                 "name": "FNB",
81595                 "icon": "bank",
81596                 "geometry": [
81597                     "point",
81598                     "vertex",
81599                     "area"
81600                 ],
81601                 "fields": [
81602                     "atm",
81603                     "building_area",
81604                     "address",
81605                     "opening_hours"
81606                 ],
81607                 "suggestion": true
81608             },
81609             "amenity/bank/Deutsche Bank": {
81610                 "tags": {
81611                     "name": "Deutsche Bank",
81612                     "amenity": "bank"
81613                 },
81614                 "name": "Deutsche Bank",
81615                 "icon": "bank",
81616                 "geometry": [
81617                     "point",
81618                     "vertex",
81619                     "area"
81620                 ],
81621                 "fields": [
81622                     "atm",
81623                     "building_area",
81624                     "address",
81625                     "opening_hours"
81626                 ],
81627                 "suggestion": true
81628             },
81629             "amenity/bank/SEB": {
81630                 "tags": {
81631                     "name": "SEB",
81632                     "amenity": "bank"
81633                 },
81634                 "name": "SEB",
81635                 "icon": "bank",
81636                 "geometry": [
81637                     "point",
81638                     "vertex",
81639                     "area"
81640                 ],
81641                 "fields": [
81642                     "atm",
81643                     "building_area",
81644                     "address",
81645                     "opening_hours"
81646                 ],
81647                 "suggestion": true
81648             },
81649             "amenity/bank/Commerzbank": {
81650                 "tags": {
81651                     "name": "Commerzbank",
81652                     "amenity": "bank"
81653                 },
81654                 "name": "Commerzbank",
81655                 "icon": "bank",
81656                 "geometry": [
81657                     "point",
81658                     "vertex",
81659                     "area"
81660                 ],
81661                 "fields": [
81662                     "atm",
81663                     "building_area",
81664                     "address",
81665                     "opening_hours"
81666                 ],
81667                 "suggestion": true
81668             },
81669             "amenity/bank/Targobank": {
81670                 "tags": {
81671                     "name": "Targobank",
81672                     "amenity": "bank"
81673                 },
81674                 "name": "Targobank",
81675                 "icon": "bank",
81676                 "geometry": [
81677                     "point",
81678                     "vertex",
81679                     "area"
81680                 ],
81681                 "fields": [
81682                     "atm",
81683                     "building_area",
81684                     "address",
81685                     "opening_hours"
81686                 ],
81687                 "suggestion": true
81688             },
81689             "amenity/bank/ABN AMRO": {
81690                 "tags": {
81691                     "name": "ABN AMRO",
81692                     "amenity": "bank"
81693                 },
81694                 "name": "ABN AMRO",
81695                 "icon": "bank",
81696                 "geometry": [
81697                     "point",
81698                     "vertex",
81699                     "area"
81700                 ],
81701                 "fields": [
81702                     "atm",
81703                     "building_area",
81704                     "address",
81705                     "opening_hours"
81706                 ],
81707                 "suggestion": true
81708             },
81709             "amenity/bank/Handelsbanken": {
81710                 "tags": {
81711                     "name": "Handelsbanken",
81712                     "amenity": "bank"
81713                 },
81714                 "name": "Handelsbanken",
81715                 "icon": "bank",
81716                 "geometry": [
81717                     "point",
81718                     "vertex",
81719                     "area"
81720                 ],
81721                 "fields": [
81722                     "atm",
81723                     "building_area",
81724                     "address",
81725                     "opening_hours"
81726                 ],
81727                 "suggestion": true
81728             },
81729             "amenity/bank/Swedbank": {
81730                 "tags": {
81731                     "name": "Swedbank",
81732                     "amenity": "bank"
81733                 },
81734                 "name": "Swedbank",
81735                 "icon": "bank",
81736                 "geometry": [
81737                     "point",
81738                     "vertex",
81739                     "area"
81740                 ],
81741                 "fields": [
81742                     "atm",
81743                     "building_area",
81744                     "address",
81745                     "opening_hours"
81746                 ],
81747                 "suggestion": true
81748             },
81749             "amenity/bank/Kreissparkasse": {
81750                 "tags": {
81751                     "name": "Kreissparkasse",
81752                     "amenity": "bank"
81753                 },
81754                 "name": "Kreissparkasse",
81755                 "icon": "bank",
81756                 "geometry": [
81757                     "point",
81758                     "vertex",
81759                     "area"
81760                 ],
81761                 "fields": [
81762                     "atm",
81763                     "building_area",
81764                     "address",
81765                     "opening_hours"
81766                 ],
81767                 "suggestion": true
81768             },
81769             "amenity/bank/UniCredit Bank": {
81770                 "tags": {
81771                     "name": "UniCredit Bank",
81772                     "amenity": "bank"
81773                 },
81774                 "name": "UniCredit Bank",
81775                 "icon": "bank",
81776                 "geometry": [
81777                     "point",
81778                     "vertex",
81779                     "area"
81780                 ],
81781                 "fields": [
81782                     "atm",
81783                     "building_area",
81784                     "address",
81785                     "opening_hours"
81786                 ],
81787                 "suggestion": true
81788             },
81789             "amenity/bank/Monte dei Paschi di Siena": {
81790                 "tags": {
81791                     "name": "Monte dei Paschi di Siena",
81792                     "amenity": "bank"
81793                 },
81794                 "name": "Monte dei Paschi di Siena",
81795                 "icon": "bank",
81796                 "geometry": [
81797                     "point",
81798                     "vertex",
81799                     "area"
81800                 ],
81801                 "fields": [
81802                     "atm",
81803                     "building_area",
81804                     "address",
81805                     "opening_hours"
81806                 ],
81807                 "suggestion": true
81808             },
81809             "amenity/bank/Caja Rural": {
81810                 "tags": {
81811                     "name": "Caja Rural",
81812                     "amenity": "bank"
81813                 },
81814                 "name": "Caja Rural",
81815                 "icon": "bank",
81816                 "geometry": [
81817                     "point",
81818                     "vertex",
81819                     "area"
81820                 ],
81821                 "fields": [
81822                     "atm",
81823                     "building_area",
81824                     "address",
81825                     "opening_hours"
81826                 ],
81827                 "suggestion": true
81828             },
81829             "amenity/bank/Dresdner Bank": {
81830                 "tags": {
81831                     "name": "Dresdner Bank",
81832                     "amenity": "bank"
81833                 },
81834                 "name": "Dresdner Bank",
81835                 "icon": "bank",
81836                 "geometry": [
81837                     "point",
81838                     "vertex",
81839                     "area"
81840                 ],
81841                 "fields": [
81842                     "atm",
81843                     "building_area",
81844                     "address",
81845                     "opening_hours"
81846                 ],
81847                 "suggestion": true
81848             },
81849             "amenity/bank/Sparda-Bank": {
81850                 "tags": {
81851                     "name": "Sparda-Bank",
81852                     "amenity": "bank"
81853                 },
81854                 "name": "Sparda-Bank",
81855                 "icon": "bank",
81856                 "geometry": [
81857                     "point",
81858                     "vertex",
81859                     "area"
81860                 ],
81861                 "fields": [
81862                     "atm",
81863                     "building_area",
81864                     "address",
81865                     "opening_hours"
81866                 ],
81867                 "suggestion": true
81868             },
81869             "amenity/bank/VÚB": {
81870                 "tags": {
81871                     "name": "VÚB",
81872                     "amenity": "bank"
81873                 },
81874                 "name": "VÚB",
81875                 "icon": "bank",
81876                 "geometry": [
81877                     "point",
81878                     "vertex",
81879                     "area"
81880                 ],
81881                 "fields": [
81882                     "atm",
81883                     "building_area",
81884                     "address",
81885                     "opening_hours"
81886                 ],
81887                 "suggestion": true
81888             },
81889             "amenity/bank/Slovenská sporiteľňa": {
81890                 "tags": {
81891                     "name": "Slovenská sporiteľňa",
81892                     "amenity": "bank"
81893                 },
81894                 "name": "Slovenská sporiteľňa",
81895                 "icon": "bank",
81896                 "geometry": [
81897                     "point",
81898                     "vertex",
81899                     "area"
81900                 ],
81901                 "fields": [
81902                     "atm",
81903                     "building_area",
81904                     "address",
81905                     "opening_hours"
81906                 ],
81907                 "suggestion": true
81908             },
81909             "amenity/bank/Bank of Montreal": {
81910                 "tags": {
81911                     "name": "Bank of Montreal",
81912                     "amenity": "bank"
81913                 },
81914                 "name": "Bank of Montreal",
81915                 "icon": "bank",
81916                 "geometry": [
81917                     "point",
81918                     "vertex",
81919                     "area"
81920                 ],
81921                 "fields": [
81922                     "atm",
81923                     "building_area",
81924                     "address",
81925                     "opening_hours"
81926                 ],
81927                 "suggestion": true
81928             },
81929             "amenity/bank/KBC": {
81930                 "tags": {
81931                     "name": "KBC",
81932                     "amenity": "bank"
81933                 },
81934                 "name": "KBC",
81935                 "icon": "bank",
81936                 "geometry": [
81937                     "point",
81938                     "vertex",
81939                     "area"
81940                 ],
81941                 "fields": [
81942                     "atm",
81943                     "building_area",
81944                     "address",
81945                     "opening_hours"
81946                 ],
81947                 "suggestion": true
81948             },
81949             "amenity/bank/Royal Bank of Scotland": {
81950                 "tags": {
81951                     "name": "Royal Bank of Scotland",
81952                     "amenity": "bank"
81953                 },
81954                 "name": "Royal Bank of Scotland",
81955                 "icon": "bank",
81956                 "geometry": [
81957                     "point",
81958                     "vertex",
81959                     "area"
81960                 ],
81961                 "fields": [
81962                     "atm",
81963                     "building_area",
81964                     "address",
81965                     "opening_hours"
81966                 ],
81967                 "suggestion": true
81968             },
81969             "amenity/bank/TSB": {
81970                 "tags": {
81971                     "name": "TSB",
81972                     "amenity": "bank"
81973                 },
81974                 "name": "TSB",
81975                 "icon": "bank",
81976                 "geometry": [
81977                     "point",
81978                     "vertex",
81979                     "area"
81980                 ],
81981                 "fields": [
81982                     "atm",
81983                     "building_area",
81984                     "address",
81985                     "opening_hours"
81986                 ],
81987                 "suggestion": true
81988             },
81989             "amenity/bank/US Bank": {
81990                 "tags": {
81991                     "name": "US Bank",
81992                     "amenity": "bank"
81993                 },
81994                 "name": "US Bank",
81995                 "icon": "bank",
81996                 "geometry": [
81997                     "point",
81998                     "vertex",
81999                     "area"
82000                 ],
82001                 "fields": [
82002                     "atm",
82003                     "building_area",
82004                     "address",
82005                     "opening_hours"
82006                 ],
82007                 "suggestion": true
82008             },
82009             "amenity/bank/HypoVereinsbank": {
82010                 "tags": {
82011                     "name": "HypoVereinsbank",
82012                     "amenity": "bank"
82013                 },
82014                 "name": "HypoVereinsbank",
82015                 "icon": "bank",
82016                 "geometry": [
82017                     "point",
82018                     "vertex",
82019                     "area"
82020                 ],
82021                 "fields": [
82022                     "atm",
82023                     "building_area",
82024                     "address",
82025                     "opening_hours"
82026                 ],
82027                 "suggestion": true
82028             },
82029             "amenity/bank/Bank Austria": {
82030                 "tags": {
82031                     "name": "Bank Austria",
82032                     "amenity": "bank"
82033                 },
82034                 "name": "Bank Austria",
82035                 "icon": "bank",
82036                 "geometry": [
82037                     "point",
82038                     "vertex",
82039                     "area"
82040                 ],
82041                 "fields": [
82042                     "atm",
82043                     "building_area",
82044                     "address",
82045                     "opening_hours"
82046                 ],
82047                 "suggestion": true
82048             },
82049             "amenity/bank/ING": {
82050                 "tags": {
82051                     "name": "ING",
82052                     "amenity": "bank"
82053                 },
82054                 "name": "ING",
82055                 "icon": "bank",
82056                 "geometry": [
82057                     "point",
82058                     "vertex",
82059                     "area"
82060                 ],
82061                 "fields": [
82062                     "atm",
82063                     "building_area",
82064                     "address",
82065                     "opening_hours"
82066                 ],
82067                 "suggestion": true
82068             },
82069             "amenity/bank/Erste Bank": {
82070                 "tags": {
82071                     "name": "Erste Bank",
82072                     "amenity": "bank"
82073                 },
82074                 "name": "Erste Bank",
82075                 "icon": "bank",
82076                 "geometry": [
82077                     "point",
82078                     "vertex",
82079                     "area"
82080                 ],
82081                 "fields": [
82082                     "atm",
82083                     "building_area",
82084                     "address",
82085                     "opening_hours"
82086                 ],
82087                 "suggestion": true
82088             },
82089             "amenity/bank/CIBC": {
82090                 "tags": {
82091                     "name": "CIBC",
82092                     "amenity": "bank"
82093                 },
82094                 "name": "CIBC",
82095                 "icon": "bank",
82096                 "geometry": [
82097                     "point",
82098                     "vertex",
82099                     "area"
82100                 ],
82101                 "fields": [
82102                     "atm",
82103                     "building_area",
82104                     "address",
82105                     "opening_hours"
82106                 ],
82107                 "suggestion": true
82108             },
82109             "amenity/bank/Scotiabank": {
82110                 "tags": {
82111                     "name": "Scotiabank",
82112                     "amenity": "bank"
82113                 },
82114                 "name": "Scotiabank",
82115                 "icon": "bank",
82116                 "geometry": [
82117                     "point",
82118                     "vertex",
82119                     "area"
82120                 ],
82121                 "fields": [
82122                     "atm",
82123                     "building_area",
82124                     "address",
82125                     "opening_hours"
82126                 ],
82127                 "suggestion": true
82128             },
82129             "amenity/bank/Caisse d'Épargne": {
82130                 "tags": {
82131                     "name": "Caisse d'Épargne",
82132                     "amenity": "bank"
82133                 },
82134                 "name": "Caisse d'Épargne",
82135                 "icon": "bank",
82136                 "geometry": [
82137                     "point",
82138                     "vertex",
82139                     "area"
82140                 ],
82141                 "fields": [
82142                     "atm",
82143                     "building_area",
82144                     "address",
82145                     "opening_hours"
82146                 ],
82147                 "suggestion": true
82148             },
82149             "amenity/bank/Santander": {
82150                 "tags": {
82151                     "name": "Santander",
82152                     "amenity": "bank"
82153                 },
82154                 "name": "Santander",
82155                 "icon": "bank",
82156                 "geometry": [
82157                     "point",
82158                     "vertex",
82159                     "area"
82160                 ],
82161                 "fields": [
82162                     "atm",
82163                     "building_area",
82164                     "address",
82165                     "opening_hours"
82166                 ],
82167                 "suggestion": true
82168             },
82169             "amenity/bank/Bank of Scotland": {
82170                 "tags": {
82171                     "name": "Bank of Scotland",
82172                     "amenity": "bank"
82173                 },
82174                 "name": "Bank of Scotland",
82175                 "icon": "bank",
82176                 "geometry": [
82177                     "point",
82178                     "vertex",
82179                     "area"
82180                 ],
82181                 "fields": [
82182                     "atm",
82183                     "building_area",
82184                     "address",
82185                     "opening_hours"
82186                 ],
82187                 "suggestion": true
82188             },
82189             "amenity/bank/TD Canada Trust": {
82190                 "tags": {
82191                     "name": "TD Canada Trust",
82192                     "amenity": "bank"
82193                 },
82194                 "name": "TD Canada Trust",
82195                 "icon": "bank",
82196                 "geometry": [
82197                     "point",
82198                     "vertex",
82199                     "area"
82200                 ],
82201                 "fields": [
82202                     "atm",
82203                     "building_area",
82204                     "address",
82205                     "opening_hours"
82206                 ],
82207                 "suggestion": true
82208             },
82209             "amenity/bank/BMO": {
82210                 "tags": {
82211                     "name": "BMO",
82212                     "amenity": "bank"
82213                 },
82214                 "name": "BMO",
82215                 "icon": "bank",
82216                 "geometry": [
82217                     "point",
82218                     "vertex",
82219                     "area"
82220                 ],
82221                 "fields": [
82222                     "atm",
82223                     "building_area",
82224                     "address",
82225                     "opening_hours"
82226                 ],
82227                 "suggestion": true
82228             },
82229             "amenity/bank/Danske Bank": {
82230                 "tags": {
82231                     "name": "Danske Bank",
82232                     "amenity": "bank"
82233                 },
82234                 "name": "Danske Bank",
82235                 "icon": "bank",
82236                 "geometry": [
82237                     "point",
82238                     "vertex",
82239                     "area"
82240                 ],
82241                 "fields": [
82242                     "atm",
82243                     "building_area",
82244                     "address",
82245                     "opening_hours"
82246                 ],
82247                 "suggestion": true
82248             },
82249             "amenity/bank/OTP": {
82250                 "tags": {
82251                     "name": "OTP",
82252                     "amenity": "bank"
82253                 },
82254                 "name": "OTP",
82255                 "icon": "bank",
82256                 "geometry": [
82257                     "point",
82258                     "vertex",
82259                     "area"
82260                 ],
82261                 "fields": [
82262                     "atm",
82263                     "building_area",
82264                     "address",
82265                     "opening_hours"
82266                 ],
82267                 "suggestion": true
82268             },
82269             "amenity/bank/Crédit Agricole": {
82270                 "tags": {
82271                     "name": "Crédit Agricole",
82272                     "amenity": "bank"
82273                 },
82274                 "name": "Crédit Agricole",
82275                 "icon": "bank",
82276                 "geometry": [
82277                     "point",
82278                     "vertex",
82279                     "area"
82280                 ],
82281                 "fields": [
82282                     "atm",
82283                     "building_area",
82284                     "address",
82285                     "opening_hours"
82286                 ],
82287                 "suggestion": true
82288             },
82289             "amenity/bank/LCL": {
82290                 "tags": {
82291                     "name": "LCL",
82292                     "amenity": "bank"
82293                 },
82294                 "name": "LCL",
82295                 "icon": "bank",
82296                 "geometry": [
82297                     "point",
82298                     "vertex",
82299                     "area"
82300                 ],
82301                 "fields": [
82302                     "atm",
82303                     "building_area",
82304                     "address",
82305                     "opening_hours"
82306                 ],
82307                 "suggestion": true
82308             },
82309             "amenity/bank/VR-Bank": {
82310                 "tags": {
82311                     "name": "VR-Bank",
82312                     "amenity": "bank"
82313                 },
82314                 "name": "VR-Bank",
82315                 "icon": "bank",
82316                 "geometry": [
82317                     "point",
82318                     "vertex",
82319                     "area"
82320                 ],
82321                 "fields": [
82322                     "atm",
82323                     "building_area",
82324                     "address",
82325                     "opening_hours"
82326                 ],
82327                 "suggestion": true
82328             },
82329             "amenity/bank/ČSOB": {
82330                 "tags": {
82331                     "name": "ČSOB",
82332                     "amenity": "bank"
82333                 },
82334                 "name": "ČSOB",
82335                 "icon": "bank",
82336                 "geometry": [
82337                     "point",
82338                     "vertex",
82339                     "area"
82340                 ],
82341                 "fields": [
82342                     "atm",
82343                     "building_area",
82344                     "address",
82345                     "opening_hours"
82346                 ],
82347                 "suggestion": true
82348             },
82349             "amenity/bank/Česká spořitelna": {
82350                 "tags": {
82351                     "name": "Česká spořitelna",
82352                     "amenity": "bank"
82353                 },
82354                 "name": "Česká spořitelna",
82355                 "icon": "bank",
82356                 "geometry": [
82357                     "point",
82358                     "vertex",
82359                     "area"
82360                 ],
82361                 "fields": [
82362                     "atm",
82363                     "building_area",
82364                     "address",
82365                     "opening_hours"
82366                 ],
82367                 "suggestion": true
82368             },
82369             "amenity/bank/BNP": {
82370                 "tags": {
82371                     "name": "BNP",
82372                     "amenity": "bank"
82373                 },
82374                 "name": "BNP",
82375                 "icon": "bank",
82376                 "geometry": [
82377                     "point",
82378                     "vertex",
82379                     "area"
82380                 ],
82381                 "fields": [
82382                     "atm",
82383                     "building_area",
82384                     "address",
82385                     "opening_hours"
82386                 ],
82387                 "suggestion": true
82388             },
82389             "amenity/bank/Royal Bank": {
82390                 "tags": {
82391                     "name": "Royal Bank",
82392                     "amenity": "bank"
82393                 },
82394                 "name": "Royal Bank",
82395                 "icon": "bank",
82396                 "geometry": [
82397                     "point",
82398                     "vertex",
82399                     "area"
82400                 ],
82401                 "fields": [
82402                     "atm",
82403                     "building_area",
82404                     "address",
82405                     "opening_hours"
82406                 ],
82407                 "suggestion": true
82408             },
82409             "amenity/bank/Nationwide": {
82410                 "tags": {
82411                     "name": "Nationwide",
82412                     "amenity": "bank"
82413                 },
82414                 "name": "Nationwide",
82415                 "icon": "bank",
82416                 "geometry": [
82417                     "point",
82418                     "vertex",
82419                     "area"
82420                 ],
82421                 "fields": [
82422                     "atm",
82423                     "building_area",
82424                     "address",
82425                     "opening_hours"
82426                 ],
82427                 "suggestion": true
82428             },
82429             "amenity/bank/Halifax": {
82430                 "tags": {
82431                     "name": "Halifax",
82432                     "amenity": "bank"
82433                 },
82434                 "name": "Halifax",
82435                 "icon": "bank",
82436                 "geometry": [
82437                     "point",
82438                     "vertex",
82439                     "area"
82440                 ],
82441                 "fields": [
82442                     "atm",
82443                     "building_area",
82444                     "address",
82445                     "opening_hours"
82446                 ],
82447                 "suggestion": true
82448             },
82449             "amenity/bank/BAWAG PSK": {
82450                 "tags": {
82451                     "name": "BAWAG PSK",
82452                     "amenity": "bank"
82453                 },
82454                 "name": "BAWAG PSK",
82455                 "icon": "bank",
82456                 "geometry": [
82457                     "point",
82458                     "vertex",
82459                     "area"
82460                 ],
82461                 "fields": [
82462                     "atm",
82463                     "building_area",
82464                     "address",
82465                     "opening_hours"
82466                 ],
82467                 "suggestion": true
82468             },
82469             "amenity/bank/National Bank": {
82470                 "tags": {
82471                     "name": "National Bank",
82472                     "amenity": "bank"
82473                 },
82474                 "name": "National Bank",
82475                 "icon": "bank",
82476                 "geometry": [
82477                     "point",
82478                     "vertex",
82479                     "area"
82480                 ],
82481                 "fields": [
82482                     "atm",
82483                     "building_area",
82484                     "address",
82485                     "opening_hours"
82486                 ],
82487                 "suggestion": true
82488             },
82489             "amenity/bank/Nedbank": {
82490                 "tags": {
82491                     "name": "Nedbank",
82492                     "amenity": "bank"
82493                 },
82494                 "name": "Nedbank",
82495                 "icon": "bank",
82496                 "geometry": [
82497                     "point",
82498                     "vertex",
82499                     "area"
82500                 ],
82501                 "fields": [
82502                     "atm",
82503                     "building_area",
82504                     "address",
82505                     "opening_hours"
82506                 ],
82507                 "suggestion": true
82508             },
82509             "amenity/bank/First National Bank": {
82510                 "tags": {
82511                     "name": "First National Bank",
82512                     "amenity": "bank"
82513                 },
82514                 "name": "First National Bank",
82515                 "icon": "bank",
82516                 "geometry": [
82517                     "point",
82518                     "vertex",
82519                     "area"
82520                 ],
82521                 "fields": [
82522                     "atm",
82523                     "building_area",
82524                     "address",
82525                     "opening_hours"
82526                 ],
82527                 "suggestion": true
82528             },
82529             "amenity/bank/Nordea": {
82530                 "tags": {
82531                     "name": "Nordea",
82532                     "amenity": "bank"
82533                 },
82534                 "name": "Nordea",
82535                 "icon": "bank",
82536                 "geometry": [
82537                     "point",
82538                     "vertex",
82539                     "area"
82540                 ],
82541                 "fields": [
82542                     "atm",
82543                     "building_area",
82544                     "address",
82545                     "opening_hours"
82546                 ],
82547                 "suggestion": true
82548             },
82549             "amenity/bank/Rabobank": {
82550                 "tags": {
82551                     "name": "Rabobank",
82552                     "amenity": "bank"
82553                 },
82554                 "name": "Rabobank",
82555                 "icon": "bank",
82556                 "geometry": [
82557                     "point",
82558                     "vertex",
82559                     "area"
82560                 ],
82561                 "fields": [
82562                     "atm",
82563                     "building_area",
82564                     "address",
82565                     "opening_hours"
82566                 ],
82567                 "suggestion": true
82568             },
82569             "amenity/bank/Sparkasse KölnBonn": {
82570                 "tags": {
82571                     "name": "Sparkasse KölnBonn",
82572                     "amenity": "bank"
82573                 },
82574                 "name": "Sparkasse KölnBonn",
82575                 "icon": "bank",
82576                 "geometry": [
82577                     "point",
82578                     "vertex",
82579                     "area"
82580                 ],
82581                 "fields": [
82582                     "atm",
82583                     "building_area",
82584                     "address",
82585                     "opening_hours"
82586                 ],
82587                 "suggestion": true
82588             },
82589             "amenity/bank/Tatra banka": {
82590                 "tags": {
82591                     "name": "Tatra banka",
82592                     "amenity": "bank"
82593                 },
82594                 "name": "Tatra banka",
82595                 "icon": "bank",
82596                 "geometry": [
82597                     "point",
82598                     "vertex",
82599                     "area"
82600                 ],
82601                 "fields": [
82602                     "atm",
82603                     "building_area",
82604                     "address",
82605                     "opening_hours"
82606                 ],
82607                 "suggestion": true
82608             },
82609             "amenity/bank/Berliner Sparkasse": {
82610                 "tags": {
82611                     "name": "Berliner Sparkasse",
82612                     "amenity": "bank"
82613                 },
82614                 "name": "Berliner Sparkasse",
82615                 "icon": "bank",
82616                 "geometry": [
82617                     "point",
82618                     "vertex",
82619                     "area"
82620                 ],
82621                 "fields": [
82622                     "atm",
82623                     "building_area",
82624                     "address",
82625                     "opening_hours"
82626                 ],
82627                 "suggestion": true
82628             },
82629             "amenity/bank/Berliner Volksbank": {
82630                 "tags": {
82631                     "name": "Berliner Volksbank",
82632                     "amenity": "bank"
82633                 },
82634                 "name": "Berliner Volksbank",
82635                 "icon": "bank",
82636                 "geometry": [
82637                     "point",
82638                     "vertex",
82639                     "area"
82640                 ],
82641                 "fields": [
82642                     "atm",
82643                     "building_area",
82644                     "address",
82645                     "opening_hours"
82646                 ],
82647                 "suggestion": true
82648             },
82649             "amenity/bank/Wells Fargo": {
82650                 "tags": {
82651                     "name": "Wells Fargo",
82652                     "amenity": "bank"
82653                 },
82654                 "name": "Wells Fargo",
82655                 "icon": "bank",
82656                 "geometry": [
82657                     "point",
82658                     "vertex",
82659                     "area"
82660                 ],
82661                 "fields": [
82662                     "atm",
82663                     "building_area",
82664                     "address",
82665                     "opening_hours"
82666                 ],
82667                 "suggestion": true
82668             },
82669             "amenity/bank/Credit Suisse": {
82670                 "tags": {
82671                     "name": "Credit Suisse",
82672                     "amenity": "bank"
82673                 },
82674                 "name": "Credit Suisse",
82675                 "icon": "bank",
82676                 "geometry": [
82677                     "point",
82678                     "vertex",
82679                     "area"
82680                 ],
82681                 "fields": [
82682                     "atm",
82683                     "building_area",
82684                     "address",
82685                     "opening_hours"
82686                 ],
82687                 "suggestion": true
82688             },
82689             "amenity/bank/Société Générale": {
82690                 "tags": {
82691                     "name": "Société Générale",
82692                     "amenity": "bank"
82693                 },
82694                 "name": "Société Générale",
82695                 "icon": "bank",
82696                 "geometry": [
82697                     "point",
82698                     "vertex",
82699                     "area"
82700                 ],
82701                 "fields": [
82702                     "atm",
82703                     "building_area",
82704                     "address",
82705                     "opening_hours"
82706                 ],
82707                 "suggestion": true
82708             },
82709             "amenity/bank/Osuuspankki": {
82710                 "tags": {
82711                     "name": "Osuuspankki",
82712                     "amenity": "bank"
82713                 },
82714                 "name": "Osuuspankki",
82715                 "icon": "bank",
82716                 "geometry": [
82717                     "point",
82718                     "vertex",
82719                     "area"
82720                 ],
82721                 "fields": [
82722                     "atm",
82723                     "building_area",
82724                     "address",
82725                     "opening_hours"
82726                 ],
82727                 "suggestion": true
82728             },
82729             "amenity/bank/Sparkasse Aachen": {
82730                 "tags": {
82731                     "name": "Sparkasse Aachen",
82732                     "amenity": "bank"
82733                 },
82734                 "name": "Sparkasse Aachen",
82735                 "icon": "bank",
82736                 "geometry": [
82737                     "point",
82738                     "vertex",
82739                     "area"
82740                 ],
82741                 "fields": [
82742                     "atm",
82743                     "building_area",
82744                     "address",
82745                     "opening_hours"
82746                 ],
82747                 "suggestion": true
82748             },
82749             "amenity/bank/Hamburger Sparkasse": {
82750                 "tags": {
82751                     "name": "Hamburger Sparkasse",
82752                     "amenity": "bank"
82753                 },
82754                 "name": "Hamburger Sparkasse",
82755                 "icon": "bank",
82756                 "geometry": [
82757                     "point",
82758                     "vertex",
82759                     "area"
82760                 ],
82761                 "fields": [
82762                     "atm",
82763                     "building_area",
82764                     "address",
82765                     "opening_hours"
82766                 ],
82767                 "suggestion": true
82768             },
82769             "amenity/bank/Cassa di Risparmio del Veneto": {
82770                 "tags": {
82771                     "name": "Cassa di Risparmio del Veneto",
82772                     "amenity": "bank"
82773                 },
82774                 "name": "Cassa di Risparmio del Veneto",
82775                 "icon": "bank",
82776                 "geometry": [
82777                     "point",
82778                     "vertex",
82779                     "area"
82780                 ],
82781                 "fields": [
82782                     "atm",
82783                     "building_area",
82784                     "address",
82785                     "opening_hours"
82786                 ],
82787                 "suggestion": true
82788             },
82789             "amenity/bank/BNP Paribas": {
82790                 "tags": {
82791                     "name": "BNP Paribas",
82792                     "amenity": "bank"
82793                 },
82794                 "name": "BNP Paribas",
82795                 "icon": "bank",
82796                 "geometry": [
82797                     "point",
82798                     "vertex",
82799                     "area"
82800                 ],
82801                 "fields": [
82802                     "atm",
82803                     "building_area",
82804                     "address",
82805                     "opening_hours"
82806                 ],
82807                 "suggestion": true
82808             },
82809             "amenity/bank/Banque Populaire": {
82810                 "tags": {
82811                     "name": "Banque Populaire",
82812                     "amenity": "bank"
82813                 },
82814                 "name": "Banque Populaire",
82815                 "icon": "bank",
82816                 "geometry": [
82817                     "point",
82818                     "vertex",
82819                     "area"
82820                 ],
82821                 "fields": [
82822                     "atm",
82823                     "building_area",
82824                     "address",
82825                     "opening_hours"
82826                 ],
82827                 "suggestion": true
82828             },
82829             "amenity/bank/BNP Paribas Fortis": {
82830                 "tags": {
82831                     "name": "BNP Paribas Fortis",
82832                     "amenity": "bank"
82833                 },
82834                 "name": "BNP Paribas Fortis",
82835                 "icon": "bank",
82836                 "geometry": [
82837                     "point",
82838                     "vertex",
82839                     "area"
82840                 ],
82841                 "fields": [
82842                     "atm",
82843                     "building_area",
82844                     "address",
82845                     "opening_hours"
82846                 ],
82847                 "suggestion": true
82848             },
82849             "amenity/bank/Banco Popular": {
82850                 "tags": {
82851                     "name": "Banco Popular",
82852                     "amenity": "bank"
82853                 },
82854                 "name": "Banco Popular",
82855                 "icon": "bank",
82856                 "geometry": [
82857                     "point",
82858                     "vertex",
82859                     "area"
82860                 ],
82861                 "fields": [
82862                     "atm",
82863                     "building_area",
82864                     "address",
82865                     "opening_hours"
82866                 ],
82867                 "suggestion": true
82868             },
82869             "amenity/bank/Bancaja": {
82870                 "tags": {
82871                     "name": "Bancaja",
82872                     "amenity": "bank"
82873                 },
82874                 "name": "Bancaja",
82875                 "icon": "bank",
82876                 "geometry": [
82877                     "point",
82878                     "vertex",
82879                     "area"
82880                 ],
82881                 "fields": [
82882                     "atm",
82883                     "building_area",
82884                     "address",
82885                     "opening_hours"
82886                 ],
82887                 "suggestion": true
82888             },
82889             "amenity/bank/Banesto": {
82890                 "tags": {
82891                     "name": "Banesto",
82892                     "amenity": "bank"
82893                 },
82894                 "name": "Banesto",
82895                 "icon": "bank",
82896                 "geometry": [
82897                     "point",
82898                     "vertex",
82899                     "area"
82900                 ],
82901                 "fields": [
82902                     "atm",
82903                     "building_area",
82904                     "address",
82905                     "opening_hours"
82906                 ],
82907                 "suggestion": true
82908             },
82909             "amenity/bank/La Caixa": {
82910                 "tags": {
82911                     "name": "La Caixa",
82912                     "amenity": "bank"
82913                 },
82914                 "name": "La Caixa",
82915                 "icon": "bank",
82916                 "geometry": [
82917                     "point",
82918                     "vertex",
82919                     "area"
82920                 ],
82921                 "fields": [
82922                     "atm",
82923                     "building_area",
82924                     "address",
82925                     "opening_hours"
82926                 ],
82927                 "suggestion": true
82928             },
82929             "amenity/bank/Santander Consumer Bank": {
82930                 "tags": {
82931                     "name": "Santander Consumer Bank",
82932                     "amenity": "bank"
82933                 },
82934                 "name": "Santander Consumer Bank",
82935                 "icon": "bank",
82936                 "geometry": [
82937                     "point",
82938                     "vertex",
82939                     "area"
82940                 ],
82941                 "fields": [
82942                     "atm",
82943                     "building_area",
82944                     "address",
82945                     "opening_hours"
82946                 ],
82947                 "suggestion": true
82948             },
82949             "amenity/bank/BRD": {
82950                 "tags": {
82951                     "name": "BRD",
82952                     "amenity": "bank"
82953                 },
82954                 "name": "BRD",
82955                 "icon": "bank",
82956                 "geometry": [
82957                     "point",
82958                     "vertex",
82959                     "area"
82960                 ],
82961                 "fields": [
82962                     "atm",
82963                     "building_area",
82964                     "address",
82965                     "opening_hours"
82966                 ],
82967                 "suggestion": true
82968             },
82969             "amenity/bank/BCR": {
82970                 "tags": {
82971                     "name": "BCR",
82972                     "amenity": "bank"
82973                 },
82974                 "name": "BCR",
82975                 "icon": "bank",
82976                 "geometry": [
82977                     "point",
82978                     "vertex",
82979                     "area"
82980                 ],
82981                 "fields": [
82982                     "atm",
82983                     "building_area",
82984                     "address",
82985                     "opening_hours"
82986                 ],
82987                 "suggestion": true
82988             },
82989             "amenity/bank/Banca Transilvania": {
82990                 "tags": {
82991                     "name": "Banca Transilvania",
82992                     "amenity": "bank"
82993                 },
82994                 "name": "Banca Transilvania",
82995                 "icon": "bank",
82996                 "geometry": [
82997                     "point",
82998                     "vertex",
82999                     "area"
83000                 ],
83001                 "fields": [
83002                     "atm",
83003                     "building_area",
83004                     "address",
83005                     "opening_hours"
83006                 ],
83007                 "suggestion": true
83008             },
83009             "amenity/bank/BW-Bank": {
83010                 "tags": {
83011                     "name": "BW-Bank",
83012                     "amenity": "bank"
83013                 },
83014                 "name": "BW-Bank",
83015                 "icon": "bank",
83016                 "geometry": [
83017                     "point",
83018                     "vertex",
83019                     "area"
83020                 ],
83021                 "fields": [
83022                     "atm",
83023                     "building_area",
83024                     "address",
83025                     "opening_hours"
83026                 ],
83027                 "suggestion": true
83028             },
83029             "amenity/bank/Komerční banka": {
83030                 "tags": {
83031                     "name": "Komerční banka",
83032                     "amenity": "bank"
83033                 },
83034                 "name": "Komerční banka",
83035                 "icon": "bank",
83036                 "geometry": [
83037                     "point",
83038                     "vertex",
83039                     "area"
83040                 ],
83041                 "fields": [
83042                     "atm",
83043                     "building_area",
83044                     "address",
83045                     "opening_hours"
83046                 ],
83047                 "suggestion": true
83048             },
83049             "amenity/bank/Banco Pastor": {
83050                 "tags": {
83051                     "name": "Banco Pastor",
83052                     "amenity": "bank"
83053                 },
83054                 "name": "Banco Pastor",
83055                 "icon": "bank",
83056                 "geometry": [
83057                     "point",
83058                     "vertex",
83059                     "area"
83060                 ],
83061                 "fields": [
83062                     "atm",
83063                     "building_area",
83064                     "address",
83065                     "opening_hours"
83066                 ],
83067                 "suggestion": true
83068             },
83069             "amenity/bank/Stadtsparkasse": {
83070                 "tags": {
83071                     "name": "Stadtsparkasse",
83072                     "amenity": "bank"
83073                 },
83074                 "name": "Stadtsparkasse",
83075                 "icon": "bank",
83076                 "geometry": [
83077                     "point",
83078                     "vertex",
83079                     "area"
83080                 ],
83081                 "fields": [
83082                     "atm",
83083                     "building_area",
83084                     "address",
83085                     "opening_hours"
83086                 ],
83087                 "suggestion": true
83088             },
83089             "amenity/bank/Ulster Bank": {
83090                 "tags": {
83091                     "name": "Ulster Bank",
83092                     "amenity": "bank"
83093                 },
83094                 "name": "Ulster Bank",
83095                 "icon": "bank",
83096                 "geometry": [
83097                     "point",
83098                     "vertex",
83099                     "area"
83100                 ],
83101                 "fields": [
83102                     "atm",
83103                     "building_area",
83104                     "address",
83105                     "opening_hours"
83106                 ],
83107                 "suggestion": true
83108             },
83109             "amenity/bank/Sberbank": {
83110                 "tags": {
83111                     "name": "Sberbank",
83112                     "amenity": "bank"
83113                 },
83114                 "name": "Sberbank",
83115                 "icon": "bank",
83116                 "geometry": [
83117                     "point",
83118                     "vertex",
83119                     "area"
83120                 ],
83121                 "fields": [
83122                     "atm",
83123                     "building_area",
83124                     "address",
83125                     "opening_hours"
83126                 ],
83127                 "suggestion": true
83128             },
83129             "amenity/bank/CIC": {
83130                 "tags": {
83131                     "name": "CIC",
83132                     "amenity": "bank"
83133                 },
83134                 "name": "CIC",
83135                 "icon": "bank",
83136                 "geometry": [
83137                     "point",
83138                     "vertex",
83139                     "area"
83140                 ],
83141                 "fields": [
83142                     "atm",
83143                     "building_area",
83144                     "address",
83145                     "opening_hours"
83146                 ],
83147                 "suggestion": true
83148             },
83149             "amenity/bank/Bancpost": {
83150                 "tags": {
83151                     "name": "Bancpost",
83152                     "amenity": "bank"
83153                 },
83154                 "name": "Bancpost",
83155                 "icon": "bank",
83156                 "geometry": [
83157                     "point",
83158                     "vertex",
83159                     "area"
83160                 ],
83161                 "fields": [
83162                     "atm",
83163                     "building_area",
83164                     "address",
83165                     "opening_hours"
83166                 ],
83167                 "suggestion": true
83168             },
83169             "amenity/bank/Caja Madrid": {
83170                 "tags": {
83171                     "name": "Caja Madrid",
83172                     "amenity": "bank"
83173                 },
83174                 "name": "Caja Madrid",
83175                 "icon": "bank",
83176                 "geometry": [
83177                     "point",
83178                     "vertex",
83179                     "area"
83180                 ],
83181                 "fields": [
83182                     "atm",
83183                     "building_area",
83184                     "address",
83185                     "opening_hours"
83186                 ],
83187                 "suggestion": true
83188             },
83189             "amenity/bank/Maybank": {
83190                 "tags": {
83191                     "name": "Maybank",
83192                     "amenity": "bank"
83193                 },
83194                 "name": "Maybank",
83195                 "icon": "bank",
83196                 "geometry": [
83197                     "point",
83198                     "vertex",
83199                     "area"
83200                 ],
83201                 "fields": [
83202                     "atm",
83203                     "building_area",
83204                     "address",
83205                     "opening_hours"
83206                 ],
83207                 "suggestion": true
83208             },
83209             "amenity/bank/中国银行": {
83210                 "tags": {
83211                     "name": "中国银行",
83212                     "amenity": "bank"
83213                 },
83214                 "name": "中国银行",
83215                 "icon": "bank",
83216                 "geometry": [
83217                     "point",
83218                     "vertex",
83219                     "area"
83220                 ],
83221                 "fields": [
83222                     "atm",
83223                     "building_area",
83224                     "address",
83225                     "opening_hours"
83226                 ],
83227                 "suggestion": true
83228             },
83229             "amenity/bank/Unicredit Banca": {
83230                 "tags": {
83231                     "name": "Unicredit Banca",
83232                     "amenity": "bank"
83233                 },
83234                 "name": "Unicredit Banca",
83235                 "icon": "bank",
83236                 "geometry": [
83237                     "point",
83238                     "vertex",
83239                     "area"
83240                 ],
83241                 "fields": [
83242                     "atm",
83243                     "building_area",
83244                     "address",
83245                     "opening_hours"
83246                 ],
83247                 "suggestion": true
83248             },
83249             "amenity/bank/Crédit Mutuel": {
83250                 "tags": {
83251                     "name": "Crédit Mutuel",
83252                     "amenity": "bank"
83253                 },
83254                 "name": "Crédit Mutuel",
83255                 "icon": "bank",
83256                 "geometry": [
83257                     "point",
83258                     "vertex",
83259                     "area"
83260                 ],
83261                 "fields": [
83262                     "atm",
83263                     "building_area",
83264                     "address",
83265                     "opening_hours"
83266                 ],
83267                 "suggestion": true
83268             },
83269             "amenity/bank/BBVA": {
83270                 "tags": {
83271                     "name": "BBVA",
83272                     "amenity": "bank"
83273                 },
83274                 "name": "BBVA",
83275                 "icon": "bank",
83276                 "geometry": [
83277                     "point",
83278                     "vertex",
83279                     "area"
83280                 ],
83281                 "fields": [
83282                     "atm",
83283                     "building_area",
83284                     "address",
83285                     "opening_hours"
83286                 ],
83287                 "suggestion": true
83288             },
83289             "amenity/bank/Intesa San Paolo": {
83290                 "tags": {
83291                     "name": "Intesa San Paolo",
83292                     "amenity": "bank"
83293                 },
83294                 "name": "Intesa San Paolo",
83295                 "icon": "bank",
83296                 "geometry": [
83297                     "point",
83298                     "vertex",
83299                     "area"
83300                 ],
83301                 "fields": [
83302                     "atm",
83303                     "building_area",
83304                     "address",
83305                     "opening_hours"
83306                 ],
83307                 "suggestion": true
83308             },
83309             "amenity/bank/TD Bank": {
83310                 "tags": {
83311                     "name": "TD Bank",
83312                     "amenity": "bank"
83313                 },
83314                 "name": "TD Bank",
83315                 "icon": "bank",
83316                 "geometry": [
83317                     "point",
83318                     "vertex",
83319                     "area"
83320                 ],
83321                 "fields": [
83322                     "atm",
83323                     "building_area",
83324                     "address",
83325                     "opening_hours"
83326                 ],
83327                 "suggestion": true
83328             },
83329             "amenity/bank/Belfius": {
83330                 "tags": {
83331                     "name": "Belfius",
83332                     "amenity": "bank"
83333                 },
83334                 "name": "Belfius",
83335                 "icon": "bank",
83336                 "geometry": [
83337                     "point",
83338                     "vertex",
83339                     "area"
83340                 ],
83341                 "fields": [
83342                     "atm",
83343                     "building_area",
83344                     "address",
83345                     "opening_hours"
83346                 ],
83347                 "suggestion": true
83348             },
83349             "amenity/bank/Bank of America": {
83350                 "tags": {
83351                     "name": "Bank of America",
83352                     "amenity": "bank"
83353                 },
83354                 "name": "Bank of America",
83355                 "icon": "bank",
83356                 "geometry": [
83357                     "point",
83358                     "vertex",
83359                     "area"
83360                 ],
83361                 "fields": [
83362                     "atm",
83363                     "building_area",
83364                     "address",
83365                     "opening_hours"
83366                 ],
83367                 "suggestion": true
83368             },
83369             "amenity/bank/RBC": {
83370                 "tags": {
83371                     "name": "RBC",
83372                     "amenity": "bank"
83373                 },
83374                 "name": "RBC",
83375                 "icon": "bank",
83376                 "geometry": [
83377                     "point",
83378                     "vertex",
83379                     "area"
83380                 ],
83381                 "fields": [
83382                     "atm",
83383                     "building_area",
83384                     "address",
83385                     "opening_hours"
83386                 ],
83387                 "suggestion": true
83388             },
83389             "amenity/bank/Alpha Bank": {
83390                 "tags": {
83391                     "name": "Alpha Bank",
83392                     "amenity": "bank"
83393                 },
83394                 "name": "Alpha Bank",
83395                 "icon": "bank",
83396                 "geometry": [
83397                     "point",
83398                     "vertex",
83399                     "area"
83400                 ],
83401                 "fields": [
83402                     "atm",
83403                     "building_area",
83404                     "address",
83405                     "opening_hours"
83406                 ],
83407                 "suggestion": true
83408             },
83409             "amenity/bank/Сбербанк": {
83410                 "tags": {
83411                     "name": "Сбербанк",
83412                     "amenity": "bank"
83413                 },
83414                 "name": "Сбербанк",
83415                 "icon": "bank",
83416                 "geometry": [
83417                     "point",
83418                     "vertex",
83419                     "area"
83420                 ],
83421                 "fields": [
83422                     "atm",
83423                     "building_area",
83424                     "address",
83425                     "opening_hours"
83426                 ],
83427                 "suggestion": true
83428             },
83429             "amenity/bank/Россельхозбанк": {
83430                 "tags": {
83431                     "name": "Россельхозбанк",
83432                     "amenity": "bank"
83433                 },
83434                 "name": "Россельхозбанк",
83435                 "icon": "bank",
83436                 "geometry": [
83437                     "point",
83438                     "vertex",
83439                     "area"
83440                 ],
83441                 "fields": [
83442                     "atm",
83443                     "building_area",
83444                     "address",
83445                     "opening_hours"
83446                 ],
83447                 "suggestion": true
83448             },
83449             "amenity/bank/Crédit du Nord": {
83450                 "tags": {
83451                     "name": "Crédit du Nord",
83452                     "amenity": "bank"
83453                 },
83454                 "name": "Crédit du Nord",
83455                 "icon": "bank",
83456                 "geometry": [
83457                     "point",
83458                     "vertex",
83459                     "area"
83460                 ],
83461                 "fields": [
83462                     "atm",
83463                     "building_area",
83464                     "address",
83465                     "opening_hours"
83466                 ],
83467                 "suggestion": true
83468             },
83469             "amenity/bank/BancoEstado": {
83470                 "tags": {
83471                     "name": "BancoEstado",
83472                     "amenity": "bank"
83473                 },
83474                 "name": "BancoEstado",
83475                 "icon": "bank",
83476                 "geometry": [
83477                     "point",
83478                     "vertex",
83479                     "area"
83480                 ],
83481                 "fields": [
83482                     "atm",
83483                     "building_area",
83484                     "address",
83485                     "opening_hours"
83486                 ],
83487                 "suggestion": true
83488             },
83489             "amenity/bank/Millennium Bank": {
83490                 "tags": {
83491                     "name": "Millennium Bank",
83492                     "amenity": "bank"
83493                 },
83494                 "name": "Millennium Bank",
83495                 "icon": "bank",
83496                 "geometry": [
83497                     "point",
83498                     "vertex",
83499                     "area"
83500                 ],
83501                 "fields": [
83502                     "atm",
83503                     "building_area",
83504                     "address",
83505                     "opening_hours"
83506                 ],
83507                 "suggestion": true
83508             },
83509             "amenity/bank/State Bank of India": {
83510                 "tags": {
83511                     "name": "State Bank of India",
83512                     "amenity": "bank"
83513                 },
83514                 "name": "State Bank of India",
83515                 "icon": "bank",
83516                 "geometry": [
83517                     "point",
83518                     "vertex",
83519                     "area"
83520                 ],
83521                 "fields": [
83522                     "atm",
83523                     "building_area",
83524                     "address",
83525                     "opening_hours"
83526                 ],
83527                 "suggestion": true
83528             },
83529             "amenity/bank/Беларусбанк": {
83530                 "tags": {
83531                     "name": "Беларусбанк",
83532                     "amenity": "bank"
83533                 },
83534                 "name": "Беларусбанк",
83535                 "icon": "bank",
83536                 "geometry": [
83537                     "point",
83538                     "vertex",
83539                     "area"
83540                 ],
83541                 "fields": [
83542                     "atm",
83543                     "building_area",
83544                     "address",
83545                     "opening_hours"
83546                 ],
83547                 "suggestion": true
83548             },
83549             "amenity/bank/ING Bank Śląski": {
83550                 "tags": {
83551                     "name": "ING Bank Śląski",
83552                     "amenity": "bank"
83553                 },
83554                 "name": "ING Bank Śląski",
83555                 "icon": "bank",
83556                 "geometry": [
83557                     "point",
83558                     "vertex",
83559                     "area"
83560                 ],
83561                 "fields": [
83562                     "atm",
83563                     "building_area",
83564                     "address",
83565                     "opening_hours"
83566                 ],
83567                 "suggestion": true
83568             },
83569             "amenity/bank/Caixa Geral de Depósitos": {
83570                 "tags": {
83571                     "name": "Caixa Geral de Depósitos",
83572                     "amenity": "bank"
83573                 },
83574                 "name": "Caixa Geral de Depósitos",
83575                 "icon": "bank",
83576                 "geometry": [
83577                     "point",
83578                     "vertex",
83579                     "area"
83580                 ],
83581                 "fields": [
83582                     "atm",
83583                     "building_area",
83584                     "address",
83585                     "opening_hours"
83586                 ],
83587                 "suggestion": true
83588             },
83589             "amenity/bank/Kreissparkasse Köln": {
83590                 "tags": {
83591                     "name": "Kreissparkasse Köln",
83592                     "amenity": "bank"
83593                 },
83594                 "name": "Kreissparkasse Köln",
83595                 "icon": "bank",
83596                 "geometry": [
83597                     "point",
83598                     "vertex",
83599                     "area"
83600                 ],
83601                 "fields": [
83602                     "atm",
83603                     "building_area",
83604                     "address",
83605                     "opening_hours"
83606                 ],
83607                 "suggestion": true
83608             },
83609             "amenity/bank/Banco BCI": {
83610                 "tags": {
83611                     "name": "Banco BCI",
83612                     "amenity": "bank"
83613                 },
83614                 "name": "Banco BCI",
83615                 "icon": "bank",
83616                 "geometry": [
83617                     "point",
83618                     "vertex",
83619                     "area"
83620                 ],
83621                 "fields": [
83622                     "atm",
83623                     "building_area",
83624                     "address",
83625                     "opening_hours"
83626                 ],
83627                 "suggestion": true
83628             },
83629             "amenity/bank/Banco de Chile": {
83630                 "tags": {
83631                     "name": "Banco de Chile",
83632                     "amenity": "bank"
83633                 },
83634                 "name": "Banco de Chile",
83635                 "icon": "bank",
83636                 "geometry": [
83637                     "point",
83638                     "vertex",
83639                     "area"
83640                 ],
83641                 "fields": [
83642                     "atm",
83643                     "building_area",
83644                     "address",
83645                     "opening_hours"
83646                 ],
83647                 "suggestion": true
83648             },
83649             "amenity/bank/ВТБ24": {
83650                 "tags": {
83651                     "name": "ВТБ24",
83652                     "amenity": "bank"
83653                 },
83654                 "name": "ВТБ24",
83655                 "icon": "bank",
83656                 "geometry": [
83657                     "point",
83658                     "vertex",
83659                     "area"
83660                 ],
83661                 "fields": [
83662                     "atm",
83663                     "building_area",
83664                     "address",
83665                     "opening_hours"
83666                 ],
83667                 "suggestion": true
83668             },
83669             "amenity/bank/UBS": {
83670                 "tags": {
83671                     "name": "UBS",
83672                     "amenity": "bank"
83673                 },
83674                 "name": "UBS",
83675                 "icon": "bank",
83676                 "geometry": [
83677                     "point",
83678                     "vertex",
83679                     "area"
83680                 ],
83681                 "fields": [
83682                     "atm",
83683                     "building_area",
83684                     "address",
83685                     "opening_hours"
83686                 ],
83687                 "suggestion": true
83688             },
83689             "amenity/bank/PKO BP": {
83690                 "tags": {
83691                     "name": "PKO BP",
83692                     "amenity": "bank"
83693                 },
83694                 "name": "PKO BP",
83695                 "icon": "bank",
83696                 "geometry": [
83697                     "point",
83698                     "vertex",
83699                     "area"
83700                 ],
83701                 "fields": [
83702                     "atm",
83703                     "building_area",
83704                     "address",
83705                     "opening_hours"
83706                 ],
83707                 "suggestion": true
83708             },
83709             "amenity/bank/Chinabank": {
83710                 "tags": {
83711                     "name": "Chinabank",
83712                     "amenity": "bank"
83713                 },
83714                 "name": "Chinabank",
83715                 "icon": "bank",
83716                 "geometry": [
83717                     "point",
83718                     "vertex",
83719                     "area"
83720                 ],
83721                 "fields": [
83722                     "atm",
83723                     "building_area",
83724                     "address",
83725                     "opening_hours"
83726                 ],
83727                 "suggestion": true
83728             },
83729             "amenity/bank/PSBank": {
83730                 "tags": {
83731                     "name": "PSBank",
83732                     "amenity": "bank"
83733                 },
83734                 "name": "PSBank",
83735                 "icon": "bank",
83736                 "geometry": [
83737                     "point",
83738                     "vertex",
83739                     "area"
83740                 ],
83741                 "fields": [
83742                     "atm",
83743                     "building_area",
83744                     "address",
83745                     "opening_hours"
83746                 ],
83747                 "suggestion": true
83748             },
83749             "amenity/bank/Union Bank": {
83750                 "tags": {
83751                     "name": "Union Bank",
83752                     "amenity": "bank"
83753                 },
83754                 "name": "Union Bank",
83755                 "icon": "bank",
83756                 "geometry": [
83757                     "point",
83758                     "vertex",
83759                     "area"
83760                 ],
83761                 "fields": [
83762                     "atm",
83763                     "building_area",
83764                     "address",
83765                     "opening_hours"
83766                 ],
83767                 "suggestion": true
83768             },
83769             "amenity/bank/China Bank": {
83770                 "tags": {
83771                     "name": "China Bank",
83772                     "amenity": "bank"
83773                 },
83774                 "name": "China Bank",
83775                 "icon": "bank",
83776                 "geometry": [
83777                     "point",
83778                     "vertex",
83779                     "area"
83780                 ],
83781                 "fields": [
83782                     "atm",
83783                     "building_area",
83784                     "address",
83785                     "opening_hours"
83786                 ],
83787                 "suggestion": true
83788             },
83789             "amenity/bank/RCBC": {
83790                 "tags": {
83791                     "name": "RCBC",
83792                     "amenity": "bank"
83793                 },
83794                 "name": "RCBC",
83795                 "icon": "bank",
83796                 "geometry": [
83797                     "point",
83798                     "vertex",
83799                     "area"
83800                 ],
83801                 "fields": [
83802                     "atm",
83803                     "building_area",
83804                     "address",
83805                     "opening_hours"
83806                 ],
83807                 "suggestion": true
83808             },
83809             "amenity/bank/Unicaja": {
83810                 "tags": {
83811                     "name": "Unicaja",
83812                     "amenity": "bank"
83813                 },
83814                 "name": "Unicaja",
83815                 "icon": "bank",
83816                 "geometry": [
83817                     "point",
83818                     "vertex",
83819                     "area"
83820                 ],
83821                 "fields": [
83822                     "atm",
83823                     "building_area",
83824                     "address",
83825                     "opening_hours"
83826                 ],
83827                 "suggestion": true
83828             },
83829             "amenity/bank/BBK": {
83830                 "tags": {
83831                     "name": "BBK",
83832                     "amenity": "bank"
83833                 },
83834                 "name": "BBK",
83835                 "icon": "bank",
83836                 "geometry": [
83837                     "point",
83838                     "vertex",
83839                     "area"
83840                 ],
83841                 "fields": [
83842                     "atm",
83843                     "building_area",
83844                     "address",
83845                     "opening_hours"
83846                 ],
83847                 "suggestion": true
83848             },
83849             "amenity/bank/Ibercaja": {
83850                 "tags": {
83851                     "name": "Ibercaja",
83852                     "amenity": "bank"
83853                 },
83854                 "name": "Ibercaja",
83855                 "icon": "bank",
83856                 "geometry": [
83857                     "point",
83858                     "vertex",
83859                     "area"
83860                 ],
83861                 "fields": [
83862                     "atm",
83863                     "building_area",
83864                     "address",
83865                     "opening_hours"
83866                 ],
83867                 "suggestion": true
83868             },
83869             "amenity/bank/RBS": {
83870                 "tags": {
83871                     "name": "RBS",
83872                     "amenity": "bank"
83873                 },
83874                 "name": "RBS",
83875                 "icon": "bank",
83876                 "geometry": [
83877                     "point",
83878                     "vertex",
83879                     "area"
83880                 ],
83881                 "fields": [
83882                     "atm",
83883                     "building_area",
83884                     "address",
83885                     "opening_hours"
83886                 ],
83887                 "suggestion": true
83888             },
83889             "amenity/bank/Commercial Bank of Ceylon PLC": {
83890                 "tags": {
83891                     "name": "Commercial Bank of Ceylon PLC",
83892                     "amenity": "bank"
83893                 },
83894                 "name": "Commercial Bank of Ceylon PLC",
83895                 "icon": "bank",
83896                 "geometry": [
83897                     "point",
83898                     "vertex",
83899                     "area"
83900                 ],
83901                 "fields": [
83902                     "atm",
83903                     "building_area",
83904                     "address",
83905                     "opening_hours"
83906                 ],
83907                 "suggestion": true
83908             },
83909             "amenity/bank/Bank of Ireland": {
83910                 "tags": {
83911                     "name": "Bank of Ireland",
83912                     "amenity": "bank"
83913                 },
83914                 "name": "Bank of Ireland",
83915                 "icon": "bank",
83916                 "geometry": [
83917                     "point",
83918                     "vertex",
83919                     "area"
83920                 ],
83921                 "fields": [
83922                     "atm",
83923                     "building_area",
83924                     "address",
83925                     "opening_hours"
83926                 ],
83927                 "suggestion": true
83928             },
83929             "amenity/bank/BNL": {
83930                 "tags": {
83931                     "name": "BNL",
83932                     "amenity": "bank"
83933                 },
83934                 "name": "BNL",
83935                 "icon": "bank",
83936                 "geometry": [
83937                     "point",
83938                     "vertex",
83939                     "area"
83940                 ],
83941                 "fields": [
83942                     "atm",
83943                     "building_area",
83944                     "address",
83945                     "opening_hours"
83946                 ],
83947                 "suggestion": true
83948             },
83949             "amenity/bank/Banco Santander": {
83950                 "tags": {
83951                     "name": "Banco Santander",
83952                     "amenity": "bank"
83953                 },
83954                 "name": "Banco Santander",
83955                 "icon": "bank",
83956                 "geometry": [
83957                     "point",
83958                     "vertex",
83959                     "area"
83960                 ],
83961                 "fields": [
83962                     "atm",
83963                     "building_area",
83964                     "address",
83965                     "opening_hours"
83966                 ],
83967                 "suggestion": true
83968             },
83969             "amenity/bank/Banco Itaú": {
83970                 "tags": {
83971                     "name": "Banco Itaú",
83972                     "amenity": "bank"
83973                 },
83974                 "name": "Banco Itaú",
83975                 "icon": "bank",
83976                 "geometry": [
83977                     "point",
83978                     "vertex",
83979                     "area"
83980                 ],
83981                 "fields": [
83982                     "atm",
83983                     "building_area",
83984                     "address",
83985                     "opening_hours"
83986                 ],
83987                 "suggestion": true
83988             },
83989             "amenity/bank/AIB": {
83990                 "tags": {
83991                     "name": "AIB",
83992                     "amenity": "bank"
83993                 },
83994                 "name": "AIB",
83995                 "icon": "bank",
83996                 "geometry": [
83997                     "point",
83998                     "vertex",
83999                     "area"
84000                 ],
84001                 "fields": [
84002                     "atm",
84003                     "building_area",
84004                     "address",
84005                     "opening_hours"
84006                 ],
84007                 "suggestion": true
84008             },
84009             "amenity/bank/BZ WBK": {
84010                 "tags": {
84011                     "name": "BZ WBK",
84012                     "amenity": "bank"
84013                 },
84014                 "name": "BZ WBK",
84015                 "icon": "bank",
84016                 "geometry": [
84017                     "point",
84018                     "vertex",
84019                     "area"
84020                 ],
84021                 "fields": [
84022                     "atm",
84023                     "building_area",
84024                     "address",
84025                     "opening_hours"
84026                 ],
84027                 "suggestion": true
84028             },
84029             "amenity/bank/Banco do Brasil": {
84030                 "tags": {
84031                     "name": "Banco do Brasil",
84032                     "amenity": "bank"
84033                 },
84034                 "name": "Banco do Brasil",
84035                 "icon": "bank",
84036                 "geometry": [
84037                     "point",
84038                     "vertex",
84039                     "area"
84040                 ],
84041                 "fields": [
84042                     "atm",
84043                     "building_area",
84044                     "address",
84045                     "opening_hours"
84046                 ],
84047                 "suggestion": true
84048             },
84049             "amenity/bank/Caixa Econômica Federal": {
84050                 "tags": {
84051                     "name": "Caixa Econômica Federal",
84052                     "amenity": "bank"
84053                 },
84054                 "name": "Caixa Econômica Federal",
84055                 "icon": "bank",
84056                 "geometry": [
84057                     "point",
84058                     "vertex",
84059                     "area"
84060                 ],
84061                 "fields": [
84062                     "atm",
84063                     "building_area",
84064                     "address",
84065                     "opening_hours"
84066                 ],
84067                 "suggestion": true
84068             },
84069             "amenity/bank/Fifth Third Bank": {
84070                 "tags": {
84071                     "name": "Fifth Third Bank",
84072                     "amenity": "bank"
84073                 },
84074                 "name": "Fifth Third Bank",
84075                 "icon": "bank",
84076                 "geometry": [
84077                     "point",
84078                     "vertex",
84079                     "area"
84080                 ],
84081                 "fields": [
84082                     "atm",
84083                     "building_area",
84084                     "address",
84085                     "opening_hours"
84086                 ],
84087                 "suggestion": true
84088             },
84089             "amenity/bank/Banca Popolare di Vicenza": {
84090                 "tags": {
84091                     "name": "Banca Popolare di Vicenza",
84092                     "amenity": "bank"
84093                 },
84094                 "name": "Banca Popolare di Vicenza",
84095                 "icon": "bank",
84096                 "geometry": [
84097                     "point",
84098                     "vertex",
84099                     "area"
84100                 ],
84101                 "fields": [
84102                     "atm",
84103                     "building_area",
84104                     "address",
84105                     "opening_hours"
84106                 ],
84107                 "suggestion": true
84108             },
84109             "amenity/bank/Wachovia": {
84110                 "tags": {
84111                     "name": "Wachovia",
84112                     "amenity": "bank"
84113                 },
84114                 "name": "Wachovia",
84115                 "icon": "bank",
84116                 "geometry": [
84117                     "point",
84118                     "vertex",
84119                     "area"
84120                 ],
84121                 "fields": [
84122                     "atm",
84123                     "building_area",
84124                     "address",
84125                     "opening_hours"
84126                 ],
84127                 "suggestion": true
84128             },
84129             "amenity/bank/OLB": {
84130                 "tags": {
84131                     "name": "OLB",
84132                     "amenity": "bank"
84133                 },
84134                 "name": "OLB",
84135                 "icon": "bank",
84136                 "geometry": [
84137                     "point",
84138                     "vertex",
84139                     "area"
84140                 ],
84141                 "fields": [
84142                     "atm",
84143                     "building_area",
84144                     "address",
84145                     "opening_hours"
84146                 ],
84147                 "suggestion": true
84148             },
84149             "amenity/bank/みずほ銀行": {
84150                 "tags": {
84151                     "name": "みずほ銀行",
84152                     "amenity": "bank"
84153                 },
84154                 "name": "みずほ銀行",
84155                 "icon": "bank",
84156                 "geometry": [
84157                     "point",
84158                     "vertex",
84159                     "area"
84160                 ],
84161                 "fields": [
84162                     "atm",
84163                     "building_area",
84164                     "address",
84165                     "opening_hours"
84166                 ],
84167                 "suggestion": true
84168             },
84169             "amenity/bank/BES": {
84170                 "tags": {
84171                     "name": "BES",
84172                     "amenity": "bank"
84173                 },
84174                 "name": "BES",
84175                 "icon": "bank",
84176                 "geometry": [
84177                     "point",
84178                     "vertex",
84179                     "area"
84180                 ],
84181                 "fields": [
84182                     "atm",
84183                     "building_area",
84184                     "address",
84185                     "opening_hours"
84186                 ],
84187                 "suggestion": true
84188             },
84189             "amenity/bank/ICICI Bank": {
84190                 "tags": {
84191                     "name": "ICICI Bank",
84192                     "amenity": "bank"
84193                 },
84194                 "name": "ICICI Bank",
84195                 "icon": "bank",
84196                 "geometry": [
84197                     "point",
84198                     "vertex",
84199                     "area"
84200                 ],
84201                 "fields": [
84202                     "atm",
84203                     "building_area",
84204                     "address",
84205                     "opening_hours"
84206                 ],
84207                 "suggestion": true
84208             },
84209             "amenity/bank/HDFC Bank": {
84210                 "tags": {
84211                     "name": "HDFC Bank",
84212                     "amenity": "bank"
84213                 },
84214                 "name": "HDFC Bank",
84215                 "icon": "bank",
84216                 "geometry": [
84217                     "point",
84218                     "vertex",
84219                     "area"
84220                 ],
84221                 "fields": [
84222                     "atm",
84223                     "building_area",
84224                     "address",
84225                     "opening_hours"
84226                 ],
84227                 "suggestion": true
84228             },
84229             "amenity/bank/La Banque Postale": {
84230                 "tags": {
84231                     "name": "La Banque Postale",
84232                     "amenity": "bank"
84233                 },
84234                 "name": "La Banque Postale",
84235                 "icon": "bank",
84236                 "geometry": [
84237                     "point",
84238                     "vertex",
84239                     "area"
84240                 ],
84241                 "fields": [
84242                     "atm",
84243                     "building_area",
84244                     "address",
84245                     "opening_hours"
84246                 ],
84247                 "suggestion": true
84248             },
84249             "amenity/bank/Pekao SA": {
84250                 "tags": {
84251                     "name": "Pekao SA",
84252                     "amenity": "bank"
84253                 },
84254                 "name": "Pekao SA",
84255                 "icon": "bank",
84256                 "geometry": [
84257                     "point",
84258                     "vertex",
84259                     "area"
84260                 ],
84261                 "fields": [
84262                     "atm",
84263                     "building_area",
84264                     "address",
84265                     "opening_hours"
84266                 ],
84267                 "suggestion": true
84268             },
84269             "amenity/bank/Oberbank": {
84270                 "tags": {
84271                     "name": "Oberbank",
84272                     "amenity": "bank"
84273                 },
84274                 "name": "Oberbank",
84275                 "icon": "bank",
84276                 "geometry": [
84277                     "point",
84278                     "vertex",
84279                     "area"
84280                 ],
84281                 "fields": [
84282                     "atm",
84283                     "building_area",
84284                     "address",
84285                     "opening_hours"
84286                 ],
84287                 "suggestion": true
84288             },
84289             "amenity/bank/Bradesco": {
84290                 "tags": {
84291                     "name": "Bradesco",
84292                     "amenity": "bank"
84293                 },
84294                 "name": "Bradesco",
84295                 "icon": "bank",
84296                 "geometry": [
84297                     "point",
84298                     "vertex",
84299                     "area"
84300                 ],
84301                 "fields": [
84302                     "atm",
84303                     "building_area",
84304                     "address",
84305                     "opening_hours"
84306                 ],
84307                 "suggestion": true
84308             },
84309             "amenity/bank/Oldenburgische Landesbank": {
84310                 "tags": {
84311                     "name": "Oldenburgische Landesbank",
84312                     "amenity": "bank"
84313                 },
84314                 "name": "Oldenburgische Landesbank",
84315                 "icon": "bank",
84316                 "geometry": [
84317                     "point",
84318                     "vertex",
84319                     "area"
84320                 ],
84321                 "fields": [
84322                     "atm",
84323                     "building_area",
84324                     "address",
84325                     "opening_hours"
84326                 ],
84327                 "suggestion": true
84328             },
84329             "amenity/bank/Bendigo Bank": {
84330                 "tags": {
84331                     "name": "Bendigo Bank",
84332                     "amenity": "bank"
84333                 },
84334                 "name": "Bendigo Bank",
84335                 "icon": "bank",
84336                 "geometry": [
84337                     "point",
84338                     "vertex",
84339                     "area"
84340                 ],
84341                 "fields": [
84342                     "atm",
84343                     "building_area",
84344                     "address",
84345                     "opening_hours"
84346                 ],
84347                 "suggestion": true
84348             },
84349             "amenity/bank/Argenta": {
84350                 "tags": {
84351                     "name": "Argenta",
84352                     "amenity": "bank"
84353                 },
84354                 "name": "Argenta",
84355                 "icon": "bank",
84356                 "geometry": [
84357                     "point",
84358                     "vertex",
84359                     "area"
84360                 ],
84361                 "fields": [
84362                     "atm",
84363                     "building_area",
84364                     "address",
84365                     "opening_hours"
84366                 ],
84367                 "suggestion": true
84368             },
84369             "amenity/bank/AXA": {
84370                 "tags": {
84371                     "name": "AXA",
84372                     "amenity": "bank"
84373                 },
84374                 "name": "AXA",
84375                 "icon": "bank",
84376                 "geometry": [
84377                     "point",
84378                     "vertex",
84379                     "area"
84380                 ],
84381                 "fields": [
84382                     "atm",
84383                     "building_area",
84384                     "address",
84385                     "opening_hours"
84386                 ],
84387                 "suggestion": true
84388             },
84389             "amenity/bank/Axis Bank": {
84390                 "tags": {
84391                     "name": "Axis Bank",
84392                     "amenity": "bank"
84393                 },
84394                 "name": "Axis Bank",
84395                 "icon": "bank",
84396                 "geometry": [
84397                     "point",
84398                     "vertex",
84399                     "area"
84400                 ],
84401                 "fields": [
84402                     "atm",
84403                     "building_area",
84404                     "address",
84405                     "opening_hours"
84406                 ],
84407                 "suggestion": true
84408             },
84409             "amenity/bank/Banco Nación": {
84410                 "tags": {
84411                     "name": "Banco Nación",
84412                     "amenity": "bank"
84413                 },
84414                 "name": "Banco Nación",
84415                 "icon": "bank",
84416                 "geometry": [
84417                     "point",
84418                     "vertex",
84419                     "area"
84420                 ],
84421                 "fields": [
84422                     "atm",
84423                     "building_area",
84424                     "address",
84425                     "opening_hours"
84426                 ],
84427                 "suggestion": true
84428             },
84429             "amenity/bank/GE Money Bank": {
84430                 "tags": {
84431                     "name": "GE Money Bank",
84432                     "amenity": "bank"
84433                 },
84434                 "name": "GE Money Bank",
84435                 "icon": "bank",
84436                 "geometry": [
84437                     "point",
84438                     "vertex",
84439                     "area"
84440                 ],
84441                 "fields": [
84442                     "atm",
84443                     "building_area",
84444                     "address",
84445                     "opening_hours"
84446                 ],
84447                 "suggestion": true
84448             },
84449             "amenity/bank/Альфа-Банк": {
84450                 "tags": {
84451                     "name": "Альфа-Банк",
84452                     "amenity": "bank"
84453                 },
84454                 "name": "Альфа-Банк",
84455                 "icon": "bank",
84456                 "geometry": [
84457                     "point",
84458                     "vertex",
84459                     "area"
84460                 ],
84461                 "fields": [
84462                     "atm",
84463                     "building_area",
84464                     "address",
84465                     "opening_hours"
84466                 ],
84467                 "suggestion": true
84468             },
84469             "amenity/bank/Белагропромбанк": {
84470                 "tags": {
84471                     "name": "Белагропромбанк",
84472                     "amenity": "bank"
84473                 },
84474                 "name": "Белагропромбанк",
84475                 "icon": "bank",
84476                 "geometry": [
84477                     "point",
84478                     "vertex",
84479                     "area"
84480                 ],
84481                 "fields": [
84482                     "atm",
84483                     "building_area",
84484                     "address",
84485                     "opening_hours"
84486                 ],
84487                 "suggestion": true
84488             },
84489             "amenity/bank/Caja Círculo": {
84490                 "tags": {
84491                     "name": "Caja Círculo",
84492                     "amenity": "bank"
84493                 },
84494                 "name": "Caja Círculo",
84495                 "icon": "bank",
84496                 "geometry": [
84497                     "point",
84498                     "vertex",
84499                     "area"
84500                 ],
84501                 "fields": [
84502                     "atm",
84503                     "building_area",
84504                     "address",
84505                     "opening_hours"
84506                 ],
84507                 "suggestion": true
84508             },
84509             "amenity/bank/Banco Galicia": {
84510                 "tags": {
84511                     "name": "Banco Galicia",
84512                     "amenity": "bank"
84513                 },
84514                 "name": "Banco Galicia",
84515                 "icon": "bank",
84516                 "geometry": [
84517                     "point",
84518                     "vertex",
84519                     "area"
84520                 ],
84521                 "fields": [
84522                     "atm",
84523                     "building_area",
84524                     "address",
84525                     "opening_hours"
84526                 ],
84527                 "suggestion": true
84528             },
84529             "amenity/bank/Eurobank": {
84530                 "tags": {
84531                     "name": "Eurobank",
84532                     "amenity": "bank"
84533                 },
84534                 "name": "Eurobank",
84535                 "icon": "bank",
84536                 "geometry": [
84537                     "point",
84538                     "vertex",
84539                     "area"
84540                 ],
84541                 "fields": [
84542                     "atm",
84543                     "building_area",
84544                     "address",
84545                     "opening_hours"
84546                 ],
84547                 "suggestion": true
84548             },
84549             "amenity/bank/Banca Intesa": {
84550                 "tags": {
84551                     "name": "Banca Intesa",
84552                     "amenity": "bank"
84553                 },
84554                 "name": "Banca Intesa",
84555                 "icon": "bank",
84556                 "geometry": [
84557                     "point",
84558                     "vertex",
84559                     "area"
84560                 ],
84561                 "fields": [
84562                     "atm",
84563                     "building_area",
84564                     "address",
84565                     "opening_hours"
84566                 ],
84567                 "suggestion": true
84568             },
84569             "amenity/bank/Canara Bank": {
84570                 "tags": {
84571                     "name": "Canara Bank",
84572                     "amenity": "bank"
84573                 },
84574                 "name": "Canara Bank",
84575                 "icon": "bank",
84576                 "geometry": [
84577                     "point",
84578                     "vertex",
84579                     "area"
84580                 ],
84581                 "fields": [
84582                     "atm",
84583                     "building_area",
84584                     "address",
84585                     "opening_hours"
84586                 ],
84587                 "suggestion": true
84588             },
84589             "amenity/bank/Cajamar": {
84590                 "tags": {
84591                     "name": "Cajamar",
84592                     "amenity": "bank"
84593                 },
84594                 "name": "Cajamar",
84595                 "icon": "bank",
84596                 "geometry": [
84597                     "point",
84598                     "vertex",
84599                     "area"
84600                 ],
84601                 "fields": [
84602                     "atm",
84603                     "building_area",
84604                     "address",
84605                     "opening_hours"
84606                 ],
84607                 "suggestion": true
84608             },
84609             "amenity/bank/Banamex": {
84610                 "tags": {
84611                     "name": "Banamex",
84612                     "amenity": "bank"
84613                 },
84614                 "name": "Banamex",
84615                 "icon": "bank",
84616                 "geometry": [
84617                     "point",
84618                     "vertex",
84619                     "area"
84620                 ],
84621                 "fields": [
84622                     "atm",
84623                     "building_area",
84624                     "address",
84625                     "opening_hours"
84626                 ],
84627                 "suggestion": true
84628             },
84629             "amenity/bank/Crédit Mutuel de Bretagne": {
84630                 "tags": {
84631                     "name": "Crédit Mutuel de Bretagne",
84632                     "amenity": "bank"
84633                 },
84634                 "name": "Crédit Mutuel de Bretagne",
84635                 "icon": "bank",
84636                 "geometry": [
84637                     "point",
84638                     "vertex",
84639                     "area"
84640                 ],
84641                 "fields": [
84642                     "atm",
84643                     "building_area",
84644                     "address",
84645                     "opening_hours"
84646                 ],
84647                 "suggestion": true
84648             },
84649             "amenity/bank/Davivienda": {
84650                 "tags": {
84651                     "name": "Davivienda",
84652                     "amenity": "bank"
84653                 },
84654                 "name": "Davivienda",
84655                 "icon": "bank",
84656                 "geometry": [
84657                     "point",
84658                     "vertex",
84659                     "area"
84660                 ],
84661                 "fields": [
84662                     "atm",
84663                     "building_area",
84664                     "address",
84665                     "opening_hours"
84666                 ],
84667                 "suggestion": true
84668             },
84669             "amenity/bank/Bank Spółdzielczy": {
84670                 "tags": {
84671                     "name": "Bank Spółdzielczy",
84672                     "amenity": "bank"
84673                 },
84674                 "name": "Bank Spółdzielczy",
84675                 "icon": "bank",
84676                 "geometry": [
84677                     "point",
84678                     "vertex",
84679                     "area"
84680                 ],
84681                 "fields": [
84682                     "atm",
84683                     "building_area",
84684                     "address",
84685                     "opening_hours"
84686                 ],
84687                 "suggestion": true
84688             },
84689             "amenity/bank/Credit Agricole": {
84690                 "tags": {
84691                     "name": "Credit Agricole",
84692                     "amenity": "bank"
84693                 },
84694                 "name": "Credit Agricole",
84695                 "icon": "bank",
84696                 "geometry": [
84697                     "point",
84698                     "vertex",
84699                     "area"
84700                 ],
84701                 "fields": [
84702                     "atm",
84703                     "building_area",
84704                     "address",
84705                     "opening_hours"
84706                 ],
84707                 "suggestion": true
84708             },
84709             "amenity/bank/Bankinter": {
84710                 "tags": {
84711                     "name": "Bankinter",
84712                     "amenity": "bank"
84713                 },
84714                 "name": "Bankinter",
84715                 "icon": "bank",
84716                 "geometry": [
84717                     "point",
84718                     "vertex",
84719                     "area"
84720                 ],
84721                 "fields": [
84722                     "atm",
84723                     "building_area",
84724                     "address",
84725                     "opening_hours"
84726                 ],
84727                 "suggestion": true
84728             },
84729             "amenity/bank/Banque Nationale": {
84730                 "tags": {
84731                     "name": "Banque Nationale",
84732                     "amenity": "bank"
84733                 },
84734                 "name": "Banque Nationale",
84735                 "icon": "bank",
84736                 "geometry": [
84737                     "point",
84738                     "vertex",
84739                     "area"
84740                 ],
84741                 "fields": [
84742                     "atm",
84743                     "building_area",
84744                     "address",
84745                     "opening_hours"
84746                 ],
84747                 "suggestion": true
84748             },
84749             "amenity/bank/Bank of the West": {
84750                 "tags": {
84751                     "name": "Bank of the West",
84752                     "amenity": "bank"
84753                 },
84754                 "name": "Bank of the West",
84755                 "icon": "bank",
84756                 "geometry": [
84757                     "point",
84758                     "vertex",
84759                     "area"
84760                 ],
84761                 "fields": [
84762                     "atm",
84763                     "building_area",
84764                     "address",
84765                     "opening_hours"
84766                 ],
84767                 "suggestion": true
84768             },
84769             "amenity/bank/Key Bank": {
84770                 "tags": {
84771                     "name": "Key Bank",
84772                     "amenity": "bank"
84773                 },
84774                 "name": "Key Bank",
84775                 "icon": "bank",
84776                 "geometry": [
84777                     "point",
84778                     "vertex",
84779                     "area"
84780                 ],
84781                 "fields": [
84782                     "atm",
84783                     "building_area",
84784                     "address",
84785                     "opening_hours"
84786                 ],
84787                 "suggestion": true
84788             },
84789             "amenity/bank/Western Union": {
84790                 "tags": {
84791                     "name": "Western Union",
84792                     "amenity": "bank"
84793                 },
84794                 "name": "Western Union",
84795                 "icon": "bank",
84796                 "geometry": [
84797                     "point",
84798                     "vertex",
84799                     "area"
84800                 ],
84801                 "fields": [
84802                     "atm",
84803                     "building_area",
84804                     "address",
84805                     "opening_hours"
84806                 ],
84807                 "suggestion": true
84808             },
84809             "amenity/bank/Citizens Bank": {
84810                 "tags": {
84811                     "name": "Citizens Bank",
84812                     "amenity": "bank"
84813                 },
84814                 "name": "Citizens Bank",
84815                 "icon": "bank",
84816                 "geometry": [
84817                     "point",
84818                     "vertex",
84819                     "area"
84820                 ],
84821                 "fields": [
84822                     "atm",
84823                     "building_area",
84824                     "address",
84825                     "opening_hours"
84826                 ],
84827                 "suggestion": true
84828             },
84829             "amenity/bank/ПриватБанк": {
84830                 "tags": {
84831                     "name": "ПриватБанк",
84832                     "amenity": "bank"
84833                 },
84834                 "name": "ПриватБанк",
84835                 "icon": "bank",
84836                 "geometry": [
84837                     "point",
84838                     "vertex",
84839                     "area"
84840                 ],
84841                 "fields": [
84842                     "atm",
84843                     "building_area",
84844                     "address",
84845                     "opening_hours"
84846                 ],
84847                 "suggestion": true
84848             },
84849             "amenity/bank/Security Bank": {
84850                 "tags": {
84851                     "name": "Security Bank",
84852                     "amenity": "bank"
84853                 },
84854                 "name": "Security Bank",
84855                 "icon": "bank",
84856                 "geometry": [
84857                     "point",
84858                     "vertex",
84859                     "area"
84860                 ],
84861                 "fields": [
84862                     "atm",
84863                     "building_area",
84864                     "address",
84865                     "opening_hours"
84866                 ],
84867                 "suggestion": true
84868             },
84869             "amenity/bank/Millenium Bank": {
84870                 "tags": {
84871                     "name": "Millenium Bank",
84872                     "amenity": "bank"
84873                 },
84874                 "name": "Millenium Bank",
84875                 "icon": "bank",
84876                 "geometry": [
84877                     "point",
84878                     "vertex",
84879                     "area"
84880                 ],
84881                 "fields": [
84882                     "atm",
84883                     "building_area",
84884                     "address",
84885                     "opening_hours"
84886                 ],
84887                 "suggestion": true
84888             },
84889             "amenity/bank/Bankia": {
84890                 "tags": {
84891                     "name": "Bankia",
84892                     "amenity": "bank"
84893                 },
84894                 "name": "Bankia",
84895                 "icon": "bank",
84896                 "geometry": [
84897                     "point",
84898                     "vertex",
84899                     "area"
84900                 ],
84901                 "fields": [
84902                     "atm",
84903                     "building_area",
84904                     "address",
84905                     "opening_hours"
84906                 ],
84907                 "suggestion": true
84908             },
84909             "amenity/bank/三菱東京UFJ銀行": {
84910                 "tags": {
84911                     "name": "三菱東京UFJ銀行",
84912                     "amenity": "bank"
84913                 },
84914                 "name": "三菱東京UFJ銀行",
84915                 "icon": "bank",
84916                 "geometry": [
84917                     "point",
84918                     "vertex",
84919                     "area"
84920                 ],
84921                 "fields": [
84922                     "atm",
84923                     "building_area",
84924                     "address",
84925                     "opening_hours"
84926                 ],
84927                 "suggestion": true
84928             },
84929             "amenity/bank/Caixa": {
84930                 "tags": {
84931                     "name": "Caixa",
84932                     "amenity": "bank"
84933                 },
84934                 "name": "Caixa",
84935                 "icon": "bank",
84936                 "geometry": [
84937                     "point",
84938                     "vertex",
84939                     "area"
84940                 ],
84941                 "fields": [
84942                     "atm",
84943                     "building_area",
84944                     "address",
84945                     "opening_hours"
84946                 ],
84947                 "suggestion": true
84948             },
84949             "amenity/bank/Banco de Costa Rica": {
84950                 "tags": {
84951                     "name": "Banco de Costa Rica",
84952                     "amenity": "bank"
84953                 },
84954                 "name": "Banco de Costa Rica",
84955                 "icon": "bank",
84956                 "geometry": [
84957                     "point",
84958                     "vertex",
84959                     "area"
84960                 ],
84961                 "fields": [
84962                     "atm",
84963                     "building_area",
84964                     "address",
84965                     "opening_hours"
84966                 ],
84967                 "suggestion": true
84968             },
84969             "amenity/bank/SunTrust Bank": {
84970                 "tags": {
84971                     "name": "SunTrust Bank",
84972                     "amenity": "bank"
84973                 },
84974                 "name": "SunTrust Bank",
84975                 "icon": "bank",
84976                 "geometry": [
84977                     "point",
84978                     "vertex",
84979                     "area"
84980                 ],
84981                 "fields": [
84982                     "atm",
84983                     "building_area",
84984                     "address",
84985                     "opening_hours"
84986                 ],
84987                 "suggestion": true
84988             },
84989             "amenity/bank/Itaú": {
84990                 "tags": {
84991                     "name": "Itaú",
84992                     "amenity": "bank"
84993                 },
84994                 "name": "Itaú",
84995                 "icon": "bank",
84996                 "geometry": [
84997                     "point",
84998                     "vertex",
84999                     "area"
85000                 ],
85001                 "fields": [
85002                     "atm",
85003                     "building_area",
85004                     "address",
85005                     "opening_hours"
85006                 ],
85007                 "suggestion": true
85008             },
85009             "amenity/bank/PBZ": {
85010                 "tags": {
85011                     "name": "PBZ",
85012                     "amenity": "bank"
85013                 },
85014                 "name": "PBZ",
85015                 "icon": "bank",
85016                 "geometry": [
85017                     "point",
85018                     "vertex",
85019                     "area"
85020                 ],
85021                 "fields": [
85022                     "atm",
85023                     "building_area",
85024                     "address",
85025                     "opening_hours"
85026                 ],
85027                 "suggestion": true
85028             },
85029             "amenity/bank/中国工商银行": {
85030                 "tags": {
85031                     "name": "中国工商银行",
85032                     "amenity": "bank"
85033                 },
85034                 "name": "中国工商银行",
85035                 "icon": "bank",
85036                 "geometry": [
85037                     "point",
85038                     "vertex",
85039                     "area"
85040                 ],
85041                 "fields": [
85042                     "atm",
85043                     "building_area",
85044                     "address",
85045                     "opening_hours"
85046                 ],
85047                 "suggestion": true
85048             },
85049             "amenity/bank/Bancolombia": {
85050                 "tags": {
85051                     "name": "Bancolombia",
85052                     "amenity": "bank"
85053                 },
85054                 "name": "Bancolombia",
85055                 "icon": "bank",
85056                 "geometry": [
85057                     "point",
85058                     "vertex",
85059                     "area"
85060                 ],
85061                 "fields": [
85062                     "atm",
85063                     "building_area",
85064                     "address",
85065                     "opening_hours"
85066                 ],
85067                 "suggestion": true
85068             },
85069             "amenity/bank/Райффайзен Банк Аваль": {
85070                 "tags": {
85071                     "name": "Райффайзен Банк Аваль",
85072                     "amenity": "bank"
85073                 },
85074                 "name": "Райффайзен Банк Аваль",
85075                 "icon": "bank",
85076                 "geometry": [
85077                     "point",
85078                     "vertex",
85079                     "area"
85080                 ],
85081                 "fields": [
85082                     "atm",
85083                     "building_area",
85084                     "address",
85085                     "opening_hours"
85086                 ],
85087                 "suggestion": true
85088             },
85089             "amenity/bank/Bancomer": {
85090                 "tags": {
85091                     "name": "Bancomer",
85092                     "amenity": "bank"
85093                 },
85094                 "name": "Bancomer",
85095                 "icon": "bank",
85096                 "geometry": [
85097                     "point",
85098                     "vertex",
85099                     "area"
85100                 ],
85101                 "fields": [
85102                     "atm",
85103                     "building_area",
85104                     "address",
85105                     "opening_hours"
85106                 ],
85107                 "suggestion": true
85108             },
85109             "amenity/bank/Banorte": {
85110                 "tags": {
85111                     "name": "Banorte",
85112                     "amenity": "bank"
85113                 },
85114                 "name": "Banorte",
85115                 "icon": "bank",
85116                 "geometry": [
85117                     "point",
85118                     "vertex",
85119                     "area"
85120                 ],
85121                 "fields": [
85122                     "atm",
85123                     "building_area",
85124                     "address",
85125                     "opening_hours"
85126                 ],
85127                 "suggestion": true
85128             },
85129             "amenity/bank/Alior Bank": {
85130                 "tags": {
85131                     "name": "Alior Bank",
85132                     "amenity": "bank"
85133                 },
85134                 "name": "Alior Bank",
85135                 "icon": "bank",
85136                 "geometry": [
85137                     "point",
85138                     "vertex",
85139                     "area"
85140                 ],
85141                 "fields": [
85142                     "atm",
85143                     "building_area",
85144                     "address",
85145                     "opening_hours"
85146                 ],
85147                 "suggestion": true
85148             },
85149             "amenity/bank/BOC": {
85150                 "tags": {
85151                     "name": "BOC",
85152                     "amenity": "bank"
85153                 },
85154                 "name": "BOC",
85155                 "icon": "bank",
85156                 "geometry": [
85157                     "point",
85158                     "vertex",
85159                     "area"
85160                 ],
85161                 "fields": [
85162                     "atm",
85163                     "building_area",
85164                     "address",
85165                     "opening_hours"
85166                 ],
85167                 "suggestion": true
85168             },
85169             "amenity/bank/Банк Москвы": {
85170                 "tags": {
85171                     "name": "Банк Москвы",
85172                     "amenity": "bank"
85173                 },
85174                 "name": "Банк Москвы",
85175                 "icon": "bank",
85176                 "geometry": [
85177                     "point",
85178                     "vertex",
85179                     "area"
85180                 ],
85181                 "fields": [
85182                     "atm",
85183                     "building_area",
85184                     "address",
85185                     "opening_hours"
85186                 ],
85187                 "suggestion": true
85188             },
85189             "amenity/bank/ВТБ": {
85190                 "tags": {
85191                     "name": "ВТБ",
85192                     "amenity": "bank"
85193                 },
85194                 "name": "ВТБ",
85195                 "icon": "bank",
85196                 "geometry": [
85197                     "point",
85198                     "vertex",
85199                     "area"
85200                 ],
85201                 "fields": [
85202                     "atm",
85203                     "building_area",
85204                     "address",
85205                     "opening_hours"
85206                 ],
85207                 "suggestion": true
85208             },
85209             "amenity/bank/Getin Bank": {
85210                 "tags": {
85211                     "name": "Getin Bank",
85212                     "amenity": "bank"
85213                 },
85214                 "name": "Getin Bank",
85215                 "icon": "bank",
85216                 "geometry": [
85217                     "point",
85218                     "vertex",
85219                     "area"
85220                 ],
85221                 "fields": [
85222                     "atm",
85223                     "building_area",
85224                     "address",
85225                     "opening_hours"
85226                 ],
85227                 "suggestion": true
85228             },
85229             "amenity/bank/Caja Duero": {
85230                 "tags": {
85231                     "name": "Caja Duero",
85232                     "amenity": "bank"
85233                 },
85234                 "name": "Caja Duero",
85235                 "icon": "bank",
85236                 "geometry": [
85237                     "point",
85238                     "vertex",
85239                     "area"
85240                 ],
85241                 "fields": [
85242                     "atm",
85243                     "building_area",
85244                     "address",
85245                     "opening_hours"
85246                 ],
85247                 "suggestion": true
85248             },
85249             "amenity/bank/Regions Bank": {
85250                 "tags": {
85251                     "name": "Regions Bank",
85252                     "amenity": "bank"
85253                 },
85254                 "name": "Regions Bank",
85255                 "icon": "bank",
85256                 "geometry": [
85257                     "point",
85258                     "vertex",
85259                     "area"
85260                 ],
85261                 "fields": [
85262                     "atm",
85263                     "building_area",
85264                     "address",
85265                     "opening_hours"
85266                 ],
85267                 "suggestion": true
85268             },
85269             "amenity/bank/Росбанк": {
85270                 "tags": {
85271                     "name": "Росбанк",
85272                     "amenity": "bank"
85273                 },
85274                 "name": "Росбанк",
85275                 "icon": "bank",
85276                 "geometry": [
85277                     "point",
85278                     "vertex",
85279                     "area"
85280                 ],
85281                 "fields": [
85282                     "atm",
85283                     "building_area",
85284                     "address",
85285                     "opening_hours"
85286                 ],
85287                 "suggestion": true
85288             },
85289             "amenity/bank/Banco Estado": {
85290                 "tags": {
85291                     "name": "Banco Estado",
85292                     "amenity": "bank"
85293                 },
85294                 "name": "Banco Estado",
85295                 "icon": "bank",
85296                 "geometry": [
85297                     "point",
85298                     "vertex",
85299                     "area"
85300                 ],
85301                 "fields": [
85302                     "atm",
85303                     "building_area",
85304                     "address",
85305                     "opening_hours"
85306                 ],
85307                 "suggestion": true
85308             },
85309             "amenity/bank/BCI": {
85310                 "tags": {
85311                     "name": "BCI",
85312                     "amenity": "bank"
85313                 },
85314                 "name": "BCI",
85315                 "icon": "bank",
85316                 "geometry": [
85317                     "point",
85318                     "vertex",
85319                     "area"
85320                 ],
85321                 "fields": [
85322                     "atm",
85323                     "building_area",
85324                     "address",
85325                     "opening_hours"
85326                 ],
85327                 "suggestion": true
85328             },
85329             "amenity/bank/SunTrust": {
85330                 "tags": {
85331                     "name": "SunTrust",
85332                     "amenity": "bank"
85333                 },
85334                 "name": "SunTrust",
85335                 "icon": "bank",
85336                 "geometry": [
85337                     "point",
85338                     "vertex",
85339                     "area"
85340                 ],
85341                 "fields": [
85342                     "atm",
85343                     "building_area",
85344                     "address",
85345                     "opening_hours"
85346                 ],
85347                 "suggestion": true
85348             },
85349             "amenity/bank/PNC Bank": {
85350                 "tags": {
85351                     "name": "PNC Bank",
85352                     "amenity": "bank"
85353                 },
85354                 "name": "PNC Bank",
85355                 "icon": "bank",
85356                 "geometry": [
85357                     "point",
85358                     "vertex",
85359                     "area"
85360                 ],
85361                 "fields": [
85362                     "atm",
85363                     "building_area",
85364                     "address",
85365                     "opening_hours"
85366                 ],
85367                 "suggestion": true
85368             },
85369             "amenity/bank/신한은행": {
85370                 "tags": {
85371                     "name": "신한은행",
85372                     "name:en": "Sinhan Bank",
85373                     "amenity": "bank"
85374                 },
85375                 "name": "신한은행",
85376                 "icon": "bank",
85377                 "geometry": [
85378                     "point",
85379                     "vertex",
85380                     "area"
85381                 ],
85382                 "fields": [
85383                     "atm",
85384                     "building_area",
85385                     "address",
85386                     "opening_hours"
85387                 ],
85388                 "suggestion": true
85389             },
85390             "amenity/bank/우리은행": {
85391                 "tags": {
85392                     "name": "우리은행",
85393                     "name:en": "Uri Bank",
85394                     "amenity": "bank"
85395                 },
85396                 "name": "우리은행",
85397                 "icon": "bank",
85398                 "geometry": [
85399                     "point",
85400                     "vertex",
85401                     "area"
85402                 ],
85403                 "fields": [
85404                     "atm",
85405                     "building_area",
85406                     "address",
85407                     "opening_hours"
85408                 ],
85409                 "suggestion": true
85410             },
85411             "amenity/bank/국민은행": {
85412                 "tags": {
85413                     "name": "국민은행",
85414                     "name:en": "Gungmin Bank",
85415                     "amenity": "bank"
85416                 },
85417                 "name": "국민은행",
85418                 "icon": "bank",
85419                 "geometry": [
85420                     "point",
85421                     "vertex",
85422                     "area"
85423                 ],
85424                 "fields": [
85425                     "atm",
85426                     "building_area",
85427                     "address",
85428                     "opening_hours"
85429                 ],
85430                 "suggestion": true
85431             },
85432             "amenity/bank/중소기업은행": {
85433                 "tags": {
85434                     "name": "중소기업은행",
85435                     "name:en": "Industrial Bank of Korea",
85436                     "amenity": "bank"
85437                 },
85438                 "name": "중소기업은행",
85439                 "icon": "bank",
85440                 "geometry": [
85441                     "point",
85442                     "vertex",
85443                     "area"
85444                 ],
85445                 "fields": [
85446                     "atm",
85447                     "building_area",
85448                     "address",
85449                     "opening_hours"
85450                 ],
85451                 "suggestion": true
85452             },
85453             "amenity/bank/광주은행": {
85454                 "tags": {
85455                     "name": "광주은행",
85456                     "name:en": "Gwangju Bank",
85457                     "amenity": "bank"
85458                 },
85459                 "name": "광주은행",
85460                 "icon": "bank",
85461                 "geometry": [
85462                     "point",
85463                     "vertex",
85464                     "area"
85465                 ],
85466                 "fields": [
85467                     "atm",
85468                     "building_area",
85469                     "address",
85470                     "opening_hours"
85471                 ],
85472                 "suggestion": true
85473             },
85474             "amenity/bank/Газпромбанк": {
85475                 "tags": {
85476                     "name": "Газпромбанк",
85477                     "amenity": "bank"
85478                 },
85479                 "name": "Газпромбанк",
85480                 "icon": "bank",
85481                 "geometry": [
85482                     "point",
85483                     "vertex",
85484                     "area"
85485                 ],
85486                 "fields": [
85487                     "atm",
85488                     "building_area",
85489                     "address",
85490                     "opening_hours"
85491                 ],
85492                 "suggestion": true
85493             },
85494             "amenity/bank/M&T Bank": {
85495                 "tags": {
85496                     "name": "M&T Bank",
85497                     "amenity": "bank"
85498                 },
85499                 "name": "M&T Bank",
85500                 "icon": "bank",
85501                 "geometry": [
85502                     "point",
85503                     "vertex",
85504                     "area"
85505                 ],
85506                 "fields": [
85507                     "atm",
85508                     "building_area",
85509                     "address",
85510                     "opening_hours"
85511                 ],
85512                 "suggestion": true
85513             },
85514             "amenity/bank/Caja de Burgos": {
85515                 "tags": {
85516                     "name": "Caja de Burgos",
85517                     "amenity": "bank"
85518                 },
85519                 "name": "Caja de Burgos",
85520                 "icon": "bank",
85521                 "geometry": [
85522                     "point",
85523                     "vertex",
85524                     "area"
85525                 ],
85526                 "fields": [
85527                     "atm",
85528                     "building_area",
85529                     "address",
85530                     "opening_hours"
85531                 ],
85532                 "suggestion": true
85533             },
85534             "amenity/bank/Santander Totta": {
85535                 "tags": {
85536                     "name": "Santander Totta",
85537                     "amenity": "bank"
85538                 },
85539                 "name": "Santander Totta",
85540                 "icon": "bank",
85541                 "geometry": [
85542                     "point",
85543                     "vertex",
85544                     "area"
85545                 ],
85546                 "fields": [
85547                     "atm",
85548                     "building_area",
85549                     "address",
85550                     "opening_hours"
85551                 ],
85552                 "suggestion": true
85553             },
85554             "amenity/bank/УкрСиббанк": {
85555                 "tags": {
85556                     "name": "УкрСиббанк",
85557                     "amenity": "bank"
85558                 },
85559                 "name": "УкрСиббанк",
85560                 "icon": "bank",
85561                 "geometry": [
85562                     "point",
85563                     "vertex",
85564                     "area"
85565                 ],
85566                 "fields": [
85567                     "atm",
85568                     "building_area",
85569                     "address",
85570                     "opening_hours"
85571                 ],
85572                 "suggestion": true
85573             },
85574             "amenity/bank/Ощадбанк": {
85575                 "tags": {
85576                     "name": "Ощадбанк",
85577                     "amenity": "bank"
85578                 },
85579                 "name": "Ощадбанк",
85580                 "icon": "bank",
85581                 "geometry": [
85582                     "point",
85583                     "vertex",
85584                     "area"
85585                 ],
85586                 "fields": [
85587                     "atm",
85588                     "building_area",
85589                     "address",
85590                     "opening_hours"
85591                 ],
85592                 "suggestion": true
85593             },
85594             "amenity/bank/Уралсиб": {
85595                 "tags": {
85596                     "name": "Уралсиб",
85597                     "amenity": "bank"
85598                 },
85599                 "name": "Уралсиб",
85600                 "icon": "bank",
85601                 "geometry": [
85602                     "point",
85603                     "vertex",
85604                     "area"
85605                 ],
85606                 "fields": [
85607                     "atm",
85608                     "building_area",
85609                     "address",
85610                     "opening_hours"
85611                 ],
85612                 "suggestion": true
85613             },
85614             "amenity/bank/りそな銀行": {
85615                 "tags": {
85616                     "name": "りそな銀行",
85617                     "name:en": "Mizuho Bank",
85618                     "amenity": "bank"
85619                 },
85620                 "name": "りそな銀行",
85621                 "icon": "bank",
85622                 "geometry": [
85623                     "point",
85624                     "vertex",
85625                     "area"
85626                 ],
85627                 "fields": [
85628                     "atm",
85629                     "building_area",
85630                     "address",
85631                     "opening_hours"
85632                 ],
85633                 "suggestion": true
85634             },
85635             "amenity/bank/Ecobank": {
85636                 "tags": {
85637                     "name": "Ecobank",
85638                     "amenity": "bank"
85639                 },
85640                 "name": "Ecobank",
85641                 "icon": "bank",
85642                 "geometry": [
85643                     "point",
85644                     "vertex",
85645                     "area"
85646                 ],
85647                 "fields": [
85648                     "atm",
85649                     "building_area",
85650                     "address",
85651                     "opening_hours"
85652                 ],
85653                 "suggestion": true
85654             },
85655             "amenity/bank/Cajero Automatico Bancared": {
85656                 "tags": {
85657                     "name": "Cajero Automatico Bancared",
85658                     "amenity": "bank"
85659                 },
85660                 "name": "Cajero Automatico Bancared",
85661                 "icon": "bank",
85662                 "geometry": [
85663                     "point",
85664                     "vertex",
85665                     "area"
85666                 ],
85667                 "fields": [
85668                     "atm",
85669                     "building_area",
85670                     "address",
85671                     "opening_hours"
85672                 ],
85673                 "suggestion": true
85674             },
85675             "amenity/bank/Промсвязьбанк": {
85676                 "tags": {
85677                     "name": "Промсвязьбанк",
85678                     "amenity": "bank"
85679                 },
85680                 "name": "Промсвязьбанк",
85681                 "icon": "bank",
85682                 "geometry": [
85683                     "point",
85684                     "vertex",
85685                     "area"
85686                 ],
85687                 "fields": [
85688                     "atm",
85689                     "building_area",
85690                     "address",
85691                     "opening_hours"
85692                 ],
85693                 "suggestion": true
85694             },
85695             "amenity/bank/三井住友銀行": {
85696                 "tags": {
85697                     "name": "三井住友銀行",
85698                     "amenity": "bank"
85699                 },
85700                 "name": "三井住友銀行",
85701                 "icon": "bank",
85702                 "geometry": [
85703                     "point",
85704                     "vertex",
85705                     "area"
85706                 ],
85707                 "fields": [
85708                     "atm",
85709                     "building_area",
85710                     "address",
85711                     "opening_hours"
85712                 ],
85713                 "suggestion": true
85714             },
85715             "amenity/bank/Banco Provincia": {
85716                 "tags": {
85717                     "name": "Banco Provincia",
85718                     "amenity": "bank"
85719                 },
85720                 "name": "Banco Provincia",
85721                 "icon": "bank",
85722                 "geometry": [
85723                     "point",
85724                     "vertex",
85725                     "area"
85726                 ],
85727                 "fields": [
85728                     "atm",
85729                     "building_area",
85730                     "address",
85731                     "opening_hours"
85732                 ],
85733                 "suggestion": true
85734             },
85735             "amenity/bank/BB&T": {
85736                 "tags": {
85737                     "name": "BB&T",
85738                     "amenity": "bank"
85739                 },
85740                 "name": "BB&T",
85741                 "icon": "bank",
85742                 "geometry": [
85743                     "point",
85744                     "vertex",
85745                     "area"
85746                 ],
85747                 "fields": [
85748                     "atm",
85749                     "building_area",
85750                     "address",
85751                     "opening_hours"
85752                 ],
85753                 "suggestion": true
85754             },
85755             "amenity/bank/Возрождение": {
85756                 "tags": {
85757                     "name": "Возрождение",
85758                     "amenity": "bank"
85759                 },
85760                 "name": "Возрождение",
85761                 "icon": "bank",
85762                 "geometry": [
85763                     "point",
85764                     "vertex",
85765                     "area"
85766                 ],
85767                 "fields": [
85768                     "atm",
85769                     "building_area",
85770                     "address",
85771                     "opening_hours"
85772                 ],
85773                 "suggestion": true
85774             },
85775             "amenity/bank/Capital One": {
85776                 "tags": {
85777                     "name": "Capital One",
85778                     "amenity": "bank"
85779                 },
85780                 "name": "Capital One",
85781                 "icon": "bank",
85782                 "geometry": [
85783                     "point",
85784                     "vertex",
85785                     "area"
85786                 ],
85787                 "fields": [
85788                     "atm",
85789                     "building_area",
85790                     "address",
85791                     "opening_hours"
85792                 ],
85793                 "suggestion": true
85794             },
85795             "amenity/bank/横浜銀行": {
85796                 "tags": {
85797                     "name": "横浜銀行",
85798                     "amenity": "bank"
85799                 },
85800                 "name": "横浜銀行",
85801                 "icon": "bank",
85802                 "geometry": [
85803                     "point",
85804                     "vertex",
85805                     "area"
85806                 ],
85807                 "fields": [
85808                     "atm",
85809                     "building_area",
85810                     "address",
85811                     "opening_hours"
85812                 ],
85813                 "suggestion": true
85814             },
85815             "amenity/bank/Bank Mandiri": {
85816                 "tags": {
85817                     "name": "Bank Mandiri",
85818                     "amenity": "bank"
85819                 },
85820                 "name": "Bank Mandiri",
85821                 "icon": "bank",
85822                 "geometry": [
85823                     "point",
85824                     "vertex",
85825                     "area"
85826                 ],
85827                 "fields": [
85828                     "atm",
85829                     "building_area",
85830                     "address",
85831                     "opening_hours"
85832                 ],
85833                 "suggestion": true
85834             },
85835             "amenity/bank/Banco de la Nación": {
85836                 "tags": {
85837                     "name": "Banco de la Nación",
85838                     "amenity": "bank"
85839                 },
85840                 "name": "Banco de la Nación",
85841                 "icon": "bank",
85842                 "geometry": [
85843                     "point",
85844                     "vertex",
85845                     "area"
85846                 ],
85847                 "fields": [
85848                     "atm",
85849                     "building_area",
85850                     "address",
85851                     "opening_hours"
85852                 ],
85853                 "suggestion": true
85854             },
85855             "amenity/bank/Banco G&T Continental": {
85856                 "tags": {
85857                     "name": "Banco G&T Continental",
85858                     "amenity": "bank"
85859                 },
85860                 "name": "Banco G&T Continental",
85861                 "icon": "bank",
85862                 "geometry": [
85863                     "point",
85864                     "vertex",
85865                     "area"
85866                 ],
85867                 "fields": [
85868                     "atm",
85869                     "building_area",
85870                     "address",
85871                     "opening_hours"
85872                 ],
85873                 "suggestion": true
85874             },
85875             "amenity/bank/Peoples Bank": {
85876                 "tags": {
85877                     "name": "Peoples Bank",
85878                     "amenity": "bank"
85879                 },
85880                 "name": "Peoples Bank",
85881                 "icon": "bank",
85882                 "geometry": [
85883                     "point",
85884                     "vertex",
85885                     "area"
85886                 ],
85887                 "fields": [
85888                     "atm",
85889                     "building_area",
85890                     "address",
85891                     "opening_hours"
85892                 ],
85893                 "suggestion": true
85894             },
85895             "amenity/bank/工商银行": {
85896                 "tags": {
85897                     "name": "工商银行",
85898                     "amenity": "bank"
85899                 },
85900                 "name": "工商银行",
85901                 "icon": "bank",
85902                 "geometry": [
85903                     "point",
85904                     "vertex",
85905                     "area"
85906                 ],
85907                 "fields": [
85908                     "atm",
85909                     "building_area",
85910                     "address",
85911                     "opening_hours"
85912                 ],
85913                 "suggestion": true
85914             },
85915             "amenity/bank/Совкомбанк": {
85916                 "tags": {
85917                     "name": "Совкомбанк",
85918                     "amenity": "bank"
85919                 },
85920                 "name": "Совкомбанк",
85921                 "icon": "bank",
85922                 "geometry": [
85923                     "point",
85924                     "vertex",
85925                     "area"
85926                 ],
85927                 "fields": [
85928                     "atm",
85929                     "building_area",
85930                     "address",
85931                     "opening_hours"
85932                 ],
85933                 "suggestion": true
85934             },
85935             "amenity/bank/Provincial": {
85936                 "tags": {
85937                     "name": "Provincial",
85938                     "amenity": "bank"
85939                 },
85940                 "name": "Provincial",
85941                 "icon": "bank",
85942                 "geometry": [
85943                     "point",
85944                     "vertex",
85945                     "area"
85946                 ],
85947                 "fields": [
85948                     "atm",
85949                     "building_area",
85950                     "address",
85951                     "opening_hours"
85952                 ],
85953                 "suggestion": true
85954             },
85955             "amenity/bank/Banco de Desarrollo Banrural": {
85956                 "tags": {
85957                     "name": "Banco de Desarrollo Banrural",
85958                     "amenity": "bank"
85959                 },
85960                 "name": "Banco de Desarrollo Banrural",
85961                 "icon": "bank",
85962                 "geometry": [
85963                     "point",
85964                     "vertex",
85965                     "area"
85966                 ],
85967                 "fields": [
85968                     "atm",
85969                     "building_area",
85970                     "address",
85971                     "opening_hours"
85972                 ],
85973                 "suggestion": true
85974             },
85975             "amenity/bank/Banco Bradesco": {
85976                 "tags": {
85977                     "name": "Banco Bradesco",
85978                     "amenity": "bank"
85979                 },
85980                 "name": "Banco Bradesco",
85981                 "icon": "bank",
85982                 "geometry": [
85983                     "point",
85984                     "vertex",
85985                     "area"
85986                 ],
85987                 "fields": [
85988                     "atm",
85989                     "building_area",
85990                     "address",
85991                     "opening_hours"
85992                 ],
85993                 "suggestion": true
85994             },
85995             "amenity/bank/Bicentenario": {
85996                 "tags": {
85997                     "name": "Bicentenario",
85998                     "amenity": "bank"
85999                 },
86000                 "name": "Bicentenario",
86001                 "icon": "bank",
86002                 "geometry": [
86003                     "point",
86004                     "vertex",
86005                     "area"
86006                 ],
86007                 "fields": [
86008                     "atm",
86009                     "building_area",
86010                     "address",
86011                     "opening_hours"
86012                 ],
86013                 "suggestion": true
86014             },
86015             "amenity/bank/ლიბერთი ბანკი": {
86016                 "tags": {
86017                     "name": "ლიბერთი ბანკი",
86018                     "name:en": "Liberty Bank",
86019                     "amenity": "bank"
86020                 },
86021                 "name": "ლიბერთი ბანკი",
86022                 "icon": "bank",
86023                 "geometry": [
86024                     "point",
86025                     "vertex",
86026                     "area"
86027                 ],
86028                 "fields": [
86029                     "atm",
86030                     "building_area",
86031                     "address",
86032                     "opening_hours"
86033                 ],
86034                 "suggestion": true
86035             },
86036             "amenity/bank/Banesco": {
86037                 "tags": {
86038                     "name": "Banesco",
86039                     "amenity": "bank"
86040                 },
86041                 "name": "Banesco",
86042                 "icon": "bank",
86043                 "geometry": [
86044                     "point",
86045                     "vertex",
86046                     "area"
86047                 ],
86048                 "fields": [
86049                     "atm",
86050                     "building_area",
86051                     "address",
86052                     "opening_hours"
86053                 ],
86054                 "suggestion": true
86055             },
86056             "amenity/bank/Mercantil": {
86057                 "tags": {
86058                     "name": "Mercantil",
86059                     "amenity": "bank"
86060                 },
86061                 "name": "Mercantil",
86062                 "icon": "bank",
86063                 "geometry": [
86064                     "point",
86065                     "vertex",
86066                     "area"
86067                 ],
86068                 "fields": [
86069                     "atm",
86070                     "building_area",
86071                     "address",
86072                     "opening_hours"
86073                 ],
86074                 "suggestion": true
86075             },
86076             "amenity/bank/Bank BRI": {
86077                 "tags": {
86078                     "name": "Bank BRI",
86079                     "amenity": "bank"
86080                 },
86081                 "name": "Bank BRI",
86082                 "icon": "bank",
86083                 "geometry": [
86084                     "point",
86085                     "vertex",
86086                     "area"
86087                 ],
86088                 "fields": [
86089                     "atm",
86090                     "building_area",
86091                     "address",
86092                     "opening_hours"
86093                 ],
86094                 "suggestion": true
86095             },
86096             "amenity/bank/Del Tesoro": {
86097                 "tags": {
86098                     "name": "Del Tesoro",
86099                     "amenity": "bank"
86100                 },
86101                 "name": "Del Tesoro",
86102                 "icon": "bank",
86103                 "geometry": [
86104                     "point",
86105                     "vertex",
86106                     "area"
86107                 ],
86108                 "fields": [
86109                     "atm",
86110                     "building_area",
86111                     "address",
86112                     "opening_hours"
86113                 ],
86114                 "suggestion": true
86115             },
86116             "amenity/bank/하나은행": {
86117                 "tags": {
86118                     "name": "하나은행",
86119                     "amenity": "bank"
86120                 },
86121                 "name": "하나은행",
86122                 "icon": "bank",
86123                 "geometry": [
86124                     "point",
86125                     "vertex",
86126                     "area"
86127                 ],
86128                 "fields": [
86129                     "atm",
86130                     "building_area",
86131                     "address",
86132                     "opening_hours"
86133                 ],
86134                 "suggestion": true
86135             },
86136             "amenity/bank/CityCommerce Bank": {
86137                 "tags": {
86138                     "name": "CityCommerce Bank",
86139                     "amenity": "bank"
86140                 },
86141                 "name": "CityCommerce Bank",
86142                 "icon": "bank",
86143                 "geometry": [
86144                     "point",
86145                     "vertex",
86146                     "area"
86147                 ],
86148                 "fields": [
86149                     "atm",
86150                     "building_area",
86151                     "address",
86152                     "opening_hours"
86153                 ],
86154                 "suggestion": true
86155             },
86156             "amenity/bank/De Venezuela": {
86157                 "tags": {
86158                     "name": "De Venezuela",
86159                     "amenity": "bank"
86160                 },
86161                 "name": "De Venezuela",
86162                 "icon": "bank",
86163                 "geometry": [
86164                     "point",
86165                     "vertex",
86166                     "area"
86167                 ],
86168                 "fields": [
86169                     "atm",
86170                     "building_area",
86171                     "address",
86172                     "opening_hours"
86173                 ],
86174                 "suggestion": true
86175             },
86176             "amenity/car_rental/Europcar": {
86177                 "tags": {
86178                     "name": "Europcar",
86179                     "amenity": "car_rental"
86180                 },
86181                 "name": "Europcar",
86182                 "icon": "car",
86183                 "geometry": [
86184                     "point",
86185                     "area"
86186                 ],
86187                 "fields": [
86188                     "operator"
86189                 ],
86190                 "suggestion": true
86191             },
86192             "amenity/car_rental/Budget": {
86193                 "tags": {
86194                     "name": "Budget",
86195                     "amenity": "car_rental"
86196                 },
86197                 "name": "Budget",
86198                 "icon": "car",
86199                 "geometry": [
86200                     "point",
86201                     "area"
86202                 ],
86203                 "fields": [
86204                     "operator"
86205                 ],
86206                 "suggestion": true
86207             },
86208             "amenity/car_rental/Sixt": {
86209                 "tags": {
86210                     "name": "Sixt",
86211                     "amenity": "car_rental"
86212                 },
86213                 "name": "Sixt",
86214                 "icon": "car",
86215                 "geometry": [
86216                     "point",
86217                     "area"
86218                 ],
86219                 "fields": [
86220                     "operator"
86221                 ],
86222                 "suggestion": true
86223             },
86224             "amenity/car_rental/Avis": {
86225                 "tags": {
86226                     "name": "Avis",
86227                     "amenity": "car_rental"
86228                 },
86229                 "name": "Avis",
86230                 "icon": "car",
86231                 "geometry": [
86232                     "point",
86233                     "area"
86234                 ],
86235                 "fields": [
86236                     "operator"
86237                 ],
86238                 "suggestion": true
86239             },
86240             "amenity/car_rental/Hertz": {
86241                 "tags": {
86242                     "name": "Hertz",
86243                     "amenity": "car_rental"
86244                 },
86245                 "name": "Hertz",
86246                 "icon": "car",
86247                 "geometry": [
86248                     "point",
86249                     "area"
86250                 ],
86251                 "fields": [
86252                     "operator"
86253                 ],
86254                 "suggestion": true
86255             },
86256             "amenity/car_rental/Enterprise": {
86257                 "tags": {
86258                     "name": "Enterprise",
86259                     "amenity": "car_rental"
86260                 },
86261                 "name": "Enterprise",
86262                 "icon": "car",
86263                 "geometry": [
86264                     "point",
86265                     "area"
86266                 ],
86267                 "fields": [
86268                     "operator"
86269                 ],
86270                 "suggestion": true
86271             },
86272             "amenity/car_rental/stadtmobil CarSharing-Station": {
86273                 "tags": {
86274                     "name": "stadtmobil CarSharing-Station",
86275                     "amenity": "car_rental"
86276                 },
86277                 "name": "stadtmobil CarSharing-Station",
86278                 "icon": "car",
86279                 "geometry": [
86280                     "point",
86281                     "area"
86282                 ],
86283                 "fields": [
86284                     "operator"
86285                 ],
86286                 "suggestion": true
86287             },
86288             "amenity/pharmacy/Rowlands Pharmacy": {
86289                 "tags": {
86290                     "name": "Rowlands Pharmacy",
86291                     "amenity": "pharmacy"
86292                 },
86293                 "name": "Rowlands Pharmacy",
86294                 "icon": "pharmacy",
86295                 "geometry": [
86296                     "point",
86297                     "vertex",
86298                     "area"
86299                 ],
86300                 "fields": [
86301                     "operator",
86302                     "building_area",
86303                     "address",
86304                     "opening_hours"
86305                 ],
86306                 "suggestion": true
86307             },
86308             "amenity/pharmacy/Boots": {
86309                 "tags": {
86310                     "name": "Boots",
86311                     "amenity": "pharmacy"
86312                 },
86313                 "name": "Boots",
86314                 "icon": "pharmacy",
86315                 "geometry": [
86316                     "point",
86317                     "vertex",
86318                     "area"
86319                 ],
86320                 "fields": [
86321                     "operator",
86322                     "building_area",
86323                     "address",
86324                     "opening_hours"
86325                 ],
86326                 "suggestion": true
86327             },
86328             "amenity/pharmacy/Marien-Apotheke": {
86329                 "tags": {
86330                     "name": "Marien-Apotheke",
86331                     "amenity": "pharmacy"
86332                 },
86333                 "name": "Marien-Apotheke",
86334                 "icon": "pharmacy",
86335                 "geometry": [
86336                     "point",
86337                     "vertex",
86338                     "area"
86339                 ],
86340                 "fields": [
86341                     "operator",
86342                     "building_area",
86343                     "address",
86344                     "opening_hours"
86345                 ],
86346                 "suggestion": true
86347             },
86348             "amenity/pharmacy/Mercury Drug": {
86349                 "tags": {
86350                     "name": "Mercury Drug",
86351                     "amenity": "pharmacy"
86352                 },
86353                 "name": "Mercury Drug",
86354                 "icon": "pharmacy",
86355                 "geometry": [
86356                     "point",
86357                     "vertex",
86358                     "area"
86359                 ],
86360                 "fields": [
86361                     "operator",
86362                     "building_area",
86363                     "address",
86364                     "opening_hours"
86365                 ],
86366                 "suggestion": true
86367             },
86368             "amenity/pharmacy/Löwen-Apotheke": {
86369                 "tags": {
86370                     "name": "Löwen-Apotheke",
86371                     "amenity": "pharmacy"
86372                 },
86373                 "name": "Löwen-Apotheke",
86374                 "icon": "pharmacy",
86375                 "geometry": [
86376                     "point",
86377                     "vertex",
86378                     "area"
86379                 ],
86380                 "fields": [
86381                     "operator",
86382                     "building_area",
86383                     "address",
86384                     "opening_hours"
86385                 ],
86386                 "suggestion": true
86387             },
86388             "amenity/pharmacy/Superdrug": {
86389                 "tags": {
86390                     "name": "Superdrug",
86391                     "amenity": "pharmacy"
86392                 },
86393                 "name": "Superdrug",
86394                 "icon": "pharmacy",
86395                 "geometry": [
86396                     "point",
86397                     "vertex",
86398                     "area"
86399                 ],
86400                 "fields": [
86401                     "operator",
86402                     "building_area",
86403                     "address",
86404                     "opening_hours"
86405                 ],
86406                 "suggestion": true
86407             },
86408             "amenity/pharmacy/Sonnen-Apotheke": {
86409                 "tags": {
86410                     "name": "Sonnen-Apotheke",
86411                     "amenity": "pharmacy"
86412                 },
86413                 "name": "Sonnen-Apotheke",
86414                 "icon": "pharmacy",
86415                 "geometry": [
86416                     "point",
86417                     "vertex",
86418                     "area"
86419                 ],
86420                 "fields": [
86421                     "operator",
86422                     "building_area",
86423                     "address",
86424                     "opening_hours"
86425                 ],
86426                 "suggestion": true
86427             },
86428             "amenity/pharmacy/Rathaus-Apotheke": {
86429                 "tags": {
86430                     "name": "Rathaus-Apotheke",
86431                     "amenity": "pharmacy"
86432                 },
86433                 "name": "Rathaus-Apotheke",
86434                 "icon": "pharmacy",
86435                 "geometry": [
86436                     "point",
86437                     "vertex",
86438                     "area"
86439                 ],
86440                 "fields": [
86441                     "operator",
86442                     "building_area",
86443                     "address",
86444                     "opening_hours"
86445                 ],
86446                 "suggestion": true
86447             },
86448             "amenity/pharmacy/Engel-Apotheke": {
86449                 "tags": {
86450                     "name": "Engel-Apotheke",
86451                     "amenity": "pharmacy"
86452                 },
86453                 "name": "Engel-Apotheke",
86454                 "icon": "pharmacy",
86455                 "geometry": [
86456                     "point",
86457                     "vertex",
86458                     "area"
86459                 ],
86460                 "fields": [
86461                     "operator",
86462                     "building_area",
86463                     "address",
86464                     "opening_hours"
86465                 ],
86466                 "suggestion": true
86467             },
86468             "amenity/pharmacy/Hirsch-Apotheke": {
86469                 "tags": {
86470                     "name": "Hirsch-Apotheke",
86471                     "amenity": "pharmacy"
86472                 },
86473                 "name": "Hirsch-Apotheke",
86474                 "icon": "pharmacy",
86475                 "geometry": [
86476                     "point",
86477                     "vertex",
86478                     "area"
86479                 ],
86480                 "fields": [
86481                     "operator",
86482                     "building_area",
86483                     "address",
86484                     "opening_hours"
86485                 ],
86486                 "suggestion": true
86487             },
86488             "amenity/pharmacy/Stern-Apotheke": {
86489                 "tags": {
86490                     "name": "Stern-Apotheke",
86491                     "amenity": "pharmacy"
86492                 },
86493                 "name": "Stern-Apotheke",
86494                 "icon": "pharmacy",
86495                 "geometry": [
86496                     "point",
86497                     "vertex",
86498                     "area"
86499                 ],
86500                 "fields": [
86501                     "operator",
86502                     "building_area",
86503                     "address",
86504                     "opening_hours"
86505                 ],
86506                 "suggestion": true
86507             },
86508             "amenity/pharmacy/Lloyds Pharmacy": {
86509                 "tags": {
86510                     "name": "Lloyds Pharmacy",
86511                     "amenity": "pharmacy"
86512                 },
86513                 "name": "Lloyds Pharmacy",
86514                 "icon": "pharmacy",
86515                 "geometry": [
86516                     "point",
86517                     "vertex",
86518                     "area"
86519                 ],
86520                 "fields": [
86521                     "operator",
86522                     "building_area",
86523                     "address",
86524                     "opening_hours"
86525                 ],
86526                 "suggestion": true
86527             },
86528             "amenity/pharmacy/Rosen-Apotheke": {
86529                 "tags": {
86530                     "name": "Rosen-Apotheke",
86531                     "amenity": "pharmacy"
86532                 },
86533                 "name": "Rosen-Apotheke",
86534                 "icon": "pharmacy",
86535                 "geometry": [
86536                     "point",
86537                     "vertex",
86538                     "area"
86539                 ],
86540                 "fields": [
86541                     "operator",
86542                     "building_area",
86543                     "address",
86544                     "opening_hours"
86545                 ],
86546                 "suggestion": true
86547             },
86548             "amenity/pharmacy/Stadt-Apotheke": {
86549                 "tags": {
86550                     "name": "Stadt-Apotheke",
86551                     "amenity": "pharmacy"
86552                 },
86553                 "name": "Stadt-Apotheke",
86554                 "icon": "pharmacy",
86555                 "geometry": [
86556                     "point",
86557                     "vertex",
86558                     "area"
86559                 ],
86560                 "fields": [
86561                     "operator",
86562                     "building_area",
86563                     "address",
86564                     "opening_hours"
86565                 ],
86566                 "suggestion": true
86567             },
86568             "amenity/pharmacy/Markt-Apotheke": {
86569                 "tags": {
86570                     "name": "Markt-Apotheke",
86571                     "amenity": "pharmacy"
86572                 },
86573                 "name": "Markt-Apotheke",
86574                 "icon": "pharmacy",
86575                 "geometry": [
86576                     "point",
86577                     "vertex",
86578                     "area"
86579                 ],
86580                 "fields": [
86581                     "operator",
86582                     "building_area",
86583                     "address",
86584                     "opening_hours"
86585                 ],
86586                 "suggestion": true
86587             },
86588             "amenity/pharmacy/Аптека": {
86589                 "tags": {
86590                     "name": "Аптека",
86591                     "amenity": "pharmacy"
86592                 },
86593                 "name": "Аптека",
86594                 "icon": "pharmacy",
86595                 "geometry": [
86596                     "point",
86597                     "vertex",
86598                     "area"
86599                 ],
86600                 "fields": [
86601                     "operator",
86602                     "building_area",
86603                     "address",
86604                     "opening_hours"
86605                 ],
86606                 "suggestion": true
86607             },
86608             "amenity/pharmacy/Pharmasave": {
86609                 "tags": {
86610                     "name": "Pharmasave",
86611                     "amenity": "pharmacy"
86612                 },
86613                 "name": "Pharmasave",
86614                 "icon": "pharmacy",
86615                 "geometry": [
86616                     "point",
86617                     "vertex",
86618                     "area"
86619                 ],
86620                 "fields": [
86621                     "operator",
86622                     "building_area",
86623                     "address",
86624                     "opening_hours"
86625                 ],
86626                 "suggestion": true
86627             },
86628             "amenity/pharmacy/Brunnen-Apotheke": {
86629                 "tags": {
86630                     "name": "Brunnen-Apotheke",
86631                     "amenity": "pharmacy"
86632                 },
86633                 "name": "Brunnen-Apotheke",
86634                 "icon": "pharmacy",
86635                 "geometry": [
86636                     "point",
86637                     "vertex",
86638                     "area"
86639                 ],
86640                 "fields": [
86641                     "operator",
86642                     "building_area",
86643                     "address",
86644                     "opening_hours"
86645                 ],
86646                 "suggestion": true
86647             },
86648             "amenity/pharmacy/Shoppers Drug Mart": {
86649                 "tags": {
86650                     "name": "Shoppers Drug Mart",
86651                     "amenity": "pharmacy"
86652                 },
86653                 "name": "Shoppers Drug Mart",
86654                 "icon": "pharmacy",
86655                 "geometry": [
86656                     "point",
86657                     "vertex",
86658                     "area"
86659                 ],
86660                 "fields": [
86661                     "operator",
86662                     "building_area",
86663                     "address",
86664                     "opening_hours"
86665                 ],
86666                 "suggestion": true
86667             },
86668             "amenity/pharmacy/Apotheke am Markt": {
86669                 "tags": {
86670                     "name": "Apotheke am Markt",
86671                     "amenity": "pharmacy"
86672                 },
86673                 "name": "Apotheke am Markt",
86674                 "icon": "pharmacy",
86675                 "geometry": [
86676                     "point",
86677                     "vertex",
86678                     "area"
86679                 ],
86680                 "fields": [
86681                     "operator",
86682                     "building_area",
86683                     "address",
86684                     "opening_hours"
86685                 ],
86686                 "suggestion": true
86687             },
86688             "amenity/pharmacy/Alte Apotheke": {
86689                 "tags": {
86690                     "name": "Alte Apotheke",
86691                     "amenity": "pharmacy"
86692                 },
86693                 "name": "Alte Apotheke",
86694                 "icon": "pharmacy",
86695                 "geometry": [
86696                     "point",
86697                     "vertex",
86698                     "area"
86699                 ],
86700                 "fields": [
86701                     "operator",
86702                     "building_area",
86703                     "address",
86704                     "opening_hours"
86705                 ],
86706                 "suggestion": true
86707             },
86708             "amenity/pharmacy/Neue Apotheke": {
86709                 "tags": {
86710                     "name": "Neue Apotheke",
86711                     "amenity": "pharmacy"
86712                 },
86713                 "name": "Neue Apotheke",
86714                 "icon": "pharmacy",
86715                 "geometry": [
86716                     "point",
86717                     "vertex",
86718                     "area"
86719                 ],
86720                 "fields": [
86721                     "operator",
86722                     "building_area",
86723                     "address",
86724                     "opening_hours"
86725                 ],
86726                 "suggestion": true
86727             },
86728             "amenity/pharmacy/Gintarinė vaistinė": {
86729                 "tags": {
86730                     "name": "Gintarinė vaistinė",
86731                     "amenity": "pharmacy"
86732                 },
86733                 "name": "Gintarinė vaistinė",
86734                 "icon": "pharmacy",
86735                 "geometry": [
86736                     "point",
86737                     "vertex",
86738                     "area"
86739                 ],
86740                 "fields": [
86741                     "operator",
86742                     "building_area",
86743                     "address",
86744                     "opening_hours"
86745                 ],
86746                 "suggestion": true
86747             },
86748             "amenity/pharmacy/Rats-Apotheke": {
86749                 "tags": {
86750                     "name": "Rats-Apotheke",
86751                     "amenity": "pharmacy"
86752                 },
86753                 "name": "Rats-Apotheke",
86754                 "icon": "pharmacy",
86755                 "geometry": [
86756                     "point",
86757                     "vertex",
86758                     "area"
86759                 ],
86760                 "fields": [
86761                     "operator",
86762                     "building_area",
86763                     "address",
86764                     "opening_hours"
86765                 ],
86766                 "suggestion": true
86767             },
86768             "amenity/pharmacy/Adler Apotheke": {
86769                 "tags": {
86770                     "name": "Adler Apotheke",
86771                     "amenity": "pharmacy"
86772                 },
86773                 "name": "Adler Apotheke",
86774                 "icon": "pharmacy",
86775                 "geometry": [
86776                     "point",
86777                     "vertex",
86778                     "area"
86779                 ],
86780                 "fields": [
86781                     "operator",
86782                     "building_area",
86783                     "address",
86784                     "opening_hours"
86785                 ],
86786                 "suggestion": true
86787             },
86788             "amenity/pharmacy/Pharmacie Centrale": {
86789                 "tags": {
86790                     "name": "Pharmacie Centrale",
86791                     "amenity": "pharmacy"
86792                 },
86793                 "name": "Pharmacie Centrale",
86794                 "icon": "pharmacy",
86795                 "geometry": [
86796                     "point",
86797                     "vertex",
86798                     "area"
86799                 ],
86800                 "fields": [
86801                     "operator",
86802                     "building_area",
86803                     "address",
86804                     "opening_hours"
86805                 ],
86806                 "suggestion": true
86807             },
86808             "amenity/pharmacy/Walgreens": {
86809                 "tags": {
86810                     "name": "Walgreens",
86811                     "amenity": "pharmacy"
86812                 },
86813                 "name": "Walgreens",
86814                 "icon": "pharmacy",
86815                 "geometry": [
86816                     "point",
86817                     "vertex",
86818                     "area"
86819                 ],
86820                 "fields": [
86821                     "operator",
86822                     "building_area",
86823                     "address",
86824                     "opening_hours"
86825                 ],
86826                 "suggestion": true
86827             },
86828             "amenity/pharmacy/Rite Aid": {
86829                 "tags": {
86830                     "name": "Rite Aid",
86831                     "amenity": "pharmacy"
86832                 },
86833                 "name": "Rite Aid",
86834                 "icon": "pharmacy",
86835                 "geometry": [
86836                     "point",
86837                     "vertex",
86838                     "area"
86839                 ],
86840                 "fields": [
86841                     "operator",
86842                     "building_area",
86843                     "address",
86844                     "opening_hours"
86845                 ],
86846                 "suggestion": true
86847             },
86848             "amenity/pharmacy/Apotheke": {
86849                 "tags": {
86850                     "name": "Apotheke",
86851                     "amenity": "pharmacy"
86852                 },
86853                 "name": "Apotheke",
86854                 "icon": "pharmacy",
86855                 "geometry": [
86856                     "point",
86857                     "vertex",
86858                     "area"
86859                 ],
86860                 "fields": [
86861                     "operator",
86862                     "building_area",
86863                     "address",
86864                     "opening_hours"
86865                 ],
86866                 "suggestion": true
86867             },
86868             "amenity/pharmacy/Linden-Apotheke": {
86869                 "tags": {
86870                     "name": "Linden-Apotheke",
86871                     "amenity": "pharmacy"
86872                 },
86873                 "name": "Linden-Apotheke",
86874                 "icon": "pharmacy",
86875                 "geometry": [
86876                     "point",
86877                     "vertex",
86878                     "area"
86879                 ],
86880                 "fields": [
86881                     "operator",
86882                     "building_area",
86883                     "address",
86884                     "opening_hours"
86885                 ],
86886                 "suggestion": true
86887             },
86888             "amenity/pharmacy/Bahnhof-Apotheke": {
86889                 "tags": {
86890                     "name": "Bahnhof-Apotheke",
86891                     "amenity": "pharmacy"
86892                 },
86893                 "name": "Bahnhof-Apotheke",
86894                 "icon": "pharmacy",
86895                 "geometry": [
86896                     "point",
86897                     "vertex",
86898                     "area"
86899                 ],
86900                 "fields": [
86901                     "operator",
86902                     "building_area",
86903                     "address",
86904                     "opening_hours"
86905                 ],
86906                 "suggestion": true
86907             },
86908             "amenity/pharmacy/Burg-Apotheke": {
86909                 "tags": {
86910                     "name": "Burg-Apotheke",
86911                     "amenity": "pharmacy"
86912                 },
86913                 "name": "Burg-Apotheke",
86914                 "icon": "pharmacy",
86915                 "geometry": [
86916                     "point",
86917                     "vertex",
86918                     "area"
86919                 ],
86920                 "fields": [
86921                     "operator",
86922                     "building_area",
86923                     "address",
86924                     "opening_hours"
86925                 ],
86926                 "suggestion": true
86927             },
86928             "amenity/pharmacy/Jean Coutu": {
86929                 "tags": {
86930                     "name": "Jean Coutu",
86931                     "amenity": "pharmacy"
86932                 },
86933                 "name": "Jean Coutu",
86934                 "icon": "pharmacy",
86935                 "geometry": [
86936                     "point",
86937                     "vertex",
86938                     "area"
86939                 ],
86940                 "fields": [
86941                     "operator",
86942                     "building_area",
86943                     "address",
86944                     "opening_hours"
86945                 ],
86946                 "suggestion": true
86947             },
86948             "amenity/pharmacy/Pharmaprix": {
86949                 "tags": {
86950                     "name": "Pharmaprix",
86951                     "amenity": "pharmacy"
86952                 },
86953                 "name": "Pharmaprix",
86954                 "icon": "pharmacy",
86955                 "geometry": [
86956                     "point",
86957                     "vertex",
86958                     "area"
86959                 ],
86960                 "fields": [
86961                     "operator",
86962                     "building_area",
86963                     "address",
86964                     "opening_hours"
86965                 ],
86966                 "suggestion": true
86967             },
86968             "amenity/pharmacy/Farmacias Ahumada": {
86969                 "tags": {
86970                     "name": "Farmacias Ahumada",
86971                     "amenity": "pharmacy"
86972                 },
86973                 "name": "Farmacias Ahumada",
86974                 "icon": "pharmacy",
86975                 "geometry": [
86976                     "point",
86977                     "vertex",
86978                     "area"
86979                 ],
86980                 "fields": [
86981                     "operator",
86982                     "building_area",
86983                     "address",
86984                     "opening_hours"
86985                 ],
86986                 "suggestion": true
86987             },
86988             "amenity/pharmacy/Farmacia Comunale": {
86989                 "tags": {
86990                     "name": "Farmacia Comunale",
86991                     "amenity": "pharmacy"
86992                 },
86993                 "name": "Farmacia Comunale",
86994                 "icon": "pharmacy",
86995                 "geometry": [
86996                     "point",
86997                     "vertex",
86998                     "area"
86999                 ],
87000                 "fields": [
87001                     "operator",
87002                     "building_area",
87003                     "address",
87004                     "opening_hours"
87005                 ],
87006                 "suggestion": true
87007             },
87008             "amenity/pharmacy/Farmacias Cruz Verde": {
87009                 "tags": {
87010                     "name": "Farmacias Cruz Verde",
87011                     "amenity": "pharmacy"
87012                 },
87013                 "name": "Farmacias Cruz Verde",
87014                 "icon": "pharmacy",
87015                 "geometry": [
87016                     "point",
87017                     "vertex",
87018                     "area"
87019                 ],
87020                 "fields": [
87021                     "operator",
87022                     "building_area",
87023                     "address",
87024                     "opening_hours"
87025                 ],
87026                 "suggestion": true
87027             },
87028             "amenity/pharmacy/Cruz Verde": {
87029                 "tags": {
87030                     "name": "Cruz Verde",
87031                     "amenity": "pharmacy"
87032                 },
87033                 "name": "Cruz Verde",
87034                 "icon": "pharmacy",
87035                 "geometry": [
87036                     "point",
87037                     "vertex",
87038                     "area"
87039                 ],
87040                 "fields": [
87041                     "operator",
87042                     "building_area",
87043                     "address",
87044                     "opening_hours"
87045                 ],
87046                 "suggestion": true
87047             },
87048             "amenity/pharmacy/Hubertus Apotheke": {
87049                 "tags": {
87050                     "name": "Hubertus Apotheke",
87051                     "amenity": "pharmacy"
87052                 },
87053                 "name": "Hubertus Apotheke",
87054                 "icon": "pharmacy",
87055                 "geometry": [
87056                     "point",
87057                     "vertex",
87058                     "area"
87059                 ],
87060                 "fields": [
87061                     "operator",
87062                     "building_area",
87063                     "address",
87064                     "opening_hours"
87065                 ],
87066                 "suggestion": true
87067             },
87068             "amenity/pharmacy/CVS": {
87069                 "tags": {
87070                     "name": "CVS",
87071                     "amenity": "pharmacy"
87072                 },
87073                 "name": "CVS",
87074                 "icon": "pharmacy",
87075                 "geometry": [
87076                     "point",
87077                     "vertex",
87078                     "area"
87079                 ],
87080                 "fields": [
87081                     "operator",
87082                     "building_area",
87083                     "address",
87084                     "opening_hours"
87085                 ],
87086                 "suggestion": true
87087             },
87088             "amenity/pharmacy/Farmacias SalcoBrand": {
87089                 "tags": {
87090                     "name": "Farmacias SalcoBrand",
87091                     "amenity": "pharmacy"
87092                 },
87093                 "name": "Farmacias SalcoBrand",
87094                 "icon": "pharmacy",
87095                 "geometry": [
87096                     "point",
87097                     "vertex",
87098                     "area"
87099                 ],
87100                 "fields": [
87101                     "operator",
87102                     "building_area",
87103                     "address",
87104                     "opening_hours"
87105                 ],
87106                 "suggestion": true
87107             },
87108             "amenity/pharmacy/Фармация": {
87109                 "tags": {
87110                     "name": "Фармация",
87111                     "amenity": "pharmacy"
87112                 },
87113                 "name": "Фармация",
87114                 "icon": "pharmacy",
87115                 "geometry": [
87116                     "point",
87117                     "vertex",
87118                     "area"
87119                 ],
87120                 "fields": [
87121                     "operator",
87122                     "building_area",
87123                     "address",
87124                     "opening_hours"
87125                 ],
87126                 "suggestion": true
87127             },
87128             "amenity/pharmacy/Bären-Apotheke": {
87129                 "tags": {
87130                     "name": "Bären-Apotheke",
87131                     "amenity": "pharmacy"
87132                 },
87133                 "name": "Bären-Apotheke",
87134                 "icon": "pharmacy",
87135                 "geometry": [
87136                     "point",
87137                     "vertex",
87138                     "area"
87139                 ],
87140                 "fields": [
87141                     "operator",
87142                     "building_area",
87143                     "address",
87144                     "opening_hours"
87145                 ],
87146                 "suggestion": true
87147             },
87148             "amenity/pharmacy/Clicks": {
87149                 "tags": {
87150                     "name": "Clicks",
87151                     "amenity": "pharmacy"
87152                 },
87153                 "name": "Clicks",
87154                 "icon": "pharmacy",
87155                 "geometry": [
87156                     "point",
87157                     "vertex",
87158                     "area"
87159                 ],
87160                 "fields": [
87161                     "operator",
87162                     "building_area",
87163                     "address",
87164                     "opening_hours"
87165                 ],
87166                 "suggestion": true
87167             },
87168             "amenity/pharmacy/セイジョー": {
87169                 "tags": {
87170                     "name": "セイジョー",
87171                     "amenity": "pharmacy"
87172                 },
87173                 "name": "セイジョー",
87174                 "icon": "pharmacy",
87175                 "geometry": [
87176                     "point",
87177                     "vertex",
87178                     "area"
87179                 ],
87180                 "fields": [
87181                     "operator",
87182                     "building_area",
87183                     "address",
87184                     "opening_hours"
87185                 ],
87186                 "suggestion": true
87187             },
87188             "amenity/pharmacy/マツモトキヨシ": {
87189                 "tags": {
87190                     "name": "マツモトキヨシ",
87191                     "amenity": "pharmacy"
87192                 },
87193                 "name": "マツモトキヨシ",
87194                 "icon": "pharmacy",
87195                 "geometry": [
87196                     "point",
87197                     "vertex",
87198                     "area"
87199                 ],
87200                 "fields": [
87201                     "operator",
87202                     "building_area",
87203                     "address",
87204                     "opening_hours"
87205                 ],
87206                 "suggestion": true
87207             },
87208             "amenity/pharmacy/Dr. Max": {
87209                 "tags": {
87210                     "name": "Dr. Max",
87211                     "amenity": "pharmacy"
87212                 },
87213                 "name": "Dr. Max",
87214                 "icon": "pharmacy",
87215                 "geometry": [
87216                     "point",
87217                     "vertex",
87218                     "area"
87219                 ],
87220                 "fields": [
87221                     "operator",
87222                     "building_area",
87223                     "address",
87224                     "opening_hours"
87225                 ],
87226                 "suggestion": true
87227             },
87228             "amenity/pharmacy/Вита": {
87229                 "tags": {
87230                     "name": "Вита",
87231                     "amenity": "pharmacy"
87232                 },
87233                 "name": "Вита",
87234                 "icon": "pharmacy",
87235                 "geometry": [
87236                     "point",
87237                     "vertex",
87238                     "area"
87239                 ],
87240                 "fields": [
87241                     "operator",
87242                     "building_area",
87243                     "address",
87244                     "opening_hours"
87245                 ],
87246                 "suggestion": true
87247             },
87248             "amenity/pharmacy/サンドラッグ": {
87249                 "tags": {
87250                     "name": "サンドラッグ",
87251                     "amenity": "pharmacy"
87252                 },
87253                 "name": "サンドラッグ",
87254                 "icon": "pharmacy",
87255                 "geometry": [
87256                     "point",
87257                     "vertex",
87258                     "area"
87259                 ],
87260                 "fields": [
87261                     "operator",
87262                     "building_area",
87263                     "address",
87264                     "opening_hours"
87265                 ],
87266                 "suggestion": true
87267             },
87268             "amenity/pharmacy/Apteka": {
87269                 "tags": {
87270                     "name": "Apteka",
87271                     "amenity": "pharmacy"
87272                 },
87273                 "name": "Apteka",
87274                 "icon": "pharmacy",
87275                 "geometry": [
87276                     "point",
87277                     "vertex",
87278                     "area"
87279                 ],
87280                 "fields": [
87281                     "operator",
87282                     "building_area",
87283                     "address",
87284                     "opening_hours"
87285                 ],
87286                 "suggestion": true
87287             },
87288             "amenity/pharmacy/Первая помощь": {
87289                 "tags": {
87290                     "name": "Первая помощь",
87291                     "amenity": "pharmacy"
87292                 },
87293                 "name": "Первая помощь",
87294                 "icon": "pharmacy",
87295                 "geometry": [
87296                     "point",
87297                     "vertex",
87298                     "area"
87299                 ],
87300                 "fields": [
87301                     "operator",
87302                     "building_area",
87303                     "address",
87304                     "opening_hours"
87305                 ],
87306                 "suggestion": true
87307             },
87308             "amenity/pharmacy/Ригла": {
87309                 "tags": {
87310                     "name": "Ригла",
87311                     "amenity": "pharmacy"
87312                 },
87313                 "name": "Ригла",
87314                 "icon": "pharmacy",
87315                 "geometry": [
87316                     "point",
87317                     "vertex",
87318                     "area"
87319                 ],
87320                 "fields": [
87321                     "operator",
87322                     "building_area",
87323                     "address",
87324                     "opening_hours"
87325                 ],
87326                 "suggestion": true
87327             },
87328             "amenity/pharmacy/Имплозия": {
87329                 "tags": {
87330                     "name": "Имплозия",
87331                     "amenity": "pharmacy"
87332                 },
87333                 "name": "Имплозия",
87334                 "icon": "pharmacy",
87335                 "geometry": [
87336                     "point",
87337                     "vertex",
87338                     "area"
87339                 ],
87340                 "fields": [
87341                     "operator",
87342                     "building_area",
87343                     "address",
87344                     "opening_hours"
87345                 ],
87346                 "suggestion": true
87347             },
87348             "amenity/pharmacy/Kinney Drugs": {
87349                 "tags": {
87350                     "name": "Kinney Drugs",
87351                     "amenity": "pharmacy"
87352                 },
87353                 "name": "Kinney Drugs",
87354                 "icon": "pharmacy",
87355                 "geometry": [
87356                     "point",
87357                     "vertex",
87358                     "area"
87359                 ],
87360                 "fields": [
87361                     "operator",
87362                     "building_area",
87363                     "address",
87364                     "opening_hours"
87365                 ],
87366                 "suggestion": true
87367             },
87368             "amenity/pharmacy/Классика": {
87369                 "tags": {
87370                     "name": "Классика",
87371                     "amenity": "pharmacy"
87372                 },
87373                 "name": "Классика",
87374                 "icon": "pharmacy",
87375                 "geometry": [
87376                     "point",
87377                     "vertex",
87378                     "area"
87379                 ],
87380                 "fields": [
87381                     "operator",
87382                     "building_area",
87383                     "address",
87384                     "opening_hours"
87385                 ],
87386                 "suggestion": true
87387             },
87388             "amenity/pharmacy/Ljekarna": {
87389                 "tags": {
87390                     "name": "Ljekarna",
87391                     "amenity": "pharmacy"
87392                 },
87393                 "name": "Ljekarna",
87394                 "icon": "pharmacy",
87395                 "geometry": [
87396                     "point",
87397                     "vertex",
87398                     "area"
87399                 ],
87400                 "fields": [
87401                     "operator",
87402                     "building_area",
87403                     "address",
87404                     "opening_hours"
87405                 ],
87406                 "suggestion": true
87407             },
87408             "amenity/pharmacy/SalcoBrand": {
87409                 "tags": {
87410                     "name": "SalcoBrand",
87411                     "amenity": "pharmacy"
87412                 },
87413                 "name": "SalcoBrand",
87414                 "icon": "pharmacy",
87415                 "geometry": [
87416                     "point",
87417                     "vertex",
87418                     "area"
87419                 ],
87420                 "fields": [
87421                     "operator",
87422                     "building_area",
87423                     "address",
87424                     "opening_hours"
87425                 ],
87426                 "suggestion": true
87427             },
87428             "amenity/pharmacy/Аптека 36,6": {
87429                 "tags": {
87430                     "name": "Аптека 36,6",
87431                     "amenity": "pharmacy"
87432                 },
87433                 "name": "Аптека 36,6",
87434                 "icon": "pharmacy",
87435                 "geometry": [
87436                     "point",
87437                     "vertex",
87438                     "area"
87439                 ],
87440                 "fields": [
87441                     "operator",
87442                     "building_area",
87443                     "address",
87444                     "opening_hours"
87445                 ],
87446                 "suggestion": true
87447             },
87448             "amenity/pharmacy/Фармакор": {
87449                 "tags": {
87450                     "name": "Фармакор",
87451                     "amenity": "pharmacy"
87452                 },
87453                 "name": "Фармакор",
87454                 "icon": "pharmacy",
87455                 "geometry": [
87456                     "point",
87457                     "vertex",
87458                     "area"
87459                 ],
87460                 "fields": [
87461                     "operator",
87462                     "building_area",
87463                     "address",
87464                     "opening_hours"
87465                 ],
87466                 "suggestion": true
87467             },
87468             "amenity/pharmacy/スギ薬局": {
87469                 "tags": {
87470                     "name": "スギ薬局",
87471                     "amenity": "pharmacy"
87472                 },
87473                 "name": "スギ薬局",
87474                 "icon": "pharmacy",
87475                 "geometry": [
87476                     "point",
87477                     "vertex",
87478                     "area"
87479                 ],
87480                 "fields": [
87481                     "operator",
87482                     "building_area",
87483                     "address",
87484                     "opening_hours"
87485                 ],
87486                 "suggestion": true
87487             },
87488             "amenity/pharmacy/Аптечный пункт": {
87489                 "tags": {
87490                     "name": "Аптечный пункт",
87491                     "amenity": "pharmacy"
87492                 },
87493                 "name": "Аптечный пункт",
87494                 "icon": "pharmacy",
87495                 "geometry": [
87496                     "point",
87497                     "vertex",
87498                     "area"
87499                 ],
87500                 "fields": [
87501                     "operator",
87502                     "building_area",
87503                     "address",
87504                     "opening_hours"
87505                 ],
87506                 "suggestion": true
87507             },
87508             "amenity/pharmacy/Невис": {
87509                 "tags": {
87510                     "name": "Невис",
87511                     "amenity": "pharmacy"
87512                 },
87513                 "name": "Невис",
87514                 "icon": "pharmacy",
87515                 "geometry": [
87516                     "point",
87517                     "vertex",
87518                     "area"
87519                 ],
87520                 "fields": [
87521                     "operator",
87522                     "building_area",
87523                     "address",
87524                     "opening_hours"
87525                 ],
87526                 "suggestion": true
87527             },
87528             "amenity/pharmacy/トモズ (Tomod's)": {
87529                 "tags": {
87530                     "name": "トモズ (Tomod's)",
87531                     "amenity": "pharmacy"
87532                 },
87533                 "name": "トモズ (Tomod's)",
87534                 "icon": "pharmacy",
87535                 "geometry": [
87536                     "point",
87537                     "vertex",
87538                     "area"
87539                 ],
87540                 "fields": [
87541                     "operator",
87542                     "building_area",
87543                     "address",
87544                     "opening_hours"
87545                 ],
87546                 "suggestion": true
87547             },
87548             "amenity/pharmacy/Eurovaistinė": {
87549                 "tags": {
87550                     "name": "Eurovaistinė",
87551                     "amenity": "pharmacy"
87552                 },
87553                 "name": "Eurovaistinė",
87554                 "icon": "pharmacy",
87555                 "geometry": [
87556                     "point",
87557                     "vertex",
87558                     "area"
87559                 ],
87560                 "fields": [
87561                     "operator",
87562                     "building_area",
87563                     "address",
87564                     "opening_hours"
87565                 ],
87566                 "suggestion": true
87567             },
87568             "amenity/pharmacy/Farmacity": {
87569                 "tags": {
87570                     "name": "Farmacity",
87571                     "amenity": "pharmacy"
87572                 },
87573                 "name": "Farmacity",
87574                 "icon": "pharmacy",
87575                 "geometry": [
87576                     "point",
87577                     "vertex",
87578                     "area"
87579                 ],
87580                 "fields": [
87581                     "operator",
87582                     "building_area",
87583                     "address",
87584                     "opening_hours"
87585                 ],
87586                 "suggestion": true
87587             },
87588             "amenity/pharmacy/аптека": {
87589                 "tags": {
87590                     "name": "аптека",
87591                     "amenity": "pharmacy"
87592                 },
87593                 "name": "аптека",
87594                 "icon": "pharmacy",
87595                 "geometry": [
87596                     "point",
87597                     "vertex",
87598                     "area"
87599                 ],
87600                 "fields": [
87601                     "operator",
87602                     "building_area",
87603                     "address",
87604                     "opening_hours"
87605                 ],
87606                 "suggestion": true
87607             },
87608             "amenity/pharmacy/The Generics Pharmacy": {
87609                 "tags": {
87610                     "name": "The Generics Pharmacy",
87611                     "amenity": "pharmacy"
87612                 },
87613                 "name": "The Generics Pharmacy",
87614                 "icon": "pharmacy",
87615                 "geometry": [
87616                     "point",
87617                     "vertex",
87618                     "area"
87619                 ],
87620                 "fields": [
87621                     "operator",
87622                     "building_area",
87623                     "address",
87624                     "opening_hours"
87625                 ],
87626                 "suggestion": true
87627             },
87628             "amenity/pharmacy/Farmatodo": {
87629                 "tags": {
87630                     "name": "Farmatodo",
87631                     "amenity": "pharmacy"
87632                 },
87633                 "name": "Farmatodo",
87634                 "icon": "pharmacy",
87635                 "geometry": [
87636                     "point",
87637                     "vertex",
87638                     "area"
87639                 ],
87640                 "fields": [
87641                     "operator",
87642                     "building_area",
87643                     "address",
87644                     "opening_hours"
87645                 ],
87646                 "suggestion": true
87647             },
87648             "amenity/pharmacy/Duane Reade": {
87649                 "tags": {
87650                     "name": "Duane Reade",
87651                     "amenity": "pharmacy"
87652                 },
87653                 "name": "Duane Reade",
87654                 "icon": "pharmacy",
87655                 "geometry": [
87656                     "point",
87657                     "vertex",
87658                     "area"
87659                 ],
87660                 "fields": [
87661                     "operator",
87662                     "building_area",
87663                     "address",
87664                     "opening_hours"
87665                 ],
87666                 "suggestion": true
87667             },
87668             "amenity/pharmacy/Фармленд": {
87669                 "tags": {
87670                     "name": "Фармленд",
87671                     "amenity": "pharmacy"
87672                 },
87673                 "name": "Фармленд",
87674                 "icon": "pharmacy",
87675                 "geometry": [
87676                     "point",
87677                     "vertex",
87678                     "area"
87679                 ],
87680                 "fields": [
87681                     "operator",
87682                     "building_area",
87683                     "address",
87684                     "opening_hours"
87685                 ],
87686                 "suggestion": true
87687             },
87688             "amenity/pharmacy/ドラッグてらしま (Drug Terashima)": {
87689                 "tags": {
87690                     "name": "ドラッグてらしま (Drug Terashima)",
87691                     "amenity": "pharmacy"
87692                 },
87693                 "name": "ドラッグてらしま (Drug Terashima)",
87694                 "icon": "pharmacy",
87695                 "geometry": [
87696                     "point",
87697                     "vertex",
87698                     "area"
87699                 ],
87700                 "fields": [
87701                     "operator",
87702                     "building_area",
87703                     "address",
87704                     "opening_hours"
87705                 ],
87706                 "suggestion": true
87707             },
87708             "amenity/pharmacy/Арніка": {
87709                 "tags": {
87710                     "name": "Арніка",
87711                     "amenity": "pharmacy"
87712                 },
87713                 "name": "Арніка",
87714                 "icon": "pharmacy",
87715                 "geometry": [
87716                     "point",
87717                     "vertex",
87718                     "area"
87719                 ],
87720                 "fields": [
87721                     "operator",
87722                     "building_area",
87723                     "address",
87724                     "opening_hours"
87725                 ],
87726                 "suggestion": true
87727             },
87728             "amenity/pharmacy/ავერსი (Aversi)": {
87729                 "tags": {
87730                     "name": "ავერსი (Aversi)",
87731                     "amenity": "pharmacy"
87732                 },
87733                 "name": "ავერსი (Aversi)",
87734                 "icon": "pharmacy",
87735                 "geometry": [
87736                     "point",
87737                     "vertex",
87738                     "area"
87739                 ],
87740                 "fields": [
87741                     "operator",
87742                     "building_area",
87743                     "address",
87744                     "opening_hours"
87745                 ],
87746                 "suggestion": true
87747             },
87748             "amenity/pharmacy/Farmahorro": {
87749                 "tags": {
87750                     "name": "Farmahorro",
87751                     "amenity": "pharmacy"
87752                 },
87753                 "name": "Farmahorro",
87754                 "icon": "pharmacy",
87755                 "geometry": [
87756                     "point",
87757                     "vertex",
87758                     "area"
87759                 ],
87760                 "fields": [
87761                     "operator",
87762                     "building_area",
87763                     "address",
87764                     "opening_hours"
87765                 ],
87766                 "suggestion": true
87767             },
87768             "amenity/cafe/Starbucks": {
87769                 "tags": {
87770                     "name": "Starbucks",
87771                     "cuisine": "coffee_shop",
87772                     "amenity": "cafe"
87773                 },
87774                 "name": "Starbucks",
87775                 "icon": "cafe",
87776                 "geometry": [
87777                     "point",
87778                     "vertex",
87779                     "area"
87780                 ],
87781                 "fields": [
87782                     "cuisine",
87783                     "internet_access",
87784                     "building_area",
87785                     "address",
87786                     "opening_hours",
87787                     "smoking"
87788                 ],
87789                 "suggestion": true
87790             },
87791             "amenity/cafe/Cafeteria": {
87792                 "tags": {
87793                     "name": "Cafeteria",
87794                     "amenity": "cafe"
87795                 },
87796                 "name": "Cafeteria",
87797                 "icon": "cafe",
87798                 "geometry": [
87799                     "point",
87800                     "vertex",
87801                     "area"
87802                 ],
87803                 "fields": [
87804                     "cuisine",
87805                     "internet_access",
87806                     "building_area",
87807                     "address",
87808                     "opening_hours",
87809                     "smoking"
87810                 ],
87811                 "suggestion": true
87812             },
87813             "amenity/cafe/Costa": {
87814                 "tags": {
87815                     "name": "Costa",
87816                     "amenity": "cafe"
87817                 },
87818                 "name": "Costa",
87819                 "icon": "cafe",
87820                 "geometry": [
87821                     "point",
87822                     "vertex",
87823                     "area"
87824                 ],
87825                 "fields": [
87826                     "cuisine",
87827                     "internet_access",
87828                     "building_area",
87829                     "address",
87830                     "opening_hours",
87831                     "smoking"
87832                 ],
87833                 "suggestion": true
87834             },
87835             "amenity/cafe/Caffè Nero": {
87836                 "tags": {
87837                     "name": "Caffè Nero",
87838                     "amenity": "cafe"
87839                 },
87840                 "name": "Caffè Nero",
87841                 "icon": "cafe",
87842                 "geometry": [
87843                     "point",
87844                     "vertex",
87845                     "area"
87846                 ],
87847                 "fields": [
87848                     "cuisine",
87849                     "internet_access",
87850                     "building_area",
87851                     "address",
87852                     "opening_hours",
87853                     "smoking"
87854                 ],
87855                 "suggestion": true
87856             },
87857             "amenity/cafe/Кафе": {
87858                 "tags": {
87859                     "name": "Кафе",
87860                     "amenity": "cafe"
87861                 },
87862                 "name": "Кафе",
87863                 "icon": "cafe",
87864                 "geometry": [
87865                     "point",
87866                     "vertex",
87867                     "area"
87868                 ],
87869                 "fields": [
87870                     "cuisine",
87871                     "internet_access",
87872                     "building_area",
87873                     "address",
87874                     "opening_hours",
87875                     "smoking"
87876                 ],
87877                 "suggestion": true
87878             },
87879             "amenity/cafe/Café Central": {
87880                 "tags": {
87881                     "name": "Café Central",
87882                     "amenity": "cafe"
87883                 },
87884                 "name": "Café Central",
87885                 "icon": "cafe",
87886                 "geometry": [
87887                     "point",
87888                     "vertex",
87889                     "area"
87890                 ],
87891                 "fields": [
87892                     "cuisine",
87893                     "internet_access",
87894                     "building_area",
87895                     "address",
87896                     "opening_hours",
87897                     "smoking"
87898                 ],
87899                 "suggestion": true
87900             },
87901             "amenity/cafe/Second Cup": {
87902                 "tags": {
87903                     "name": "Second Cup",
87904                     "amenity": "cafe"
87905                 },
87906                 "name": "Second Cup",
87907                 "icon": "cafe",
87908                 "geometry": [
87909                     "point",
87910                     "vertex",
87911                     "area"
87912                 ],
87913                 "fields": [
87914                     "cuisine",
87915                     "internet_access",
87916                     "building_area",
87917                     "address",
87918                     "opening_hours",
87919                     "smoking"
87920                 ],
87921                 "suggestion": true
87922             },
87923             "amenity/cafe/Eisdiele": {
87924                 "tags": {
87925                     "name": "Eisdiele",
87926                     "amenity": "cafe"
87927                 },
87928                 "name": "Eisdiele",
87929                 "icon": "cafe",
87930                 "geometry": [
87931                     "point",
87932                     "vertex",
87933                     "area"
87934                 ],
87935                 "fields": [
87936                     "cuisine",
87937                     "internet_access",
87938                     "building_area",
87939                     "address",
87940                     "opening_hours",
87941                     "smoking"
87942                 ],
87943                 "suggestion": true
87944             },
87945             "amenity/cafe/Dunkin Donuts": {
87946                 "tags": {
87947                     "name": "Dunkin Donuts",
87948                     "cuisine": "donut",
87949                     "amenity": "cafe"
87950                 },
87951                 "name": "Dunkin Donuts",
87952                 "icon": "cafe",
87953                 "geometry": [
87954                     "point",
87955                     "vertex",
87956                     "area"
87957                 ],
87958                 "fields": [
87959                     "cuisine",
87960                     "internet_access",
87961                     "building_area",
87962                     "address",
87963                     "opening_hours",
87964                     "smoking"
87965                 ],
87966                 "suggestion": true
87967             },
87968             "amenity/cafe/Espresso House": {
87969                 "tags": {
87970                     "name": "Espresso House",
87971                     "amenity": "cafe"
87972                 },
87973                 "name": "Espresso House",
87974                 "icon": "cafe",
87975                 "geometry": [
87976                     "point",
87977                     "vertex",
87978                     "area"
87979                 ],
87980                 "fields": [
87981                     "cuisine",
87982                     "internet_access",
87983                     "building_area",
87984                     "address",
87985                     "opening_hours",
87986                     "smoking"
87987                 ],
87988                 "suggestion": true
87989             },
87990             "amenity/cafe/Segafredo": {
87991                 "tags": {
87992                     "name": "Segafredo",
87993                     "amenity": "cafe"
87994                 },
87995                 "name": "Segafredo",
87996                 "icon": "cafe",
87997                 "geometry": [
87998                     "point",
87999                     "vertex",
88000                     "area"
88001                 ],
88002                 "fields": [
88003                     "cuisine",
88004                     "internet_access",
88005                     "building_area",
88006                     "address",
88007                     "opening_hours",
88008                     "smoking"
88009                 ],
88010                 "suggestion": true
88011             },
88012             "amenity/cafe/Coffee Time": {
88013                 "tags": {
88014                     "name": "Coffee Time",
88015                     "amenity": "cafe"
88016                 },
88017                 "name": "Coffee Time",
88018                 "icon": "cafe",
88019                 "geometry": [
88020                     "point",
88021                     "vertex",
88022                     "area"
88023                 ],
88024                 "fields": [
88025                     "cuisine",
88026                     "internet_access",
88027                     "building_area",
88028                     "address",
88029                     "opening_hours",
88030                     "smoking"
88031                 ],
88032                 "suggestion": true
88033             },
88034             "amenity/cafe/Cafe Coffee Day": {
88035                 "tags": {
88036                     "name": "Cafe Coffee Day",
88037                     "amenity": "cafe"
88038                 },
88039                 "name": "Cafe Coffee Day",
88040                 "icon": "cafe",
88041                 "geometry": [
88042                     "point",
88043                     "vertex",
88044                     "area"
88045                 ],
88046                 "fields": [
88047                     "cuisine",
88048                     "internet_access",
88049                     "building_area",
88050                     "address",
88051                     "opening_hours",
88052                     "smoking"
88053                 ],
88054                 "suggestion": true
88055             },
88056             "amenity/cafe/Eiscafe Venezia": {
88057                 "tags": {
88058                     "name": "Eiscafe Venezia",
88059                     "amenity": "cafe"
88060                 },
88061                 "name": "Eiscafe Venezia",
88062                 "icon": "cafe",
88063                 "geometry": [
88064                     "point",
88065                     "vertex",
88066                     "area"
88067                 ],
88068                 "fields": [
88069                     "cuisine",
88070                     "internet_access",
88071                     "building_area",
88072                     "address",
88073                     "opening_hours",
88074                     "smoking"
88075                 ],
88076                 "suggestion": true
88077             },
88078             "amenity/cafe/スターバックス": {
88079                 "tags": {
88080                     "name": "スターバックス",
88081                     "name:en": "Starbucks",
88082                     "amenity": "cafe"
88083                 },
88084                 "name": "スターバックス",
88085                 "icon": "cafe",
88086                 "geometry": [
88087                     "point",
88088                     "vertex",
88089                     "area"
88090                 ],
88091                 "fields": [
88092                     "cuisine",
88093                     "internet_access",
88094                     "building_area",
88095                     "address",
88096                     "opening_hours",
88097                     "smoking"
88098                 ],
88099                 "suggestion": true
88100             },
88101             "amenity/cafe/Шоколадница": {
88102                 "tags": {
88103                     "name": "Шоколадница",
88104                     "amenity": "cafe"
88105                 },
88106                 "name": "Шоколадница",
88107                 "icon": "cafe",
88108                 "geometry": [
88109                     "point",
88110                     "vertex",
88111                     "area"
88112                 ],
88113                 "fields": [
88114                     "cuisine",
88115                     "internet_access",
88116                     "building_area",
88117                     "address",
88118                     "opening_hours",
88119                     "smoking"
88120                 ],
88121                 "suggestion": true
88122             },
88123             "amenity/cafe/Pret A Manger": {
88124                 "tags": {
88125                     "name": "Pret A Manger",
88126                     "amenity": "cafe"
88127                 },
88128                 "name": "Pret A Manger",
88129                 "icon": "cafe",
88130                 "geometry": [
88131                     "point",
88132                     "vertex",
88133                     "area"
88134                 ],
88135                 "fields": [
88136                     "cuisine",
88137                     "internet_access",
88138                     "building_area",
88139                     "address",
88140                     "opening_hours",
88141                     "smoking"
88142                 ],
88143                 "suggestion": true
88144             },
88145             "amenity/cafe/Столовая": {
88146                 "tags": {
88147                     "name": "Столовая",
88148                     "amenity": "cafe"
88149                 },
88150                 "name": "Столовая",
88151                 "icon": "cafe",
88152                 "geometry": [
88153                     "point",
88154                     "vertex",
88155                     "area"
88156                 ],
88157                 "fields": [
88158                     "cuisine",
88159                     "internet_access",
88160                     "building_area",
88161                     "address",
88162                     "opening_hours",
88163                     "smoking"
88164                 ],
88165                 "suggestion": true
88166             },
88167             "amenity/cafe/ドトール": {
88168                 "tags": {
88169                     "name": "ドトール",
88170                     "name:en": "DOUTOR",
88171                     "amenity": "cafe"
88172                 },
88173                 "name": "ドトール",
88174                 "icon": "cafe",
88175                 "geometry": [
88176                     "point",
88177                     "vertex",
88178                     "area"
88179                 ],
88180                 "fields": [
88181                     "cuisine",
88182                     "internet_access",
88183                     "building_area",
88184                     "address",
88185                     "opening_hours",
88186                     "smoking"
88187                 ],
88188                 "suggestion": true
88189             },
88190             "amenity/cafe/Tchibo": {
88191                 "tags": {
88192                     "name": "Tchibo",
88193                     "amenity": "cafe"
88194                 },
88195                 "name": "Tchibo",
88196                 "icon": "cafe",
88197                 "geometry": [
88198                     "point",
88199                     "vertex",
88200                     "area"
88201                 ],
88202                 "fields": [
88203                     "cuisine",
88204                     "internet_access",
88205                     "building_area",
88206                     "address",
88207                     "opening_hours",
88208                     "smoking"
88209                 ],
88210                 "suggestion": true
88211             },
88212             "amenity/cafe/Кофе Хауз": {
88213                 "tags": {
88214                     "name": "Кофе Хауз",
88215                     "amenity": "cafe"
88216                 },
88217                 "name": "Кофе Хауз",
88218                 "icon": "cafe",
88219                 "geometry": [
88220                     "point",
88221                     "vertex",
88222                     "area"
88223                 ],
88224                 "fields": [
88225                     "cuisine",
88226                     "internet_access",
88227                     "building_area",
88228                     "address",
88229                     "opening_hours",
88230                     "smoking"
88231                 ],
88232                 "suggestion": true
88233             },
88234             "amenity/cafe/Caribou Coffee": {
88235                 "tags": {
88236                     "name": "Caribou Coffee",
88237                     "amenity": "cafe"
88238                 },
88239                 "name": "Caribou Coffee",
88240                 "icon": "cafe",
88241                 "geometry": [
88242                     "point",
88243                     "vertex",
88244                     "area"
88245                 ],
88246                 "fields": [
88247                     "cuisine",
88248                     "internet_access",
88249                     "building_area",
88250                     "address",
88251                     "opening_hours",
88252                     "smoking"
88253                 ],
88254                 "suggestion": true
88255             },
88256             "amenity/cafe/Уют": {
88257                 "tags": {
88258                     "name": "Уют",
88259                     "amenity": "cafe"
88260                 },
88261                 "name": "Уют",
88262                 "icon": "cafe",
88263                 "geometry": [
88264                     "point",
88265                     "vertex",
88266                     "area"
88267                 ],
88268                 "fields": [
88269                     "cuisine",
88270                     "internet_access",
88271                     "building_area",
88272                     "address",
88273                     "opening_hours",
88274                     "smoking"
88275                 ],
88276                 "suggestion": true
88277             },
88278             "amenity/cafe/Шашлычная": {
88279                 "tags": {
88280                     "name": "Шашлычная",
88281                     "amenity": "cafe"
88282                 },
88283                 "name": "Шашлычная",
88284                 "icon": "cafe",
88285                 "geometry": [
88286                     "point",
88287                     "vertex",
88288                     "area"
88289                 ],
88290                 "fields": [
88291                     "cuisine",
88292                     "internet_access",
88293                     "building_area",
88294                     "address",
88295                     "opening_hours",
88296                     "smoking"
88297                 ],
88298                 "suggestion": true
88299             },
88300             "amenity/cafe/คาเฟ่ อเมซอน": {
88301                 "tags": {
88302                     "name": "คาเฟ่ อเมซอน",
88303                     "amenity": "cafe"
88304                 },
88305                 "name": "คาเฟ่ อเมซอน",
88306                 "icon": "cafe",
88307                 "geometry": [
88308                     "point",
88309                     "vertex",
88310                     "area"
88311                 ],
88312                 "fields": [
88313                     "cuisine",
88314                     "internet_access",
88315                     "building_area",
88316                     "address",
88317                     "opening_hours",
88318                     "smoking"
88319                 ],
88320                 "suggestion": true
88321             },
88322             "amenity/cafe/Traveler's Coffee": {
88323                 "tags": {
88324                     "name": "Traveler's Coffee",
88325                     "amenity": "cafe"
88326                 },
88327                 "name": "Traveler's Coffee",
88328                 "icon": "cafe",
88329                 "geometry": [
88330                     "point",
88331                     "vertex",
88332                     "area"
88333                 ],
88334                 "fields": [
88335                     "cuisine",
88336                     "internet_access",
88337                     "building_area",
88338                     "address",
88339                     "opening_hours",
88340                     "smoking"
88341                 ],
88342                 "suggestion": true
88343             },
88344             "amenity/cafe/カフェ・ド・クリエ": {
88345                 "tags": {
88346                     "name": "カフェ・ド・クリエ",
88347                     "name:en": "Cafe de CRIE",
88348                     "amenity": "cafe"
88349                 },
88350                 "name": "カフェ・ド・クリエ",
88351                 "icon": "cafe",
88352                 "geometry": [
88353                     "point",
88354                     "vertex",
88355                     "area"
88356                 ],
88357                 "fields": [
88358                     "cuisine",
88359                     "internet_access",
88360                     "building_area",
88361                     "address",
88362                     "opening_hours",
88363                     "smoking"
88364                 ],
88365                 "suggestion": true
88366             },
88367             "amenity/cafe/Cafe Amazon": {
88368                 "tags": {
88369                     "name": "Cafe Amazon",
88370                     "amenity": "cafe"
88371                 },
88372                 "name": "Cafe Amazon",
88373                 "icon": "cafe",
88374                 "geometry": [
88375                     "point",
88376                     "vertex",
88377                     "area"
88378                 ],
88379                 "fields": [
88380                     "cuisine",
88381                     "internet_access",
88382                     "building_area",
88383                     "address",
88384                     "opening_hours",
88385                     "smoking"
88386                 ],
88387                 "suggestion": true
88388             },
88389             "shop/supermarket/Budgens": {
88390                 "tags": {
88391                     "name": "Budgens",
88392                     "shop": "supermarket"
88393                 },
88394                 "name": "Budgens",
88395                 "icon": "grocery",
88396                 "geometry": [
88397                     "point",
88398                     "vertex",
88399                     "area"
88400                 ],
88401                 "fields": [
88402                     "operator",
88403                     "building_area",
88404                     "address"
88405                 ],
88406                 "suggestion": true
88407             },
88408             "shop/supermarket/Morrisons": {
88409                 "tags": {
88410                     "name": "Morrisons",
88411                     "shop": "supermarket"
88412                 },
88413                 "name": "Morrisons",
88414                 "icon": "grocery",
88415                 "geometry": [
88416                     "point",
88417                     "vertex",
88418                     "area"
88419                 ],
88420                 "fields": [
88421                     "operator",
88422                     "building_area",
88423                     "address"
88424                 ],
88425                 "suggestion": true
88426             },
88427             "shop/supermarket/Interspar": {
88428                 "tags": {
88429                     "name": "Interspar",
88430                     "shop": "supermarket"
88431                 },
88432                 "name": "Interspar",
88433                 "icon": "grocery",
88434                 "geometry": [
88435                     "point",
88436                     "vertex",
88437                     "area"
88438                 ],
88439                 "fields": [
88440                     "operator",
88441                     "building_area",
88442                     "address"
88443                 ],
88444                 "suggestion": true
88445             },
88446             "shop/supermarket/Merkur": {
88447                 "tags": {
88448                     "name": "Merkur",
88449                     "shop": "supermarket"
88450                 },
88451                 "name": "Merkur",
88452                 "icon": "grocery",
88453                 "geometry": [
88454                     "point",
88455                     "vertex",
88456                     "area"
88457                 ],
88458                 "fields": [
88459                     "operator",
88460                     "building_area",
88461                     "address"
88462                 ],
88463                 "suggestion": true
88464             },
88465             "shop/supermarket/Sainsbury's": {
88466                 "tags": {
88467                     "name": "Sainsbury's",
88468                     "shop": "supermarket"
88469                 },
88470                 "name": "Sainsbury's",
88471                 "icon": "grocery",
88472                 "geometry": [
88473                     "point",
88474                     "vertex",
88475                     "area"
88476                 ],
88477                 "fields": [
88478                     "operator",
88479                     "building_area",
88480                     "address"
88481                 ],
88482                 "suggestion": true
88483             },
88484             "shop/supermarket/Lidl": {
88485                 "tags": {
88486                     "name": "Lidl",
88487                     "shop": "supermarket"
88488                 },
88489                 "name": "Lidl",
88490                 "icon": "grocery",
88491                 "geometry": [
88492                     "point",
88493                     "vertex",
88494                     "area"
88495                 ],
88496                 "fields": [
88497                     "operator",
88498                     "building_area",
88499                     "address"
88500                 ],
88501                 "suggestion": true
88502             },
88503             "shop/supermarket/EDEKA": {
88504                 "tags": {
88505                     "name": "EDEKA",
88506                     "shop": "supermarket"
88507                 },
88508                 "name": "EDEKA",
88509                 "icon": "grocery",
88510                 "geometry": [
88511                     "point",
88512                     "vertex",
88513                     "area"
88514                 ],
88515                 "fields": [
88516                     "operator",
88517                     "building_area",
88518                     "address"
88519                 ],
88520                 "suggestion": true
88521             },
88522             "shop/supermarket/Coles": {
88523                 "tags": {
88524                     "name": "Coles",
88525                     "shop": "supermarket"
88526                 },
88527                 "name": "Coles",
88528                 "icon": "grocery",
88529                 "geometry": [
88530                     "point",
88531                     "vertex",
88532                     "area"
88533                 ],
88534                 "fields": [
88535                     "operator",
88536                     "building_area",
88537                     "address"
88538                 ],
88539                 "suggestion": true
88540             },
88541             "shop/supermarket/Iceland": {
88542                 "tags": {
88543                     "name": "Iceland",
88544                     "shop": "supermarket"
88545                 },
88546                 "name": "Iceland",
88547                 "icon": "grocery",
88548                 "geometry": [
88549                     "point",
88550                     "vertex",
88551                     "area"
88552                 ],
88553                 "fields": [
88554                     "operator",
88555                     "building_area",
88556                     "address"
88557                 ],
88558                 "suggestion": true
88559             },
88560             "shop/supermarket/Coop": {
88561                 "tags": {
88562                     "name": "Coop",
88563                     "shop": "supermarket"
88564                 },
88565                 "name": "Coop",
88566                 "icon": "grocery",
88567                 "geometry": [
88568                     "point",
88569                     "vertex",
88570                     "area"
88571                 ],
88572                 "fields": [
88573                     "operator",
88574                     "building_area",
88575                     "address"
88576                 ],
88577                 "suggestion": true
88578             },
88579             "shop/supermarket/Tesco": {
88580                 "tags": {
88581                     "name": "Tesco",
88582                     "shop": "supermarket"
88583                 },
88584                 "name": "Tesco",
88585                 "icon": "grocery",
88586                 "geometry": [
88587                     "point",
88588                     "vertex",
88589                     "area"
88590                 ],
88591                 "fields": [
88592                     "operator",
88593                     "building_area",
88594                     "address"
88595                 ],
88596                 "suggestion": true
88597             },
88598             "shop/supermarket/Woolworths": {
88599                 "tags": {
88600                     "name": "Woolworths",
88601                     "shop": "supermarket"
88602                 },
88603                 "name": "Woolworths",
88604                 "icon": "grocery",
88605                 "geometry": [
88606                     "point",
88607                     "vertex",
88608                     "area"
88609                 ],
88610                 "fields": [
88611                     "operator",
88612                     "building_area",
88613                     "address"
88614                 ],
88615                 "suggestion": true
88616             },
88617             "shop/supermarket/Zielpunkt": {
88618                 "tags": {
88619                     "name": "Zielpunkt",
88620                     "shop": "supermarket"
88621                 },
88622                 "name": "Zielpunkt",
88623                 "icon": "grocery",
88624                 "geometry": [
88625                     "point",
88626                     "vertex",
88627                     "area"
88628                 ],
88629                 "fields": [
88630                     "operator",
88631                     "building_area",
88632                     "address"
88633                 ],
88634                 "suggestion": true
88635             },
88636             "shop/supermarket/Nahkauf": {
88637                 "tags": {
88638                     "name": "Nahkauf",
88639                     "shop": "supermarket"
88640                 },
88641                 "name": "Nahkauf",
88642                 "icon": "grocery",
88643                 "geometry": [
88644                     "point",
88645                     "vertex",
88646                     "area"
88647                 ],
88648                 "fields": [
88649                     "operator",
88650                     "building_area",
88651                     "address"
88652                 ],
88653                 "suggestion": true
88654             },
88655             "shop/supermarket/Billa": {
88656                 "tags": {
88657                     "name": "Billa",
88658                     "shop": "supermarket"
88659                 },
88660                 "name": "Billa",
88661                 "icon": "grocery",
88662                 "geometry": [
88663                     "point",
88664                     "vertex",
88665                     "area"
88666                 ],
88667                 "fields": [
88668                     "operator",
88669                     "building_area",
88670                     "address"
88671                 ],
88672                 "suggestion": true
88673             },
88674             "shop/supermarket/Kaufland": {
88675                 "tags": {
88676                     "name": "Kaufland",
88677                     "shop": "supermarket"
88678                 },
88679                 "name": "Kaufland",
88680                 "icon": "grocery",
88681                 "geometry": [
88682                     "point",
88683                     "vertex",
88684                     "area"
88685                 ],
88686                 "fields": [
88687                     "operator",
88688                     "building_area",
88689                     "address"
88690                 ],
88691                 "suggestion": true
88692             },
88693             "shop/supermarket/Plus": {
88694                 "tags": {
88695                     "name": "Plus",
88696                     "shop": "supermarket"
88697                 },
88698                 "name": "Plus",
88699                 "icon": "grocery",
88700                 "geometry": [
88701                     "point",
88702                     "vertex",
88703                     "area"
88704                 ],
88705                 "fields": [
88706                     "operator",
88707                     "building_area",
88708                     "address"
88709                 ],
88710                 "suggestion": true
88711             },
88712             "shop/supermarket/ALDI": {
88713                 "tags": {
88714                     "name": "ALDI",
88715                     "shop": "supermarket"
88716                 },
88717                 "name": "ALDI",
88718                 "icon": "grocery",
88719                 "geometry": [
88720                     "point",
88721                     "vertex",
88722                     "area"
88723                 ],
88724                 "fields": [
88725                     "operator",
88726                     "building_area",
88727                     "address"
88728                 ],
88729                 "suggestion": true
88730             },
88731             "shop/supermarket/Checkers": {
88732                 "tags": {
88733                     "name": "Checkers",
88734                     "shop": "supermarket"
88735                 },
88736                 "name": "Checkers",
88737                 "icon": "grocery",
88738                 "geometry": [
88739                     "point",
88740                     "vertex",
88741                     "area"
88742                 ],
88743                 "fields": [
88744                     "operator",
88745                     "building_area",
88746                     "address"
88747                 ],
88748                 "suggestion": true
88749             },
88750             "shop/supermarket/Tesco Metro": {
88751                 "tags": {
88752                     "name": "Tesco Metro",
88753                     "shop": "supermarket"
88754                 },
88755                 "name": "Tesco Metro",
88756                 "icon": "grocery",
88757                 "geometry": [
88758                     "point",
88759                     "vertex",
88760                     "area"
88761                 ],
88762                 "fields": [
88763                     "operator",
88764                     "building_area",
88765                     "address"
88766                 ],
88767                 "suggestion": true
88768             },
88769             "shop/supermarket/NP": {
88770                 "tags": {
88771                     "name": "NP",
88772                     "shop": "supermarket"
88773                 },
88774                 "name": "NP",
88775                 "icon": "grocery",
88776                 "geometry": [
88777                     "point",
88778                     "vertex",
88779                     "area"
88780                 ],
88781                 "fields": [
88782                     "operator",
88783                     "building_area",
88784                     "address"
88785                 ],
88786                 "suggestion": true
88787             },
88788             "shop/supermarket/Penny": {
88789                 "tags": {
88790                     "name": "Penny",
88791                     "shop": "supermarket"
88792                 },
88793                 "name": "Penny",
88794                 "icon": "grocery",
88795                 "geometry": [
88796                     "point",
88797                     "vertex",
88798                     "area"
88799                 ],
88800                 "fields": [
88801                     "operator",
88802                     "building_area",
88803                     "address"
88804                 ],
88805                 "suggestion": true
88806             },
88807             "shop/supermarket/Norma": {
88808                 "tags": {
88809                     "name": "Norma",
88810                     "shop": "supermarket"
88811                 },
88812                 "name": "Norma",
88813                 "icon": "grocery",
88814                 "geometry": [
88815                     "point",
88816                     "vertex",
88817                     "area"
88818                 ],
88819                 "fields": [
88820                     "operator",
88821                     "building_area",
88822                     "address"
88823                 ],
88824                 "suggestion": true
88825             },
88826             "shop/supermarket/Asda": {
88827                 "tags": {
88828                     "name": "Asda",
88829                     "shop": "supermarket"
88830                 },
88831                 "name": "Asda",
88832                 "icon": "grocery",
88833                 "geometry": [
88834                     "point",
88835                     "vertex",
88836                     "area"
88837                 ],
88838                 "fields": [
88839                     "operator",
88840                     "building_area",
88841                     "address"
88842                 ],
88843                 "suggestion": true
88844             },
88845             "shop/supermarket/Netto": {
88846                 "tags": {
88847                     "name": "Netto",
88848                     "shop": "supermarket"
88849                 },
88850                 "name": "Netto",
88851                 "icon": "grocery",
88852                 "geometry": [
88853                     "point",
88854                     "vertex",
88855                     "area"
88856                 ],
88857                 "fields": [
88858                     "operator",
88859                     "building_area",
88860                     "address"
88861                 ],
88862                 "suggestion": true
88863             },
88864             "shop/supermarket/REWE": {
88865                 "tags": {
88866                     "name": "REWE",
88867                     "shop": "supermarket"
88868                 },
88869                 "name": "REWE",
88870                 "icon": "grocery",
88871                 "geometry": [
88872                     "point",
88873                     "vertex",
88874                     "area"
88875                 ],
88876                 "fields": [
88877                     "operator",
88878                     "building_area",
88879                     "address"
88880                 ],
88881                 "suggestion": true
88882             },
88883             "shop/supermarket/Rewe": {
88884                 "tags": {
88885                     "name": "Rewe",
88886                     "shop": "supermarket"
88887                 },
88888                 "name": "Rewe",
88889                 "icon": "grocery",
88890                 "geometry": [
88891                     "point",
88892                     "vertex",
88893                     "area"
88894                 ],
88895                 "fields": [
88896                     "operator",
88897                     "building_area",
88898                     "address"
88899                 ],
88900                 "suggestion": true
88901             },
88902             "shop/supermarket/Aldi Süd": {
88903                 "tags": {
88904                     "name": "Aldi Süd",
88905                     "shop": "supermarket"
88906                 },
88907                 "name": "Aldi Süd",
88908                 "icon": "grocery",
88909                 "geometry": [
88910                     "point",
88911                     "vertex",
88912                     "area"
88913                 ],
88914                 "fields": [
88915                     "operator",
88916                     "building_area",
88917                     "address"
88918                 ],
88919                 "suggestion": true
88920             },
88921             "shop/supermarket/Real": {
88922                 "tags": {
88923                     "name": "Real",
88924                     "shop": "supermarket"
88925                 },
88926                 "name": "Real",
88927                 "icon": "grocery",
88928                 "geometry": [
88929                     "point",
88930                     "vertex",
88931                     "area"
88932                 ],
88933                 "fields": [
88934                     "operator",
88935                     "building_area",
88936                     "address"
88937                 ],
88938                 "suggestion": true
88939             },
88940             "shop/supermarket/King Soopers": {
88941                 "tags": {
88942                     "name": "King Soopers",
88943                     "shop": "supermarket"
88944                 },
88945                 "name": "King Soopers",
88946                 "icon": "grocery",
88947                 "geometry": [
88948                     "point",
88949                     "vertex",
88950                     "area"
88951                 ],
88952                 "fields": [
88953                     "operator",
88954                     "building_area",
88955                     "address"
88956                 ],
88957                 "suggestion": true
88958             },
88959             "shop/supermarket/Kiwi": {
88960                 "tags": {
88961                     "name": "Kiwi",
88962                     "shop": "supermarket"
88963                 },
88964                 "name": "Kiwi",
88965                 "icon": "grocery",
88966                 "geometry": [
88967                     "point",
88968                     "vertex",
88969                     "area"
88970                 ],
88971                 "fields": [
88972                     "operator",
88973                     "building_area",
88974                     "address"
88975                 ],
88976                 "suggestion": true
88977             },
88978             "shop/supermarket/Edeka": {
88979                 "tags": {
88980                     "name": "Edeka",
88981                     "shop": "supermarket"
88982                 },
88983                 "name": "Edeka",
88984                 "icon": "grocery",
88985                 "geometry": [
88986                     "point",
88987                     "vertex",
88988                     "area"
88989                 ],
88990                 "fields": [
88991                     "operator",
88992                     "building_area",
88993                     "address"
88994                 ],
88995                 "suggestion": true
88996             },
88997             "shop/supermarket/Pick n Pay": {
88998                 "tags": {
88999                     "name": "Pick n Pay",
89000                     "shop": "supermarket"
89001                 },
89002                 "name": "Pick n Pay",
89003                 "icon": "grocery",
89004                 "geometry": [
89005                     "point",
89006                     "vertex",
89007                     "area"
89008                 ],
89009                 "fields": [
89010                     "operator",
89011                     "building_area",
89012                     "address"
89013                 ],
89014                 "suggestion": true
89015             },
89016             "shop/supermarket/ICA": {
89017                 "tags": {
89018                     "name": "ICA",
89019                     "shop": "supermarket"
89020                 },
89021                 "name": "ICA",
89022                 "icon": "grocery",
89023                 "geometry": [
89024                     "point",
89025                     "vertex",
89026                     "area"
89027                 ],
89028                 "fields": [
89029                     "operator",
89030                     "building_area",
89031                     "address"
89032                 ],
89033                 "suggestion": true
89034             },
89035             "shop/supermarket/Tengelmann": {
89036                 "tags": {
89037                     "name": "Tengelmann",
89038                     "shop": "supermarket"
89039                 },
89040                 "name": "Tengelmann",
89041                 "icon": "grocery",
89042                 "geometry": [
89043                     "point",
89044                     "vertex",
89045                     "area"
89046                 ],
89047                 "fields": [
89048                     "operator",
89049                     "building_area",
89050                     "address"
89051                 ],
89052                 "suggestion": true
89053             },
89054             "shop/supermarket/Carrefour": {
89055                 "tags": {
89056                     "name": "Carrefour",
89057                     "shop": "supermarket"
89058                 },
89059                 "name": "Carrefour",
89060                 "icon": "grocery",
89061                 "geometry": [
89062                     "point",
89063                     "vertex",
89064                     "area"
89065                 ],
89066                 "fields": [
89067                     "operator",
89068                     "building_area",
89069                     "address"
89070                 ],
89071                 "suggestion": true
89072             },
89073             "shop/supermarket/Waitrose": {
89074                 "tags": {
89075                     "name": "Waitrose",
89076                     "shop": "supermarket"
89077                 },
89078                 "name": "Waitrose",
89079                 "icon": "grocery",
89080                 "geometry": [
89081                     "point",
89082                     "vertex",
89083                     "area"
89084                 ],
89085                 "fields": [
89086                     "operator",
89087                     "building_area",
89088                     "address"
89089                 ],
89090                 "suggestion": true
89091             },
89092             "shop/supermarket/Spar": {
89093                 "tags": {
89094                     "name": "Spar",
89095                     "shop": "supermarket"
89096                 },
89097                 "name": "Spar",
89098                 "icon": "grocery",
89099                 "geometry": [
89100                     "point",
89101                     "vertex",
89102                     "area"
89103                 ],
89104                 "fields": [
89105                     "operator",
89106                     "building_area",
89107                     "address"
89108                 ],
89109                 "suggestion": true
89110             },
89111             "shop/supermarket/Hofer": {
89112                 "tags": {
89113                     "name": "Hofer",
89114                     "shop": "supermarket"
89115                 },
89116                 "name": "Hofer",
89117                 "icon": "grocery",
89118                 "geometry": [
89119                     "point",
89120                     "vertex",
89121                     "area"
89122                 ],
89123                 "fields": [
89124                     "operator",
89125                     "building_area",
89126                     "address"
89127                 ],
89128                 "suggestion": true
89129             },
89130             "shop/supermarket/M-Preis": {
89131                 "tags": {
89132                     "name": "M-Preis",
89133                     "shop": "supermarket"
89134                 },
89135                 "name": "M-Preis",
89136                 "icon": "grocery",
89137                 "geometry": [
89138                     "point",
89139                     "vertex",
89140                     "area"
89141                 ],
89142                 "fields": [
89143                     "operator",
89144                     "building_area",
89145                     "address"
89146                 ],
89147                 "suggestion": true
89148             },
89149             "shop/supermarket/LIDL": {
89150                 "tags": {
89151                     "name": "LIDL",
89152                     "shop": "supermarket"
89153                 },
89154                 "name": "LIDL",
89155                 "icon": "grocery",
89156                 "geometry": [
89157                     "point",
89158                     "vertex",
89159                     "area"
89160                 ],
89161                 "fields": [
89162                     "operator",
89163                     "building_area",
89164                     "address"
89165                 ],
89166                 "suggestion": true
89167             },
89168             "shop/supermarket/tegut": {
89169                 "tags": {
89170                     "name": "tegut",
89171                     "shop": "supermarket"
89172                 },
89173                 "name": "tegut",
89174                 "icon": "grocery",
89175                 "geometry": [
89176                     "point",
89177                     "vertex",
89178                     "area"
89179                 ],
89180                 "fields": [
89181                     "operator",
89182                     "building_area",
89183                     "address"
89184                 ],
89185                 "suggestion": true
89186             },
89187             "shop/supermarket/Sainsbury's Local": {
89188                 "tags": {
89189                     "name": "Sainsbury's Local",
89190                     "shop": "supermarket"
89191                 },
89192                 "name": "Sainsbury's Local",
89193                 "icon": "grocery",
89194                 "geometry": [
89195                     "point",
89196                     "vertex",
89197                     "area"
89198                 ],
89199                 "fields": [
89200                     "operator",
89201                     "building_area",
89202                     "address"
89203                 ],
89204                 "suggestion": true
89205             },
89206             "shop/supermarket/E-Center": {
89207                 "tags": {
89208                     "name": "E-Center",
89209                     "shop": "supermarket"
89210                 },
89211                 "name": "E-Center",
89212                 "icon": "grocery",
89213                 "geometry": [
89214                     "point",
89215                     "vertex",
89216                     "area"
89217                 ],
89218                 "fields": [
89219                     "operator",
89220                     "building_area",
89221                     "address"
89222                 ],
89223                 "suggestion": true
89224             },
89225             "shop/supermarket/Aldi Nord": {
89226                 "tags": {
89227                     "name": "Aldi Nord",
89228                     "shop": "supermarket"
89229                 },
89230                 "name": "Aldi Nord",
89231                 "icon": "grocery",
89232                 "geometry": [
89233                     "point",
89234                     "vertex",
89235                     "area"
89236                 ],
89237                 "fields": [
89238                     "operator",
89239                     "building_area",
89240                     "address"
89241                 ],
89242                 "suggestion": true
89243             },
89244             "shop/supermarket/nahkauf": {
89245                 "tags": {
89246                     "name": "nahkauf",
89247                     "shop": "supermarket"
89248                 },
89249                 "name": "nahkauf",
89250                 "icon": "grocery",
89251                 "geometry": [
89252                     "point",
89253                     "vertex",
89254                     "area"
89255                 ],
89256                 "fields": [
89257                     "operator",
89258                     "building_area",
89259                     "address"
89260                 ],
89261                 "suggestion": true
89262             },
89263             "shop/supermarket/Meijer": {
89264                 "tags": {
89265                     "name": "Meijer",
89266                     "shop": "supermarket"
89267                 },
89268                 "name": "Meijer",
89269                 "icon": "grocery",
89270                 "geometry": [
89271                     "point",
89272                     "vertex",
89273                     "area"
89274                 ],
89275                 "fields": [
89276                     "operator",
89277                     "building_area",
89278                     "address"
89279                 ],
89280                 "suggestion": true
89281             },
89282             "shop/supermarket/Safeway": {
89283                 "tags": {
89284                     "name": "Safeway",
89285                     "shop": "supermarket"
89286                 },
89287                 "name": "Safeway",
89288                 "icon": "grocery",
89289                 "geometry": [
89290                     "point",
89291                     "vertex",
89292                     "area"
89293                 ],
89294                 "fields": [
89295                     "operator",
89296                     "building_area",
89297                     "address"
89298                 ],
89299                 "suggestion": true
89300             },
89301             "shop/supermarket/Costco": {
89302                 "tags": {
89303                     "name": "Costco",
89304                     "shop": "supermarket"
89305                 },
89306                 "name": "Costco",
89307                 "icon": "grocery",
89308                 "geometry": [
89309                     "point",
89310                     "vertex",
89311                     "area"
89312                 ],
89313                 "fields": [
89314                     "operator",
89315                     "building_area",
89316                     "address"
89317                 ],
89318                 "suggestion": true
89319             },
89320             "shop/supermarket/Albert": {
89321                 "tags": {
89322                     "name": "Albert",
89323                     "shop": "supermarket"
89324                 },
89325                 "name": "Albert",
89326                 "icon": "grocery",
89327                 "geometry": [
89328                     "point",
89329                     "vertex",
89330                     "area"
89331                 ],
89332                 "fields": [
89333                     "operator",
89334                     "building_area",
89335                     "address"
89336                 ],
89337                 "suggestion": true
89338             },
89339             "shop/supermarket/Jumbo": {
89340                 "tags": {
89341                     "name": "Jumbo",
89342                     "shop": "supermarket"
89343                 },
89344                 "name": "Jumbo",
89345                 "icon": "grocery",
89346                 "geometry": [
89347                     "point",
89348                     "vertex",
89349                     "area"
89350                 ],
89351                 "fields": [
89352                     "operator",
89353                     "building_area",
89354                     "address"
89355                 ],
89356                 "suggestion": true
89357             },
89358             "shop/supermarket/Shoprite": {
89359                 "tags": {
89360                     "name": "Shoprite",
89361                     "shop": "supermarket"
89362                 },
89363                 "name": "Shoprite",
89364                 "icon": "grocery",
89365                 "geometry": [
89366                     "point",
89367                     "vertex",
89368                     "area"
89369                 ],
89370                 "fields": [
89371                     "operator",
89372                     "building_area",
89373                     "address"
89374                 ],
89375                 "suggestion": true
89376             },
89377             "shop/supermarket/MPreis": {
89378                 "tags": {
89379                     "name": "MPreis",
89380                     "shop": "supermarket"
89381                 },
89382                 "name": "MPreis",
89383                 "icon": "grocery",
89384                 "geometry": [
89385                     "point",
89386                     "vertex",
89387                     "area"
89388                 ],
89389                 "fields": [
89390                     "operator",
89391                     "building_area",
89392                     "address"
89393                 ],
89394                 "suggestion": true
89395             },
89396             "shop/supermarket/Penny Market": {
89397                 "tags": {
89398                     "name": "Penny Market",
89399                     "shop": "supermarket"
89400                 },
89401                 "name": "Penny Market",
89402                 "icon": "grocery",
89403                 "geometry": [
89404                     "point",
89405                     "vertex",
89406                     "area"
89407                 ],
89408                 "fields": [
89409                     "operator",
89410                     "building_area",
89411                     "address"
89412                 ],
89413                 "suggestion": true
89414             },
89415             "shop/supermarket/Tesco Extra": {
89416                 "tags": {
89417                     "name": "Tesco Extra",
89418                     "shop": "supermarket"
89419                 },
89420                 "name": "Tesco Extra",
89421                 "icon": "grocery",
89422                 "geometry": [
89423                     "point",
89424                     "vertex",
89425                     "area"
89426                 ],
89427                 "fields": [
89428                     "operator",
89429                     "building_area",
89430                     "address"
89431                 ],
89432                 "suggestion": true
89433             },
89434             "shop/supermarket/Albert Heijn": {
89435                 "tags": {
89436                     "name": "Albert Heijn",
89437                     "shop": "supermarket"
89438                 },
89439                 "name": "Albert Heijn",
89440                 "icon": "grocery",
89441                 "geometry": [
89442                     "point",
89443                     "vertex",
89444                     "area"
89445                 ],
89446                 "fields": [
89447                     "operator",
89448                     "building_area",
89449                     "address"
89450                 ],
89451                 "suggestion": true
89452             },
89453             "shop/supermarket/IGA": {
89454                 "tags": {
89455                     "name": "IGA",
89456                     "shop": "supermarket"
89457                 },
89458                 "name": "IGA",
89459                 "icon": "grocery",
89460                 "geometry": [
89461                     "point",
89462                     "vertex",
89463                     "area"
89464                 ],
89465                 "fields": [
89466                     "operator",
89467                     "building_area",
89468                     "address"
89469                 ],
89470                 "suggestion": true
89471             },
89472             "shop/supermarket/Super U": {
89473                 "tags": {
89474                     "name": "Super U",
89475                     "shop": "supermarket"
89476                 },
89477                 "name": "Super U",
89478                 "icon": "grocery",
89479                 "geometry": [
89480                     "point",
89481                     "vertex",
89482                     "area"
89483                 ],
89484                 "fields": [
89485                     "operator",
89486                     "building_area",
89487                     "address"
89488                 ],
89489                 "suggestion": true
89490             },
89491             "shop/supermarket/Metro": {
89492                 "tags": {
89493                     "name": "Metro",
89494                     "shop": "supermarket"
89495                 },
89496                 "name": "Metro",
89497                 "icon": "grocery",
89498                 "geometry": [
89499                     "point",
89500                     "vertex",
89501                     "area"
89502                 ],
89503                 "fields": [
89504                     "operator",
89505                     "building_area",
89506                     "address"
89507                 ],
89508                 "suggestion": true
89509             },
89510             "shop/supermarket/Neukauf": {
89511                 "tags": {
89512                     "name": "Neukauf",
89513                     "shop": "supermarket"
89514                 },
89515                 "name": "Neukauf",
89516                 "icon": "grocery",
89517                 "geometry": [
89518                     "point",
89519                     "vertex",
89520                     "area"
89521                 ],
89522                 "fields": [
89523                     "operator",
89524                     "building_area",
89525                     "address"
89526                 ],
89527                 "suggestion": true
89528             },
89529             "shop/supermarket/Migros": {
89530                 "tags": {
89531                     "name": "Migros",
89532                     "shop": "supermarket"
89533                 },
89534                 "name": "Migros",
89535                 "icon": "grocery",
89536                 "geometry": [
89537                     "point",
89538                     "vertex",
89539                     "area"
89540                 ],
89541                 "fields": [
89542                     "operator",
89543                     "building_area",
89544                     "address"
89545                 ],
89546                 "suggestion": true
89547             },
89548             "shop/supermarket/Marktkauf": {
89549                 "tags": {
89550                     "name": "Marktkauf",
89551                     "shop": "supermarket"
89552                 },
89553                 "name": "Marktkauf",
89554                 "icon": "grocery",
89555                 "geometry": [
89556                     "point",
89557                     "vertex",
89558                     "area"
89559                 ],
89560                 "fields": [
89561                     "operator",
89562                     "building_area",
89563                     "address"
89564                 ],
89565                 "suggestion": true
89566             },
89567             "shop/supermarket/Delikatesy Centrum": {
89568                 "tags": {
89569                     "name": "Delikatesy Centrum",
89570                     "shop": "supermarket"
89571                 },
89572                 "name": "Delikatesy Centrum",
89573                 "icon": "grocery",
89574                 "geometry": [
89575                     "point",
89576                     "vertex",
89577                     "area"
89578                 ],
89579                 "fields": [
89580                     "operator",
89581                     "building_area",
89582                     "address"
89583                 ],
89584                 "suggestion": true
89585             },
89586             "shop/supermarket/C1000": {
89587                 "tags": {
89588                     "name": "C1000",
89589                     "shop": "supermarket"
89590                 },
89591                 "name": "C1000",
89592                 "icon": "grocery",
89593                 "geometry": [
89594                     "point",
89595                     "vertex",
89596                     "area"
89597                 ],
89598                 "fields": [
89599                     "operator",
89600                     "building_area",
89601                     "address"
89602                 ],
89603                 "suggestion": true
89604             },
89605             "shop/supermarket/Hoogvliet": {
89606                 "tags": {
89607                     "name": "Hoogvliet",
89608                     "shop": "supermarket"
89609                 },
89610                 "name": "Hoogvliet",
89611                 "icon": "grocery",
89612                 "geometry": [
89613                     "point",
89614                     "vertex",
89615                     "area"
89616                 ],
89617                 "fields": [
89618                     "operator",
89619                     "building_area",
89620                     "address"
89621                 ],
89622                 "suggestion": true
89623             },
89624             "shop/supermarket/COOP": {
89625                 "tags": {
89626                     "name": "COOP",
89627                     "shop": "supermarket"
89628                 },
89629                 "name": "COOP",
89630                 "icon": "grocery",
89631                 "geometry": [
89632                     "point",
89633                     "vertex",
89634                     "area"
89635                 ],
89636                 "fields": [
89637                     "operator",
89638                     "building_area",
89639                     "address"
89640                 ],
89641                 "suggestion": true
89642             },
89643             "shop/supermarket/Food Basics": {
89644                 "tags": {
89645                     "name": "Food Basics",
89646                     "shop": "supermarket"
89647                 },
89648                 "name": "Food Basics",
89649                 "icon": "grocery",
89650                 "geometry": [
89651                     "point",
89652                     "vertex",
89653                     "area"
89654                 ],
89655                 "fields": [
89656                     "operator",
89657                     "building_area",
89658                     "address"
89659                 ],
89660                 "suggestion": true
89661             },
89662             "shop/supermarket/Casino": {
89663                 "tags": {
89664                     "name": "Casino",
89665                     "shop": "supermarket"
89666                 },
89667                 "name": "Casino",
89668                 "icon": "grocery",
89669                 "geometry": [
89670                     "point",
89671                     "vertex",
89672                     "area"
89673                 ],
89674                 "fields": [
89675                     "operator",
89676                     "building_area",
89677                     "address"
89678                 ],
89679                 "suggestion": true
89680             },
89681             "shop/supermarket/Penny Markt": {
89682                 "tags": {
89683                     "name": "Penny Markt",
89684                     "shop": "supermarket"
89685                 },
89686                 "name": "Penny Markt",
89687                 "icon": "grocery",
89688                 "geometry": [
89689                     "point",
89690                     "vertex",
89691                     "area"
89692                 ],
89693                 "fields": [
89694                     "operator",
89695                     "building_area",
89696                     "address"
89697                 ],
89698                 "suggestion": true
89699             },
89700             "shop/supermarket/Giant": {
89701                 "tags": {
89702                     "name": "Giant",
89703                     "shop": "supermarket"
89704                 },
89705                 "name": "Giant",
89706                 "icon": "grocery",
89707                 "geometry": [
89708                     "point",
89709                     "vertex",
89710                     "area"
89711                 ],
89712                 "fields": [
89713                     "operator",
89714                     "building_area",
89715                     "address"
89716                 ],
89717                 "suggestion": true
89718             },
89719             "shop/supermarket/Rema 1000": {
89720                 "tags": {
89721                     "name": "Rema 1000",
89722                     "shop": "supermarket"
89723                 },
89724                 "name": "Rema 1000",
89725                 "icon": "grocery",
89726                 "geometry": [
89727                     "point",
89728                     "vertex",
89729                     "area"
89730                 ],
89731                 "fields": [
89732                     "operator",
89733                     "building_area",
89734                     "address"
89735                 ],
89736                 "suggestion": true
89737             },
89738             "shop/supermarket/Kaufpark": {
89739                 "tags": {
89740                     "name": "Kaufpark",
89741                     "shop": "supermarket"
89742                 },
89743                 "name": "Kaufpark",
89744                 "icon": "grocery",
89745                 "geometry": [
89746                     "point",
89747                     "vertex",
89748                     "area"
89749                 ],
89750                 "fields": [
89751                     "operator",
89752                     "building_area",
89753                     "address"
89754                 ],
89755                 "suggestion": true
89756             },
89757             "shop/supermarket/ALDI SÜD": {
89758                 "tags": {
89759                     "name": "ALDI SÜD",
89760                     "shop": "supermarket"
89761                 },
89762                 "name": "ALDI SÜD",
89763                 "icon": "grocery",
89764                 "geometry": [
89765                     "point",
89766                     "vertex",
89767                     "area"
89768                 ],
89769                 "fields": [
89770                     "operator",
89771                     "building_area",
89772                     "address"
89773                 ],
89774                 "suggestion": true
89775             },
89776             "shop/supermarket/Simply Market": {
89777                 "tags": {
89778                     "name": "Simply Market",
89779                     "shop": "supermarket"
89780                 },
89781                 "name": "Simply Market",
89782                 "icon": "grocery",
89783                 "geometry": [
89784                     "point",
89785                     "vertex",
89786                     "area"
89787                 ],
89788                 "fields": [
89789                     "operator",
89790                     "building_area",
89791                     "address"
89792                 ],
89793                 "suggestion": true
89794             },
89795             "shop/supermarket/Konzum": {
89796                 "tags": {
89797                     "name": "Konzum",
89798                     "shop": "supermarket"
89799                 },
89800                 "name": "Konzum",
89801                 "icon": "grocery",
89802                 "geometry": [
89803                     "point",
89804                     "vertex",
89805                     "area"
89806                 ],
89807                 "fields": [
89808                     "operator",
89809                     "building_area",
89810                     "address"
89811                 ],
89812                 "suggestion": true
89813             },
89814             "shop/supermarket/Carrefour Express": {
89815                 "tags": {
89816                     "name": "Carrefour Express",
89817                     "shop": "supermarket"
89818                 },
89819                 "name": "Carrefour Express",
89820                 "icon": "grocery",
89821                 "geometry": [
89822                     "point",
89823                     "vertex",
89824                     "area"
89825                 ],
89826                 "fields": [
89827                     "operator",
89828                     "building_area",
89829                     "address"
89830                 ],
89831                 "suggestion": true
89832             },
89833             "shop/supermarket/Eurospar": {
89834                 "tags": {
89835                     "name": "Eurospar",
89836                     "shop": "supermarket"
89837                 },
89838                 "name": "Eurospar",
89839                 "icon": "grocery",
89840                 "geometry": [
89841                     "point",
89842                     "vertex",
89843                     "area"
89844                 ],
89845                 "fields": [
89846                     "operator",
89847                     "building_area",
89848                     "address"
89849                 ],
89850                 "suggestion": true
89851             },
89852             "shop/supermarket/Mercator": {
89853                 "tags": {
89854                     "name": "Mercator",
89855                     "shop": "supermarket"
89856                 },
89857                 "name": "Mercator",
89858                 "icon": "grocery",
89859                 "geometry": [
89860                     "point",
89861                     "vertex",
89862                     "area"
89863                 ],
89864                 "fields": [
89865                     "operator",
89866                     "building_area",
89867                     "address"
89868                 ],
89869                 "suggestion": true
89870             },
89871             "shop/supermarket/Famila": {
89872                 "tags": {
89873                     "name": "Famila",
89874                     "shop": "supermarket"
89875                 },
89876                 "name": "Famila",
89877                 "icon": "grocery",
89878                 "geometry": [
89879                     "point",
89880                     "vertex",
89881                     "area"
89882                 ],
89883                 "fields": [
89884                     "operator",
89885                     "building_area",
89886                     "address"
89887                 ],
89888                 "suggestion": true
89889             },
89890             "shop/supermarket/Hemköp": {
89891                 "tags": {
89892                     "name": "Hemköp",
89893                     "shop": "supermarket"
89894                 },
89895                 "name": "Hemköp",
89896                 "icon": "grocery",
89897                 "geometry": [
89898                     "point",
89899                     "vertex",
89900                     "area"
89901                 ],
89902                 "fields": [
89903                     "operator",
89904                     "building_area",
89905                     "address"
89906                 ],
89907                 "suggestion": true
89908             },
89909             "shop/supermarket/real,-": {
89910                 "tags": {
89911                     "name": "real,-",
89912                     "shop": "supermarket"
89913                 },
89914                 "name": "real,-",
89915                 "icon": "grocery",
89916                 "geometry": [
89917                     "point",
89918                     "vertex",
89919                     "area"
89920                 ],
89921                 "fields": [
89922                     "operator",
89923                     "building_area",
89924                     "address"
89925                 ],
89926                 "suggestion": true
89927             },
89928             "shop/supermarket/Markant": {
89929                 "tags": {
89930                     "name": "Markant",
89931                     "shop": "supermarket"
89932                 },
89933                 "name": "Markant",
89934                 "icon": "grocery",
89935                 "geometry": [
89936                     "point",
89937                     "vertex",
89938                     "area"
89939                 ],
89940                 "fields": [
89941                     "operator",
89942                     "building_area",
89943                     "address"
89944                 ],
89945                 "suggestion": true
89946             },
89947             "shop/supermarket/Volg": {
89948                 "tags": {
89949                     "name": "Volg",
89950                     "shop": "supermarket"
89951                 },
89952                 "name": "Volg",
89953                 "icon": "grocery",
89954                 "geometry": [
89955                     "point",
89956                     "vertex",
89957                     "area"
89958                 ],
89959                 "fields": [
89960                     "operator",
89961                     "building_area",
89962                     "address"
89963                 ],
89964                 "suggestion": true
89965             },
89966             "shop/supermarket/Leader Price": {
89967                 "tags": {
89968                     "name": "Leader Price",
89969                     "shop": "supermarket"
89970                 },
89971                 "name": "Leader Price",
89972                 "icon": "grocery",
89973                 "geometry": [
89974                     "point",
89975                     "vertex",
89976                     "area"
89977                 ],
89978                 "fields": [
89979                     "operator",
89980                     "building_area",
89981                     "address"
89982                 ],
89983                 "suggestion": true
89984             },
89985             "shop/supermarket/Treff 3000": {
89986                 "tags": {
89987                     "name": "Treff 3000",
89988                     "shop": "supermarket"
89989                 },
89990                 "name": "Treff 3000",
89991                 "icon": "grocery",
89992                 "geometry": [
89993                     "point",
89994                     "vertex",
89995                     "area"
89996                 ],
89997                 "fields": [
89998                     "operator",
89999                     "building_area",
90000                     "address"
90001                 ],
90002                 "suggestion": true
90003             },
90004             "shop/supermarket/SuperBrugsen": {
90005                 "tags": {
90006                     "name": "SuperBrugsen",
90007                     "shop": "supermarket"
90008                 },
90009                 "name": "SuperBrugsen",
90010                 "icon": "grocery",
90011                 "geometry": [
90012                     "point",
90013                     "vertex",
90014                     "area"
90015                 ],
90016                 "fields": [
90017                     "operator",
90018                     "building_area",
90019                     "address"
90020                 ],
90021                 "suggestion": true
90022             },
90023             "shop/supermarket/Kaiser's": {
90024                 "tags": {
90025                     "name": "Kaiser's",
90026                     "shop": "supermarket"
90027                 },
90028                 "name": "Kaiser's",
90029                 "icon": "grocery",
90030                 "geometry": [
90031                     "point",
90032                     "vertex",
90033                     "area"
90034                 ],
90035                 "fields": [
90036                     "operator",
90037                     "building_area",
90038                     "address"
90039                 ],
90040                 "suggestion": true
90041             },
90042             "shop/supermarket/K+K": {
90043                 "tags": {
90044                     "name": "K+K",
90045                     "shop": "supermarket"
90046                 },
90047                 "name": "K+K",
90048                 "icon": "grocery",
90049                 "geometry": [
90050                     "point",
90051                     "vertex",
90052                     "area"
90053                 ],
90054                 "fields": [
90055                     "operator",
90056                     "building_area",
90057                     "address"
90058                 ],
90059                 "suggestion": true
90060             },
90061             "shop/supermarket/Unimarkt": {
90062                 "tags": {
90063                     "name": "Unimarkt",
90064                     "shop": "supermarket"
90065                 },
90066                 "name": "Unimarkt",
90067                 "icon": "grocery",
90068                 "geometry": [
90069                     "point",
90070                     "vertex",
90071                     "area"
90072                 ],
90073                 "fields": [
90074                     "operator",
90075                     "building_area",
90076                     "address"
90077                 ],
90078                 "suggestion": true
90079             },
90080             "shop/supermarket/Carrefour City": {
90081                 "tags": {
90082                     "name": "Carrefour City",
90083                     "shop": "supermarket"
90084                 },
90085                 "name": "Carrefour City",
90086                 "icon": "grocery",
90087                 "geometry": [
90088                     "point",
90089                     "vertex",
90090                     "area"
90091                 ],
90092                 "fields": [
90093                     "operator",
90094                     "building_area",
90095                     "address"
90096                 ],
90097                 "suggestion": true
90098             },
90099             "shop/supermarket/Sobeys": {
90100                 "tags": {
90101                     "name": "Sobeys",
90102                     "shop": "supermarket"
90103                 },
90104                 "name": "Sobeys",
90105                 "icon": "grocery",
90106                 "geometry": [
90107                     "point",
90108                     "vertex",
90109                     "area"
90110                 ],
90111                 "fields": [
90112                     "operator",
90113                     "building_area",
90114                     "address"
90115                 ],
90116                 "suggestion": true
90117             },
90118             "shop/supermarket/S-Market": {
90119                 "tags": {
90120                     "name": "S-Market",
90121                     "shop": "supermarket"
90122                 },
90123                 "name": "S-Market",
90124                 "icon": "grocery",
90125                 "geometry": [
90126                     "point",
90127                     "vertex",
90128                     "area"
90129                 ],
90130                 "fields": [
90131                     "operator",
90132                     "building_area",
90133                     "address"
90134                 ],
90135                 "suggestion": true
90136             },
90137             "shop/supermarket/Combi": {
90138                 "tags": {
90139                     "name": "Combi",
90140                     "shop": "supermarket"
90141                 },
90142                 "name": "Combi",
90143                 "icon": "grocery",
90144                 "geometry": [
90145                     "point",
90146                     "vertex",
90147                     "area"
90148                 ],
90149                 "fields": [
90150                     "operator",
90151                     "building_area",
90152                     "address"
90153                 ],
90154                 "suggestion": true
90155             },
90156             "shop/supermarket/Denner": {
90157                 "tags": {
90158                     "name": "Denner",
90159                     "shop": "supermarket"
90160                 },
90161                 "name": "Denner",
90162                 "icon": "grocery",
90163                 "geometry": [
90164                     "point",
90165                     "vertex",
90166                     "area"
90167                 ],
90168                 "fields": [
90169                     "operator",
90170                     "building_area",
90171                     "address"
90172                 ],
90173                 "suggestion": true
90174             },
90175             "shop/supermarket/Konsum": {
90176                 "tags": {
90177                     "name": "Konsum",
90178                     "shop": "supermarket"
90179                 },
90180                 "name": "Konsum",
90181                 "icon": "grocery",
90182                 "geometry": [
90183                     "point",
90184                     "vertex",
90185                     "area"
90186                 ],
90187                 "fields": [
90188                     "operator",
90189                     "building_area",
90190                     "address"
90191                 ],
90192                 "suggestion": true
90193             },
90194             "shop/supermarket/Franprix": {
90195                 "tags": {
90196                     "name": "Franprix",
90197                     "shop": "supermarket"
90198                 },
90199                 "name": "Franprix",
90200                 "icon": "grocery",
90201                 "geometry": [
90202                     "point",
90203                     "vertex",
90204                     "area"
90205                 ],
90206                 "fields": [
90207                     "operator",
90208                     "building_area",
90209                     "address"
90210                 ],
90211                 "suggestion": true
90212             },
90213             "shop/supermarket/Monoprix": {
90214                 "tags": {
90215                     "name": "Monoprix",
90216                     "shop": "supermarket"
90217                 },
90218                 "name": "Monoprix",
90219                 "icon": "grocery",
90220                 "geometry": [
90221                     "point",
90222                     "vertex",
90223                     "area"
90224                 ],
90225                 "fields": [
90226                     "operator",
90227                     "building_area",
90228                     "address"
90229                 ],
90230                 "suggestion": true
90231             },
90232             "shop/supermarket/Diska": {
90233                 "tags": {
90234                     "name": "Diska",
90235                     "shop": "supermarket"
90236                 },
90237                 "name": "Diska",
90238                 "icon": "grocery",
90239                 "geometry": [
90240                     "point",
90241                     "vertex",
90242                     "area"
90243                 ],
90244                 "fields": [
90245                     "operator",
90246                     "building_area",
90247                     "address"
90248                 ],
90249                 "suggestion": true
90250             },
90251             "shop/supermarket/PENNY": {
90252                 "tags": {
90253                     "name": "PENNY",
90254                     "shop": "supermarket"
90255                 },
90256                 "name": "PENNY",
90257                 "icon": "grocery",
90258                 "geometry": [
90259                     "point",
90260                     "vertex",
90261                     "area"
90262                 ],
90263                 "fields": [
90264                     "operator",
90265                     "building_area",
90266                     "address"
90267                 ],
90268                 "suggestion": true
90269             },
90270             "shop/supermarket/Dia": {
90271                 "tags": {
90272                     "name": "Dia",
90273                     "shop": "supermarket"
90274                 },
90275                 "name": "Dia",
90276                 "icon": "grocery",
90277                 "geometry": [
90278                     "point",
90279                     "vertex",
90280                     "area"
90281                 ],
90282                 "fields": [
90283                     "operator",
90284                     "building_area",
90285                     "address"
90286                 ],
90287                 "suggestion": true
90288             },
90289             "shop/supermarket/Giant Eagle": {
90290                 "tags": {
90291                     "name": "Giant Eagle",
90292                     "shop": "supermarket"
90293                 },
90294                 "name": "Giant Eagle",
90295                 "icon": "grocery",
90296                 "geometry": [
90297                     "point",
90298                     "vertex",
90299                     "area"
90300                 ],
90301                 "fields": [
90302                     "operator",
90303                     "building_area",
90304                     "address"
90305                 ],
90306                 "suggestion": true
90307             },
90308             "shop/supermarket/NORMA": {
90309                 "tags": {
90310                     "name": "NORMA",
90311                     "shop": "supermarket"
90312                 },
90313                 "name": "NORMA",
90314                 "icon": "grocery",
90315                 "geometry": [
90316                     "point",
90317                     "vertex",
90318                     "area"
90319                 ],
90320                 "fields": [
90321                     "operator",
90322                     "building_area",
90323                     "address"
90324                 ],
90325                 "suggestion": true
90326             },
90327             "shop/supermarket/AD Delhaize": {
90328                 "tags": {
90329                     "name": "AD Delhaize",
90330                     "shop": "supermarket"
90331                 },
90332                 "name": "AD Delhaize",
90333                 "icon": "grocery",
90334                 "geometry": [
90335                     "point",
90336                     "vertex",
90337                     "area"
90338                 ],
90339                 "fields": [
90340                     "operator",
90341                     "building_area",
90342                     "address"
90343                 ],
90344                 "suggestion": true
90345             },
90346             "shop/supermarket/Auchan": {
90347                 "tags": {
90348                     "name": "Auchan",
90349                     "shop": "supermarket"
90350                 },
90351                 "name": "Auchan",
90352                 "icon": "grocery",
90353                 "geometry": [
90354                     "point",
90355                     "vertex",
90356                     "area"
90357                 ],
90358                 "fields": [
90359                     "operator",
90360                     "building_area",
90361                     "address"
90362                 ],
90363                 "suggestion": true
90364             },
90365             "shop/supermarket/Mercadona": {
90366                 "tags": {
90367                     "name": "Mercadona",
90368                     "shop": "supermarket"
90369                 },
90370                 "name": "Mercadona",
90371                 "icon": "grocery",
90372                 "geometry": [
90373                     "point",
90374                     "vertex",
90375                     "area"
90376                 ],
90377                 "fields": [
90378                     "operator",
90379                     "building_area",
90380                     "address"
90381                 ],
90382                 "suggestion": true
90383             },
90384             "shop/supermarket/Consum": {
90385                 "tags": {
90386                     "name": "Consum",
90387                     "shop": "supermarket"
90388                 },
90389                 "name": "Consum",
90390                 "icon": "grocery",
90391                 "geometry": [
90392                     "point",
90393                     "vertex",
90394                     "area"
90395                 ],
90396                 "fields": [
90397                     "operator",
90398                     "building_area",
90399                     "address"
90400                 ],
90401                 "suggestion": true
90402             },
90403             "shop/supermarket/Carrefour Market": {
90404                 "tags": {
90405                     "name": "Carrefour Market",
90406                     "shop": "supermarket"
90407                 },
90408                 "name": "Carrefour Market",
90409                 "icon": "grocery",
90410                 "geometry": [
90411                     "point",
90412                     "vertex",
90413                     "area"
90414                 ],
90415                 "fields": [
90416                     "operator",
90417                     "building_area",
90418                     "address"
90419                 ],
90420                 "suggestion": true
90421             },
90422             "shop/supermarket/Whole Foods": {
90423                 "tags": {
90424                     "name": "Whole Foods",
90425                     "shop": "supermarket"
90426                 },
90427                 "name": "Whole Foods",
90428                 "icon": "grocery",
90429                 "geometry": [
90430                     "point",
90431                     "vertex",
90432                     "area"
90433                 ],
90434                 "fields": [
90435                     "operator",
90436                     "building_area",
90437                     "address"
90438                 ],
90439                 "suggestion": true
90440             },
90441             "shop/supermarket/Pam": {
90442                 "tags": {
90443                     "name": "Pam",
90444                     "shop": "supermarket"
90445                 },
90446                 "name": "Pam",
90447                 "icon": "grocery",
90448                 "geometry": [
90449                     "point",
90450                     "vertex",
90451                     "area"
90452                 ],
90453                 "fields": [
90454                     "operator",
90455                     "building_area",
90456                     "address"
90457                 ],
90458                 "suggestion": true
90459             },
90460             "shop/supermarket/sky": {
90461                 "tags": {
90462                     "name": "sky",
90463                     "shop": "supermarket"
90464                 },
90465                 "name": "sky",
90466                 "icon": "grocery",
90467                 "geometry": [
90468                     "point",
90469                     "vertex",
90470                     "area"
90471                 ],
90472                 "fields": [
90473                     "operator",
90474                     "building_area",
90475                     "address"
90476                 ],
90477                 "suggestion": true
90478             },
90479             "shop/supermarket/Despar": {
90480                 "tags": {
90481                     "name": "Despar",
90482                     "shop": "supermarket"
90483                 },
90484                 "name": "Despar",
90485                 "icon": "grocery",
90486                 "geometry": [
90487                     "point",
90488                     "vertex",
90489                     "area"
90490                 ],
90491                 "fields": [
90492                     "operator",
90493                     "building_area",
90494                     "address"
90495                 ],
90496                 "suggestion": true
90497             },
90498             "shop/supermarket/Eroski": {
90499                 "tags": {
90500                     "name": "Eroski",
90501                     "shop": "supermarket"
90502                 },
90503                 "name": "Eroski",
90504                 "icon": "grocery",
90505                 "geometry": [
90506                     "point",
90507                     "vertex",
90508                     "area"
90509                 ],
90510                 "fields": [
90511                     "operator",
90512                     "building_area",
90513                     "address"
90514                 ],
90515                 "suggestion": true
90516             },
90517             "shop/supermarket/Maxi": {
90518                 "tags": {
90519                     "name": "Maxi",
90520                     "shop": "supermarket"
90521                 },
90522                 "name": "Maxi",
90523                 "icon": "grocery",
90524                 "geometry": [
90525                     "point",
90526                     "vertex",
90527                     "area"
90528                 ],
90529                 "fields": [
90530                     "operator",
90531                     "building_area",
90532                     "address"
90533                 ],
90534                 "suggestion": true
90535             },
90536             "shop/supermarket/Colruyt": {
90537                 "tags": {
90538                     "name": "Colruyt",
90539                     "shop": "supermarket"
90540                 },
90541                 "name": "Colruyt",
90542                 "icon": "grocery",
90543                 "geometry": [
90544                     "point",
90545                     "vertex",
90546                     "area"
90547                 ],
90548                 "fields": [
90549                     "operator",
90550                     "building_area",
90551                     "address"
90552                 ],
90553                 "suggestion": true
90554             },
90555             "shop/supermarket/The Co-operative": {
90556                 "tags": {
90557                     "name": "The Co-operative",
90558                     "shop": "supermarket"
90559                 },
90560                 "name": "The Co-operative",
90561                 "icon": "grocery",
90562                 "geometry": [
90563                     "point",
90564                     "vertex",
90565                     "area"
90566                 ],
90567                 "fields": [
90568                     "operator",
90569                     "building_area",
90570                     "address"
90571                 ],
90572                 "suggestion": true
90573             },
90574             "shop/supermarket/Intermarché": {
90575                 "tags": {
90576                     "name": "Intermarché",
90577                     "shop": "supermarket"
90578                 },
90579                 "name": "Intermarché",
90580                 "icon": "grocery",
90581                 "geometry": [
90582                     "point",
90583                     "vertex",
90584                     "area"
90585                 ],
90586                 "fields": [
90587                     "operator",
90588                     "building_area",
90589                     "address"
90590                 ],
90591                 "suggestion": true
90592             },
90593             "shop/supermarket/Delhaize": {
90594                 "tags": {
90595                     "name": "Delhaize",
90596                     "shop": "supermarket"
90597                 },
90598                 "name": "Delhaize",
90599                 "icon": "grocery",
90600                 "geometry": [
90601                     "point",
90602                     "vertex",
90603                     "area"
90604                 ],
90605                 "fields": [
90606                     "operator",
90607                     "building_area",
90608                     "address"
90609                 ],
90610                 "suggestion": true
90611             },
90612             "shop/supermarket/CBA": {
90613                 "tags": {
90614                     "name": "CBA",
90615                     "shop": "supermarket"
90616                 },
90617                 "name": "CBA",
90618                 "icon": "grocery",
90619                 "geometry": [
90620                     "point",
90621                     "vertex",
90622                     "area"
90623                 ],
90624                 "fields": [
90625                     "operator",
90626                     "building_area",
90627                     "address"
90628                 ],
90629                 "suggestion": true
90630             },
90631             "shop/supermarket/Shopi": {
90632                 "tags": {
90633                     "name": "Shopi",
90634                     "shop": "supermarket"
90635                 },
90636                 "name": "Shopi",
90637                 "icon": "grocery",
90638                 "geometry": [
90639                     "point",
90640                     "vertex",
90641                     "area"
90642                 ],
90643                 "fields": [
90644                     "operator",
90645                     "building_area",
90646                     "address"
90647                 ],
90648                 "suggestion": true
90649             },
90650             "shop/supermarket/Walmart": {
90651                 "tags": {
90652                     "name": "Walmart",
90653                     "shop": "supermarket"
90654                 },
90655                 "name": "Walmart",
90656                 "icon": "grocery",
90657                 "geometry": [
90658                     "point",
90659                     "vertex",
90660                     "area"
90661                 ],
90662                 "fields": [
90663                     "operator",
90664                     "building_area",
90665                     "address"
90666                 ],
90667                 "suggestion": true
90668             },
90669             "shop/supermarket/Kroger": {
90670                 "tags": {
90671                     "name": "Kroger",
90672                     "shop": "supermarket"
90673                 },
90674                 "name": "Kroger",
90675                 "icon": "grocery",
90676                 "geometry": [
90677                     "point",
90678                     "vertex",
90679                     "area"
90680                 ],
90681                 "fields": [
90682                     "operator",
90683                     "building_area",
90684                     "address"
90685                 ],
90686                 "suggestion": true
90687             },
90688             "shop/supermarket/Albertsons": {
90689                 "tags": {
90690                     "name": "Albertsons",
90691                     "shop": "supermarket"
90692                 },
90693                 "name": "Albertsons",
90694                 "icon": "grocery",
90695                 "geometry": [
90696                     "point",
90697                     "vertex",
90698                     "area"
90699                 ],
90700                 "fields": [
90701                     "operator",
90702                     "building_area",
90703                     "address"
90704                 ],
90705                 "suggestion": true
90706             },
90707             "shop/supermarket/Trader Joe's": {
90708                 "tags": {
90709                     "name": "Trader Joe's",
90710                     "shop": "supermarket"
90711                 },
90712                 "name": "Trader Joe's",
90713                 "icon": "grocery",
90714                 "geometry": [
90715                     "point",
90716                     "vertex",
90717                     "area"
90718                 ],
90719                 "fields": [
90720                     "operator",
90721                     "building_area",
90722                     "address"
90723                 ],
90724                 "suggestion": true
90725             },
90726             "shop/supermarket/Feneberg": {
90727                 "tags": {
90728                     "name": "Feneberg",
90729                     "shop": "supermarket"
90730                 },
90731                 "name": "Feneberg",
90732                 "icon": "grocery",
90733                 "geometry": [
90734                     "point",
90735                     "vertex",
90736                     "area"
90737                 ],
90738                 "fields": [
90739                     "operator",
90740                     "building_area",
90741                     "address"
90742                 ],
90743                 "suggestion": true
90744             },
90745             "shop/supermarket/denn's Biomarkt": {
90746                 "tags": {
90747                     "name": "denn's Biomarkt",
90748                     "shop": "supermarket"
90749                 },
90750                 "name": "denn's Biomarkt",
90751                 "icon": "grocery",
90752                 "geometry": [
90753                     "point",
90754                     "vertex",
90755                     "area"
90756                 ],
90757                 "fields": [
90758                     "operator",
90759                     "building_area",
90760                     "address"
90761                 ],
90762                 "suggestion": true
90763             },
90764             "shop/supermarket/Kvickly": {
90765                 "tags": {
90766                     "name": "Kvickly",
90767                     "shop": "supermarket"
90768                 },
90769                 "name": "Kvickly",
90770                 "icon": "grocery",
90771                 "geometry": [
90772                     "point",
90773                     "vertex",
90774                     "area"
90775                 ],
90776                 "fields": [
90777                     "operator",
90778                     "building_area",
90779                     "address"
90780                 ],
90781                 "suggestion": true
90782             },
90783             "shop/supermarket/Makro": {
90784                 "tags": {
90785                     "name": "Makro",
90786                     "shop": "supermarket"
90787                 },
90788                 "name": "Makro",
90789                 "icon": "grocery",
90790                 "geometry": [
90791                     "point",
90792                     "vertex",
90793                     "area"
90794                 ],
90795                 "fields": [
90796                     "operator",
90797                     "building_area",
90798                     "address"
90799                 ],
90800                 "suggestion": true
90801             },
90802             "shop/supermarket/Dico": {
90803                 "tags": {
90804                     "name": "Dico",
90805                     "shop": "supermarket"
90806                 },
90807                 "name": "Dico",
90808                 "icon": "grocery",
90809                 "geometry": [
90810                     "point",
90811                     "vertex",
90812                     "area"
90813                 ],
90814                 "fields": [
90815                     "operator",
90816                     "building_area",
90817                     "address"
90818                 ],
90819                 "suggestion": true
90820             },
90821             "shop/supermarket/Nah & Frisch": {
90822                 "tags": {
90823                     "name": "Nah & Frisch",
90824                     "shop": "supermarket"
90825                 },
90826                 "name": "Nah & Frisch",
90827                 "icon": "grocery",
90828                 "geometry": [
90829                     "point",
90830                     "vertex",
90831                     "area"
90832                 ],
90833                 "fields": [
90834                     "operator",
90835                     "building_area",
90836                     "address"
90837                 ],
90838                 "suggestion": true
90839             },
90840             "shop/supermarket/Champion": {
90841                 "tags": {
90842                     "name": "Champion",
90843                     "shop": "supermarket"
90844                 },
90845                 "name": "Champion",
90846                 "icon": "grocery",
90847                 "geometry": [
90848                     "point",
90849                     "vertex",
90850                     "area"
90851                 ],
90852                 "fields": [
90853                     "operator",
90854                     "building_area",
90855                     "address"
90856                 ],
90857                 "suggestion": true
90858             },
90859             "shop/supermarket/ICA Supermarket": {
90860                 "tags": {
90861                     "name": "ICA Supermarket",
90862                     "shop": "supermarket"
90863                 },
90864                 "name": "ICA Supermarket",
90865                 "icon": "grocery",
90866                 "geometry": [
90867                     "point",
90868                     "vertex",
90869                     "area"
90870                 ],
90871                 "fields": [
90872                     "operator",
90873                     "building_area",
90874                     "address"
90875                 ],
90876                 "suggestion": true
90877             },
90878             "shop/supermarket/Fakta": {
90879                 "tags": {
90880                     "name": "Fakta",
90881                     "shop": "supermarket"
90882                 },
90883                 "name": "Fakta",
90884                 "icon": "grocery",
90885                 "geometry": [
90886                     "point",
90887                     "vertex",
90888                     "area"
90889                 ],
90890                 "fields": [
90891                     "operator",
90892                     "building_area",
90893                     "address"
90894                 ],
90895                 "suggestion": true
90896             },
90897             "shop/supermarket/Магнит": {
90898                 "tags": {
90899                     "name": "Магнит",
90900                     "shop": "supermarket"
90901                 },
90902                 "name": "Магнит",
90903                 "icon": "grocery",
90904                 "geometry": [
90905                     "point",
90906                     "vertex",
90907                     "area"
90908                 ],
90909                 "fields": [
90910                     "operator",
90911                     "building_area",
90912                     "address"
90913                 ],
90914                 "suggestion": true
90915             },
90916             "shop/supermarket/Caprabo": {
90917                 "tags": {
90918                     "name": "Caprabo",
90919                     "shop": "supermarket"
90920                 },
90921                 "name": "Caprabo",
90922                 "icon": "grocery",
90923                 "geometry": [
90924                     "point",
90925                     "vertex",
90926                     "area"
90927                 ],
90928                 "fields": [
90929                     "operator",
90930                     "building_area",
90931                     "address"
90932                 ],
90933                 "suggestion": true
90934             },
90935             "shop/supermarket/Famiglia Cooperativa": {
90936                 "tags": {
90937                     "name": "Famiglia Cooperativa",
90938                     "shop": "supermarket"
90939                 },
90940                 "name": "Famiglia Cooperativa",
90941                 "icon": "grocery",
90942                 "geometry": [
90943                     "point",
90944                     "vertex",
90945                     "area"
90946                 ],
90947                 "fields": [
90948                     "operator",
90949                     "building_area",
90950                     "address"
90951                 ],
90952                 "suggestion": true
90953             },
90954             "shop/supermarket/Народная 7Я семьЯ": {
90955                 "tags": {
90956                     "name": "Народная 7Я семьЯ",
90957                     "shop": "supermarket"
90958                 },
90959                 "name": "Народная 7Я семьЯ",
90960                 "icon": "grocery",
90961                 "geometry": [
90962                     "point",
90963                     "vertex",
90964                     "area"
90965                 ],
90966                 "fields": [
90967                     "operator",
90968                     "building_area",
90969                     "address"
90970                 ],
90971                 "suggestion": true
90972             },
90973             "shop/supermarket/Esselunga": {
90974                 "tags": {
90975                     "name": "Esselunga",
90976                     "shop": "supermarket"
90977                 },
90978                 "name": "Esselunga",
90979                 "icon": "grocery",
90980                 "geometry": [
90981                     "point",
90982                     "vertex",
90983                     "area"
90984                 ],
90985                 "fields": [
90986                     "operator",
90987                     "building_area",
90988                     "address"
90989                 ],
90990                 "suggestion": true
90991             },
90992             "shop/supermarket/Maxima": {
90993                 "tags": {
90994                     "name": "Maxima",
90995                     "shop": "supermarket"
90996                 },
90997                 "name": "Maxima",
90998                 "icon": "grocery",
90999                 "geometry": [
91000                     "point",
91001                     "vertex",
91002                     "area"
91003                 ],
91004                 "fields": [
91005                     "operator",
91006                     "building_area",
91007                     "address"
91008                 ],
91009                 "suggestion": true
91010             },
91011             "shop/supermarket/Wasgau": {
91012                 "tags": {
91013                     "name": "Wasgau",
91014                     "shop": "supermarket"
91015                 },
91016                 "name": "Wasgau",
91017                 "icon": "grocery",
91018                 "geometry": [
91019                     "point",
91020                     "vertex",
91021                     "area"
91022                 ],
91023                 "fields": [
91024                     "operator",
91025                     "building_area",
91026                     "address"
91027                 ],
91028                 "suggestion": true
91029             },
91030             "shop/supermarket/Pingo Doce": {
91031                 "tags": {
91032                     "name": "Pingo Doce",
91033                     "shop": "supermarket"
91034                 },
91035                 "name": "Pingo Doce",
91036                 "icon": "grocery",
91037                 "geometry": [
91038                     "point",
91039                     "vertex",
91040                     "area"
91041                 ],
91042                 "fields": [
91043                     "operator",
91044                     "building_area",
91045                     "address"
91046                 ],
91047                 "suggestion": true
91048             },
91049             "shop/supermarket/Match": {
91050                 "tags": {
91051                     "name": "Match",
91052                     "shop": "supermarket"
91053                 },
91054                 "name": "Match",
91055                 "icon": "grocery",
91056                 "geometry": [
91057                     "point",
91058                     "vertex",
91059                     "area"
91060                 ],
91061                 "fields": [
91062                     "operator",
91063                     "building_area",
91064                     "address"
91065                 ],
91066                 "suggestion": true
91067             },
91068             "shop/supermarket/Profi": {
91069                 "tags": {
91070                     "name": "Profi",
91071                     "shop": "supermarket"
91072                 },
91073                 "name": "Profi",
91074                 "icon": "grocery",
91075                 "geometry": [
91076                     "point",
91077                     "vertex",
91078                     "area"
91079                 ],
91080                 "fields": [
91081                     "operator",
91082                     "building_area",
91083                     "address"
91084                 ],
91085                 "suggestion": true
91086             },
91087             "shop/supermarket/Lider": {
91088                 "tags": {
91089                     "name": "Lider",
91090                     "shop": "supermarket"
91091                 },
91092                 "name": "Lider",
91093                 "icon": "grocery",
91094                 "geometry": [
91095                     "point",
91096                     "vertex",
91097                     "area"
91098                 ],
91099                 "fields": [
91100                     "operator",
91101                     "building_area",
91102                     "address"
91103                 ],
91104                 "suggestion": true
91105             },
91106             "shop/supermarket/Unimarc": {
91107                 "tags": {
91108                     "name": "Unimarc",
91109                     "shop": "supermarket"
91110                 },
91111                 "name": "Unimarc",
91112                 "icon": "grocery",
91113                 "geometry": [
91114                     "point",
91115                     "vertex",
91116                     "area"
91117                 ],
91118                 "fields": [
91119                     "operator",
91120                     "building_area",
91121                     "address"
91122                 ],
91123                 "suggestion": true
91124             },
91125             "shop/supermarket/Co-operative Food": {
91126                 "tags": {
91127                     "name": "Co-operative Food",
91128                     "shop": "supermarket"
91129                 },
91130                 "name": "Co-operative Food",
91131                 "icon": "grocery",
91132                 "geometry": [
91133                     "point",
91134                     "vertex",
91135                     "area"
91136                 ],
91137                 "fields": [
91138                     "operator",
91139                     "building_area",
91140                     "address"
91141                 ],
91142                 "suggestion": true
91143             },
91144             "shop/supermarket/Santa Isabel": {
91145                 "tags": {
91146                     "name": "Santa Isabel",
91147                     "shop": "supermarket"
91148                 },
91149                 "name": "Santa Isabel",
91150                 "icon": "grocery",
91151                 "geometry": [
91152                     "point",
91153                     "vertex",
91154                     "area"
91155                 ],
91156                 "fields": [
91157                     "operator",
91158                     "building_area",
91159                     "address"
91160                 ],
91161                 "suggestion": true
91162             },
91163             "shop/supermarket/Седьмой континент": {
91164                 "tags": {
91165                     "name": "Седьмой континент",
91166                     "shop": "supermarket"
91167                 },
91168                 "name": "Седьмой континент",
91169                 "icon": "grocery",
91170                 "geometry": [
91171                     "point",
91172                     "vertex",
91173                     "area"
91174                 ],
91175                 "fields": [
91176                     "operator",
91177                     "building_area",
91178                     "address"
91179                 ],
91180                 "suggestion": true
91181             },
91182             "shop/supermarket/HIT": {
91183                 "tags": {
91184                     "name": "HIT",
91185                     "shop": "supermarket"
91186                 },
91187                 "name": "HIT",
91188                 "icon": "grocery",
91189                 "geometry": [
91190                     "point",
91191                     "vertex",
91192                     "area"
91193                 ],
91194                 "fields": [
91195                     "operator",
91196                     "building_area",
91197                     "address"
91198                 ],
91199                 "suggestion": true
91200             },
91201             "shop/supermarket/Rimi": {
91202                 "tags": {
91203                     "name": "Rimi",
91204                     "shop": "supermarket"
91205                 },
91206                 "name": "Rimi",
91207                 "icon": "grocery",
91208                 "geometry": [
91209                     "point",
91210                     "vertex",
91211                     "area"
91212                 ],
91213                 "fields": [
91214                     "operator",
91215                     "building_area",
91216                     "address"
91217                 ],
91218                 "suggestion": true
91219             },
91220             "shop/supermarket/Conad": {
91221                 "tags": {
91222                     "name": "Conad",
91223                     "shop": "supermarket"
91224                 },
91225                 "name": "Conad",
91226                 "icon": "grocery",
91227                 "geometry": [
91228                     "point",
91229                     "vertex",
91230                     "area"
91231                 ],
91232                 "fields": [
91233                     "operator",
91234                     "building_area",
91235                     "address"
91236                 ],
91237                 "suggestion": true
91238             },
91239             "shop/supermarket/Фуршет": {
91240                 "tags": {
91241                     "name": "Фуршет",
91242                     "shop": "supermarket"
91243                 },
91244                 "name": "Фуршет",
91245                 "icon": "grocery",
91246                 "geometry": [
91247                     "point",
91248                     "vertex",
91249                     "area"
91250                 ],
91251                 "fields": [
91252                     "operator",
91253                     "building_area",
91254                     "address"
91255                 ],
91256                 "suggestion": true
91257             },
91258             "shop/supermarket/Willys": {
91259                 "tags": {
91260                     "name": "Willys",
91261                     "shop": "supermarket"
91262                 },
91263                 "name": "Willys",
91264                 "icon": "grocery",
91265                 "geometry": [
91266                     "point",
91267                     "vertex",
91268                     "area"
91269                 ],
91270                 "fields": [
91271                     "operator",
91272                     "building_area",
91273                     "address"
91274                 ],
91275                 "suggestion": true
91276             },
91277             "shop/supermarket/Farmfoods": {
91278                 "tags": {
91279                     "name": "Farmfoods",
91280                     "shop": "supermarket"
91281                 },
91282                 "name": "Farmfoods",
91283                 "icon": "grocery",
91284                 "geometry": [
91285                     "point",
91286                     "vertex",
91287                     "area"
91288                 ],
91289                 "fields": [
91290                     "operator",
91291                     "building_area",
91292                     "address"
91293                 ],
91294                 "suggestion": true
91295             },
91296             "shop/supermarket/U Express": {
91297                 "tags": {
91298                     "name": "U Express",
91299                     "shop": "supermarket"
91300                 },
91301                 "name": "U Express",
91302                 "icon": "grocery",
91303                 "geometry": [
91304                     "point",
91305                     "vertex",
91306                     "area"
91307                 ],
91308                 "fields": [
91309                     "operator",
91310                     "building_area",
91311                     "address"
91312                 ],
91313                 "suggestion": true
91314             },
91315             "shop/supermarket/Фора": {
91316                 "tags": {
91317                     "name": "Фора",
91318                     "shop": "supermarket"
91319                 },
91320                 "name": "Фора",
91321                 "icon": "grocery",
91322                 "geometry": [
91323                     "point",
91324                     "vertex",
91325                     "area"
91326                 ],
91327                 "fields": [
91328                     "operator",
91329                     "building_area",
91330                     "address"
91331                 ],
91332                 "suggestion": true
91333             },
91334             "shop/supermarket/Dunnes Stores": {
91335                 "tags": {
91336                     "name": "Dunnes Stores",
91337                     "shop": "supermarket"
91338                 },
91339                 "name": "Dunnes Stores",
91340                 "icon": "grocery",
91341                 "geometry": [
91342                     "point",
91343                     "vertex",
91344                     "area"
91345                 ],
91346                 "fields": [
91347                     "operator",
91348                     "building_area",
91349                     "address"
91350                 ],
91351                 "suggestion": true
91352             },
91353             "shop/supermarket/Сільпо": {
91354                 "tags": {
91355                     "name": "Сільпо",
91356                     "shop": "supermarket"
91357                 },
91358                 "name": "Сільпо",
91359                 "icon": "grocery",
91360                 "geometry": [
91361                     "point",
91362                     "vertex",
91363                     "area"
91364                 ],
91365                 "fields": [
91366                     "operator",
91367                     "building_area",
91368                     "address"
91369                 ],
91370                 "suggestion": true
91371             },
91372             "shop/supermarket/マルエツ": {
91373                 "tags": {
91374                     "name": "マルエツ",
91375                     "shop": "supermarket"
91376                 },
91377                 "name": "マルエツ",
91378                 "icon": "grocery",
91379                 "geometry": [
91380                     "point",
91381                     "vertex",
91382                     "area"
91383                 ],
91384                 "fields": [
91385                     "operator",
91386                     "building_area",
91387                     "address"
91388                 ],
91389                 "suggestion": true
91390             },
91391             "shop/supermarket/Piggly Wiggly": {
91392                 "tags": {
91393                     "name": "Piggly Wiggly",
91394                     "shop": "supermarket"
91395                 },
91396                 "name": "Piggly Wiggly",
91397                 "icon": "grocery",
91398                 "geometry": [
91399                     "point",
91400                     "vertex",
91401                     "area"
91402                 ],
91403                 "fields": [
91404                     "operator",
91405                     "building_area",
91406                     "address"
91407                 ],
91408                 "suggestion": true
91409             },
91410             "shop/supermarket/Crai": {
91411                 "tags": {
91412                     "name": "Crai",
91413                     "shop": "supermarket"
91414                 },
91415                 "name": "Crai",
91416                 "icon": "grocery",
91417                 "geometry": [
91418                     "point",
91419                     "vertex",
91420                     "area"
91421                 ],
91422                 "fields": [
91423                     "operator",
91424                     "building_area",
91425                     "address"
91426                 ],
91427                 "suggestion": true
91428             },
91429             "shop/supermarket/El Árbol": {
91430                 "tags": {
91431                     "name": "El Árbol",
91432                     "shop": "supermarket"
91433                 },
91434                 "name": "El Árbol",
91435                 "icon": "grocery",
91436                 "geometry": [
91437                     "point",
91438                     "vertex",
91439                     "area"
91440                 ],
91441                 "fields": [
91442                     "operator",
91443                     "building_area",
91444                     "address"
91445                 ],
91446                 "suggestion": true
91447             },
91448             "shop/supermarket/Centre Commercial E. Leclerc": {
91449                 "tags": {
91450                     "name": "Centre Commercial E. Leclerc",
91451                     "shop": "supermarket"
91452                 },
91453                 "name": "Centre Commercial E. Leclerc",
91454                 "icon": "grocery",
91455                 "geometry": [
91456                     "point",
91457                     "vertex",
91458                     "area"
91459                 ],
91460                 "fields": [
91461                     "operator",
91462                     "building_area",
91463                     "address"
91464                 ],
91465                 "suggestion": true
91466             },
91467             "shop/supermarket/Foodland": {
91468                 "tags": {
91469                     "name": "Foodland",
91470                     "shop": "supermarket"
91471                 },
91472                 "name": "Foodland",
91473                 "icon": "grocery",
91474                 "geometry": [
91475                     "point",
91476                     "vertex",
91477                     "area"
91478                 ],
91479                 "fields": [
91480                     "operator",
91481                     "building_area",
91482                     "address"
91483                 ],
91484                 "suggestion": true
91485             },
91486             "shop/supermarket/Super Brugsen": {
91487                 "tags": {
91488                     "name": "Super Brugsen",
91489                     "shop": "supermarket"
91490                 },
91491                 "name": "Super Brugsen",
91492                 "icon": "grocery",
91493                 "geometry": [
91494                     "point",
91495                     "vertex",
91496                     "area"
91497                 ],
91498                 "fields": [
91499                     "operator",
91500                     "building_area",
91501                     "address"
91502                 ],
91503                 "suggestion": true
91504             },
91505             "shop/supermarket/Дикси": {
91506                 "tags": {
91507                     "name": "Дикси",
91508                     "shop": "supermarket"
91509                 },
91510                 "name": "Дикси",
91511                 "icon": "grocery",
91512                 "geometry": [
91513                     "point",
91514                     "vertex",
91515                     "area"
91516                 ],
91517                 "fields": [
91518                     "operator",
91519                     "building_area",
91520                     "address"
91521                 ],
91522                 "suggestion": true
91523             },
91524             "shop/supermarket/Пятёрочка": {
91525                 "tags": {
91526                     "name": "Пятёрочка",
91527                     "shop": "supermarket"
91528                 },
91529                 "name": "Пятёрочка",
91530                 "icon": "grocery",
91531                 "geometry": [
91532                     "point",
91533                     "vertex",
91534                     "area"
91535                 ],
91536                 "fields": [
91537                     "operator",
91538                     "building_area",
91539                     "address"
91540                 ],
91541                 "suggestion": true
91542             },
91543             "shop/supermarket/Publix": {
91544                 "tags": {
91545                     "name": "Publix",
91546                     "shop": "supermarket"
91547                 },
91548                 "name": "Publix",
91549                 "icon": "grocery",
91550                 "geometry": [
91551                     "point",
91552                     "vertex",
91553                     "area"
91554                 ],
91555                 "fields": [
91556                     "operator",
91557                     "building_area",
91558                     "address"
91559                 ],
91560                 "suggestion": true
91561             },
91562             "shop/supermarket/Føtex": {
91563                 "tags": {
91564                     "name": "Føtex",
91565                     "shop": "supermarket"
91566                 },
91567                 "name": "Føtex",
91568                 "icon": "grocery",
91569                 "geometry": [
91570                     "point",
91571                     "vertex",
91572                     "area"
91573                 ],
91574                 "fields": [
91575                     "operator",
91576                     "building_area",
91577                     "address"
91578                 ],
91579                 "suggestion": true
91580             },
91581             "shop/supermarket/coop": {
91582                 "tags": {
91583                     "name": "coop",
91584                     "shop": "supermarket"
91585                 },
91586                 "name": "coop",
91587                 "icon": "grocery",
91588                 "geometry": [
91589                     "point",
91590                     "vertex",
91591                     "area"
91592                 ],
91593                 "fields": [
91594                     "operator",
91595                     "building_area",
91596                     "address"
91597                 ],
91598                 "suggestion": true
91599             },
91600             "shop/supermarket/Coop Konsum": {
91601                 "tags": {
91602                     "name": "Coop Konsum",
91603                     "shop": "supermarket"
91604                 },
91605                 "name": "Coop Konsum",
91606                 "icon": "grocery",
91607                 "geometry": [
91608                     "point",
91609                     "vertex",
91610                     "area"
91611                 ],
91612                 "fields": [
91613                     "operator",
91614                     "building_area",
91615                     "address"
91616                 ],
91617                 "suggestion": true
91618             },
91619             "shop/supermarket/Carrefour Contact": {
91620                 "tags": {
91621                     "name": "Carrefour Contact",
91622                     "shop": "supermarket"
91623                 },
91624                 "name": "Carrefour Contact",
91625                 "icon": "grocery",
91626                 "geometry": [
91627                     "point",
91628                     "vertex",
91629                     "area"
91630                 ],
91631                 "fields": [
91632                     "operator",
91633                     "building_area",
91634                     "address"
91635                 ],
91636                 "suggestion": true
91637             },
91638             "shop/supermarket/SPAR": {
91639                 "tags": {
91640                     "name": "SPAR",
91641                     "shop": "supermarket"
91642                 },
91643                 "name": "SPAR",
91644                 "icon": "grocery",
91645                 "geometry": [
91646                     "point",
91647                     "vertex",
91648                     "area"
91649                 ],
91650                 "fields": [
91651                     "operator",
91652                     "building_area",
91653                     "address"
91654                 ],
91655                 "suggestion": true
91656             },
91657             "shop/supermarket/No Frills": {
91658                 "tags": {
91659                     "name": "No Frills",
91660                     "shop": "supermarket"
91661                 },
91662                 "name": "No Frills",
91663                 "icon": "grocery",
91664                 "geometry": [
91665                     "point",
91666                     "vertex",
91667                     "area"
91668                 ],
91669                 "fields": [
91670                     "operator",
91671                     "building_area",
91672                     "address"
91673                 ],
91674                 "suggestion": true
91675             },
91676             "shop/supermarket/Plodine": {
91677                 "tags": {
91678                     "name": "Plodine",
91679                     "shop": "supermarket"
91680                 },
91681                 "name": "Plodine",
91682                 "icon": "grocery",
91683                 "geometry": [
91684                     "point",
91685                     "vertex",
91686                     "area"
91687                 ],
91688                 "fields": [
91689                     "operator",
91690                     "building_area",
91691                     "address"
91692                 ],
91693                 "suggestion": true
91694             },
91695             "shop/supermarket/ADEG": {
91696                 "tags": {
91697                     "name": "ADEG",
91698                     "shop": "supermarket"
91699                 },
91700                 "name": "ADEG",
91701                 "icon": "grocery",
91702                 "geometry": [
91703                     "point",
91704                     "vertex",
91705                     "area"
91706                 ],
91707                 "fields": [
91708                     "operator",
91709                     "building_area",
91710                     "address"
91711                 ],
91712                 "suggestion": true
91713             },
91714             "shop/supermarket/Minipreço": {
91715                 "tags": {
91716                     "name": "Minipreço",
91717                     "shop": "supermarket"
91718                 },
91719                 "name": "Minipreço",
91720                 "icon": "grocery",
91721                 "geometry": [
91722                     "point",
91723                     "vertex",
91724                     "area"
91725                 ],
91726                 "fields": [
91727                     "operator",
91728                     "building_area",
91729                     "address"
91730                 ],
91731                 "suggestion": true
91732             },
91733             "shop/supermarket/Biedronka": {
91734                 "tags": {
91735                     "name": "Biedronka",
91736                     "shop": "supermarket"
91737                 },
91738                 "name": "Biedronka",
91739                 "icon": "grocery",
91740                 "geometry": [
91741                     "point",
91742                     "vertex",
91743                     "area"
91744                 ],
91745                 "fields": [
91746                     "operator",
91747                     "building_area",
91748                     "address"
91749                 ],
91750                 "suggestion": true
91751             },
91752             "shop/supermarket/The Co-operative Food": {
91753                 "tags": {
91754                     "name": "The Co-operative Food",
91755                     "shop": "supermarket"
91756                 },
91757                 "name": "The Co-operative Food",
91758                 "icon": "grocery",
91759                 "geometry": [
91760                     "point",
91761                     "vertex",
91762                     "area"
91763                 ],
91764                 "fields": [
91765                     "operator",
91766                     "building_area",
91767                     "address"
91768                 ],
91769                 "suggestion": true
91770             },
91771             "shop/supermarket/Eurospin": {
91772                 "tags": {
91773                     "name": "Eurospin",
91774                     "shop": "supermarket"
91775                 },
91776                 "name": "Eurospin",
91777                 "icon": "grocery",
91778                 "geometry": [
91779                     "point",
91780                     "vertex",
91781                     "area"
91782                 ],
91783                 "fields": [
91784                     "operator",
91785                     "building_area",
91786                     "address"
91787                 ],
91788                 "suggestion": true
91789             },
91790             "shop/supermarket/Семья": {
91791                 "tags": {
91792                     "name": "Семья",
91793                     "shop": "supermarket"
91794                 },
91795                 "name": "Семья",
91796                 "icon": "grocery",
91797                 "geometry": [
91798                     "point",
91799                     "vertex",
91800                     "area"
91801                 ],
91802                 "fields": [
91803                     "operator",
91804                     "building_area",
91805                     "address"
91806                 ],
91807                 "suggestion": true
91808             },
91809             "shop/supermarket/Gadis": {
91810                 "tags": {
91811                     "name": "Gadis",
91812                     "shop": "supermarket"
91813                 },
91814                 "name": "Gadis",
91815                 "icon": "grocery",
91816                 "geometry": [
91817                     "point",
91818                     "vertex",
91819                     "area"
91820                 ],
91821                 "fields": [
91822                     "operator",
91823                     "building_area",
91824                     "address"
91825                 ],
91826                 "suggestion": true
91827             },
91828             "shop/supermarket/Евроопт": {
91829                 "tags": {
91830                     "name": "Евроопт",
91831                     "shop": "supermarket"
91832                 },
91833                 "name": "Евроопт",
91834                 "icon": "grocery",
91835                 "geometry": [
91836                     "point",
91837                     "vertex",
91838                     "area"
91839                 ],
91840                 "fields": [
91841                     "operator",
91842                     "building_area",
91843                     "address"
91844                 ],
91845                 "suggestion": true
91846             },
91847             "shop/supermarket/Квартал": {
91848                 "tags": {
91849                     "name": "Квартал",
91850                     "shop": "supermarket"
91851                 },
91852                 "name": "Квартал",
91853                 "icon": "grocery",
91854                 "geometry": [
91855                     "point",
91856                     "vertex",
91857                     "area"
91858                 ],
91859                 "fields": [
91860                     "operator",
91861                     "building_area",
91862                     "address"
91863                 ],
91864                 "suggestion": true
91865             },
91866             "shop/supermarket/New World": {
91867                 "tags": {
91868                     "name": "New World",
91869                     "shop": "supermarket"
91870                 },
91871                 "name": "New World",
91872                 "icon": "grocery",
91873                 "geometry": [
91874                     "point",
91875                     "vertex",
91876                     "area"
91877                 ],
91878                 "fields": [
91879                     "operator",
91880                     "building_area",
91881                     "address"
91882                 ],
91883                 "suggestion": true
91884             },
91885             "shop/supermarket/Countdown": {
91886                 "tags": {
91887                     "name": "Countdown",
91888                     "shop": "supermarket"
91889                 },
91890                 "name": "Countdown",
91891                 "icon": "grocery",
91892                 "geometry": [
91893                     "point",
91894                     "vertex",
91895                     "area"
91896                 ],
91897                 "fields": [
91898                     "operator",
91899                     "building_area",
91900                     "address"
91901                 ],
91902                 "suggestion": true
91903             },
91904             "shop/supermarket/Reliance Fresh": {
91905                 "tags": {
91906                     "name": "Reliance Fresh",
91907                     "shop": "supermarket"
91908                 },
91909                 "name": "Reliance Fresh",
91910                 "icon": "grocery",
91911                 "geometry": [
91912                     "point",
91913                     "vertex",
91914                     "area"
91915                 ],
91916                 "fields": [
91917                     "operator",
91918                     "building_area",
91919                     "address"
91920                 ],
91921                 "suggestion": true
91922             },
91923             "shop/supermarket/Stokrotka": {
91924                 "tags": {
91925                     "name": "Stokrotka",
91926                     "shop": "supermarket"
91927                 },
91928                 "name": "Stokrotka",
91929                 "icon": "grocery",
91930                 "geometry": [
91931                     "point",
91932                     "vertex",
91933                     "area"
91934                 ],
91935                 "fields": [
91936                     "operator",
91937                     "building_area",
91938                     "address"
91939                 ],
91940                 "suggestion": true
91941             },
91942             "shop/supermarket/Coop Jednota": {
91943                 "tags": {
91944                     "name": "Coop Jednota",
91945                     "shop": "supermarket"
91946                 },
91947                 "name": "Coop Jednota",
91948                 "icon": "grocery",
91949                 "geometry": [
91950                     "point",
91951                     "vertex",
91952                     "area"
91953                 ],
91954                 "fields": [
91955                     "operator",
91956                     "building_area",
91957                     "address"
91958                 ],
91959                 "suggestion": true
91960             },
91961             "shop/supermarket/Fred Meyer": {
91962                 "tags": {
91963                     "name": "Fred Meyer",
91964                     "shop": "supermarket"
91965                 },
91966                 "name": "Fred Meyer",
91967                 "icon": "grocery",
91968                 "geometry": [
91969                     "point",
91970                     "vertex",
91971                     "area"
91972                 ],
91973                 "fields": [
91974                     "operator",
91975                     "building_area",
91976                     "address"
91977                 ],
91978                 "suggestion": true
91979             },
91980             "shop/supermarket/Irma": {
91981                 "tags": {
91982                     "name": "Irma",
91983                     "shop": "supermarket"
91984                 },
91985                 "name": "Irma",
91986                 "icon": "grocery",
91987                 "geometry": [
91988                     "point",
91989                     "vertex",
91990                     "area"
91991                 ],
91992                 "fields": [
91993                     "operator",
91994                     "building_area",
91995                     "address"
91996                 ],
91997                 "suggestion": true
91998             },
91999             "shop/supermarket/Continente": {
92000                 "tags": {
92001                     "name": "Continente",
92002                     "shop": "supermarket"
92003                 },
92004                 "name": "Continente",
92005                 "icon": "grocery",
92006                 "geometry": [
92007                     "point",
92008                     "vertex",
92009                     "area"
92010                 ],
92011                 "fields": [
92012                     "operator",
92013                     "building_area",
92014                     "address"
92015                 ],
92016                 "suggestion": true
92017             },
92018             "shop/supermarket/Price Chopper": {
92019                 "tags": {
92020                     "name": "Price Chopper",
92021                     "shop": "supermarket"
92022                 },
92023                 "name": "Price Chopper",
92024                 "icon": "grocery",
92025                 "geometry": [
92026                     "point",
92027                     "vertex",
92028                     "area"
92029                 ],
92030                 "fields": [
92031                     "operator",
92032                     "building_area",
92033                     "address"
92034                 ],
92035                 "suggestion": true
92036             },
92037             "shop/supermarket/Game": {
92038                 "tags": {
92039                     "name": "Game",
92040                     "shop": "supermarket"
92041                 },
92042                 "name": "Game",
92043                 "icon": "grocery",
92044                 "geometry": [
92045                     "point",
92046                     "vertex",
92047                     "area"
92048                 ],
92049                 "fields": [
92050                     "operator",
92051                     "building_area",
92052                     "address"
92053                 ],
92054                 "suggestion": true
92055             },
92056             "shop/supermarket/Soriana": {
92057                 "tags": {
92058                     "name": "Soriana",
92059                     "shop": "supermarket"
92060                 },
92061                 "name": "Soriana",
92062                 "icon": "grocery",
92063                 "geometry": [
92064                     "point",
92065                     "vertex",
92066                     "area"
92067                 ],
92068                 "fields": [
92069                     "operator",
92070                     "building_area",
92071                     "address"
92072                 ],
92073                 "suggestion": true
92074             },
92075             "shop/supermarket/Alimerka": {
92076                 "tags": {
92077                     "name": "Alimerka",
92078                     "shop": "supermarket"
92079                 },
92080                 "name": "Alimerka",
92081                 "icon": "grocery",
92082                 "geometry": [
92083                     "point",
92084                     "vertex",
92085                     "area"
92086                 ],
92087                 "fields": [
92088                     "operator",
92089                     "building_area",
92090                     "address"
92091                 ],
92092                 "suggestion": true
92093             },
92094             "shop/supermarket/Piotr i Paweł": {
92095                 "tags": {
92096                     "name": "Piotr i Paweł",
92097                     "shop": "supermarket"
92098                 },
92099                 "name": "Piotr i Paweł",
92100                 "icon": "grocery",
92101                 "geometry": [
92102                     "point",
92103                     "vertex",
92104                     "area"
92105                 ],
92106                 "fields": [
92107                     "operator",
92108                     "building_area",
92109                     "address"
92110                 ],
92111                 "suggestion": true
92112             },
92113             "shop/supermarket/Перекресток": {
92114                 "tags": {
92115                     "name": "Перекресток",
92116                     "shop": "supermarket"
92117                 },
92118                 "name": "Перекресток",
92119                 "icon": "grocery",
92120                 "geometry": [
92121                     "point",
92122                     "vertex",
92123                     "area"
92124                 ],
92125                 "fields": [
92126                     "operator",
92127                     "building_area",
92128                     "address"
92129                 ],
92130                 "suggestion": true
92131             },
92132             "shop/supermarket/Maxima X": {
92133                 "tags": {
92134                     "name": "Maxima X",
92135                     "shop": "supermarket"
92136                 },
92137                 "name": "Maxima X",
92138                 "icon": "grocery",
92139                 "geometry": [
92140                     "point",
92141                     "vertex",
92142                     "area"
92143                 ],
92144                 "fields": [
92145                     "operator",
92146                     "building_area",
92147                     "address"
92148                 ],
92149                 "suggestion": true
92150             },
92151             "shop/supermarket/Карусель": {
92152                 "tags": {
92153                     "name": "Карусель",
92154                     "shop": "supermarket"
92155                 },
92156                 "name": "Карусель",
92157                 "icon": "grocery",
92158                 "geometry": [
92159                     "point",
92160                     "vertex",
92161                     "area"
92162                 ],
92163                 "fields": [
92164                     "operator",
92165                     "building_area",
92166                     "address"
92167                 ],
92168                 "suggestion": true
92169             },
92170             "shop/supermarket/ALDI Nord": {
92171                 "tags": {
92172                     "name": "ALDI Nord",
92173                     "shop": "supermarket"
92174                 },
92175                 "name": "ALDI Nord",
92176                 "icon": "grocery",
92177                 "geometry": [
92178                     "point",
92179                     "vertex",
92180                     "area"
92181                 ],
92182                 "fields": [
92183                     "operator",
92184                     "building_area",
92185                     "address"
92186                 ],
92187                 "suggestion": true
92188             },
92189             "shop/supermarket/Condis": {
92190                 "tags": {
92191                     "name": "Condis",
92192                     "shop": "supermarket"
92193                 },
92194                 "name": "Condis",
92195                 "icon": "grocery",
92196                 "geometry": [
92197                     "point",
92198                     "vertex",
92199                     "area"
92200                 ],
92201                 "fields": [
92202                     "operator",
92203                     "building_area",
92204                     "address"
92205                 ],
92206                 "suggestion": true
92207             },
92208             "shop/supermarket/Sam's Club": {
92209                 "tags": {
92210                     "name": "Sam's Club",
92211                     "shop": "supermarket"
92212                 },
92213                 "name": "Sam's Club",
92214                 "icon": "grocery",
92215                 "geometry": [
92216                     "point",
92217                     "vertex",
92218                     "area"
92219                 ],
92220                 "fields": [
92221                     "operator",
92222                     "building_area",
92223                     "address"
92224                 ],
92225                 "suggestion": true
92226             },
92227             "shop/supermarket/Копейка": {
92228                 "tags": {
92229                     "name": "Копейка",
92230                     "shop": "supermarket"
92231                 },
92232                 "name": "Копейка",
92233                 "icon": "grocery",
92234                 "geometry": [
92235                     "point",
92236                     "vertex",
92237                     "area"
92238                 ],
92239                 "fields": [
92240                     "operator",
92241                     "building_area",
92242                     "address"
92243                 ],
92244                 "suggestion": true
92245             },
92246             "shop/supermarket/Géant Casino": {
92247                 "tags": {
92248                     "name": "Géant Casino",
92249                     "shop": "supermarket"
92250                 },
92251                 "name": "Géant Casino",
92252                 "icon": "grocery",
92253                 "geometry": [
92254                     "point",
92255                     "vertex",
92256                     "area"
92257                 ],
92258                 "fields": [
92259                     "operator",
92260                     "building_area",
92261                     "address"
92262                 ],
92263                 "suggestion": true
92264             },
92265             "shop/supermarket/ASDA": {
92266                 "tags": {
92267                     "name": "ASDA",
92268                     "shop": "supermarket"
92269                 },
92270                 "name": "ASDA",
92271                 "icon": "grocery",
92272                 "geometry": [
92273                     "point",
92274                     "vertex",
92275                     "area"
92276                 ],
92277                 "fields": [
92278                     "operator",
92279                     "building_area",
92280                     "address"
92281                 ],
92282                 "suggestion": true
92283             },
92284             "shop/supermarket/Intermarche": {
92285                 "tags": {
92286                     "name": "Intermarche",
92287                     "shop": "supermarket"
92288                 },
92289                 "name": "Intermarche",
92290                 "icon": "grocery",
92291                 "geometry": [
92292                     "point",
92293                     "vertex",
92294                     "area"
92295                 ],
92296                 "fields": [
92297                     "operator",
92298                     "building_area",
92299                     "address"
92300                 ],
92301                 "suggestion": true
92302             },
92303             "shop/supermarket/Stop & Shop": {
92304                 "tags": {
92305                     "name": "Stop & Shop",
92306                     "shop": "supermarket"
92307                 },
92308                 "name": "Stop & Shop",
92309                 "icon": "grocery",
92310                 "geometry": [
92311                     "point",
92312                     "vertex",
92313                     "area"
92314                 ],
92315                 "fields": [
92316                     "operator",
92317                     "building_area",
92318                     "address"
92319                 ],
92320                 "suggestion": true
92321             },
92322             "shop/supermarket/Food Lion": {
92323                 "tags": {
92324                     "name": "Food Lion",
92325                     "shop": "supermarket"
92326                 },
92327                 "name": "Food Lion",
92328                 "icon": "grocery",
92329                 "geometry": [
92330                     "point",
92331                     "vertex",
92332                     "area"
92333                 ],
92334                 "fields": [
92335                     "operator",
92336                     "building_area",
92337                     "address"
92338                 ],
92339                 "suggestion": true
92340             },
92341             "shop/supermarket/Harris Teeter": {
92342                 "tags": {
92343                     "name": "Harris Teeter",
92344                     "shop": "supermarket"
92345                 },
92346                 "name": "Harris Teeter",
92347                 "icon": "grocery",
92348                 "geometry": [
92349                     "point",
92350                     "vertex",
92351                     "area"
92352                 ],
92353                 "fields": [
92354                     "operator",
92355                     "building_area",
92356                     "address"
92357                 ],
92358                 "suggestion": true
92359             },
92360             "shop/supermarket/Foodworks": {
92361                 "tags": {
92362                     "name": "Foodworks",
92363                     "shop": "supermarket"
92364                 },
92365                 "name": "Foodworks",
92366                 "icon": "grocery",
92367                 "geometry": [
92368                     "point",
92369                     "vertex",
92370                     "area"
92371                 ],
92372                 "fields": [
92373                     "operator",
92374                     "building_area",
92375                     "address"
92376                 ],
92377                 "suggestion": true
92378             },
92379             "shop/supermarket/Polo Market": {
92380                 "tags": {
92381                     "name": "Polo Market",
92382                     "shop": "supermarket"
92383                 },
92384                 "name": "Polo Market",
92385                 "icon": "grocery",
92386                 "geometry": [
92387                     "point",
92388                     "vertex",
92389                     "area"
92390                 ],
92391                 "fields": [
92392                     "operator",
92393                     "building_area",
92394                     "address"
92395                 ],
92396                 "suggestion": true
92397             },
92398             "shop/supermarket/Лента": {
92399                 "tags": {
92400                     "name": "Лента",
92401                     "shop": "supermarket"
92402                 },
92403                 "name": "Лента",
92404                 "icon": "grocery",
92405                 "geometry": [
92406                     "point",
92407                     "vertex",
92408                     "area"
92409                 ],
92410                 "fields": [
92411                     "operator",
92412                     "building_area",
92413                     "address"
92414                 ],
92415                 "suggestion": true
92416             },
92417             "shop/supermarket/西友 (SEIYU)": {
92418                 "tags": {
92419                     "name": "西友 (SEIYU)",
92420                     "shop": "supermarket"
92421                 },
92422                 "name": "西友 (SEIYU)",
92423                 "icon": "grocery",
92424                 "geometry": [
92425                     "point",
92426                     "vertex",
92427                     "area"
92428                 ],
92429                 "fields": [
92430                     "operator",
92431                     "building_area",
92432                     "address"
92433                 ],
92434                 "suggestion": true
92435             },
92436             "shop/supermarket/H-E-B": {
92437                 "tags": {
92438                     "name": "H-E-B",
92439                     "shop": "supermarket"
92440                 },
92441                 "name": "H-E-B",
92442                 "icon": "grocery",
92443                 "geometry": [
92444                     "point",
92445                     "vertex",
92446                     "area"
92447                 ],
92448                 "fields": [
92449                     "operator",
92450                     "building_area",
92451                     "address"
92452                 ],
92453                 "suggestion": true
92454             },
92455             "shop/supermarket/Атак": {
92456                 "tags": {
92457                     "name": "Атак",
92458                     "shop": "supermarket"
92459                 },
92460                 "name": "Атак",
92461                 "icon": "grocery",
92462                 "geometry": [
92463                     "point",
92464                     "vertex",
92465                     "area"
92466                 ],
92467                 "fields": [
92468                     "operator",
92469                     "building_area",
92470                     "address"
92471                 ],
92472                 "suggestion": true
92473             },
92474             "shop/supermarket/Полушка": {
92475                 "tags": {
92476                     "name": "Полушка",
92477                     "shop": "supermarket"
92478                 },
92479                 "name": "Полушка",
92480                 "icon": "grocery",
92481                 "geometry": [
92482                     "point",
92483                     "vertex",
92484                     "area"
92485                 ],
92486                 "fields": [
92487                     "operator",
92488                     "building_area",
92489                     "address"
92490                 ],
92491                 "suggestion": true
92492             },
92493             "shop/supermarket/Extra": {
92494                 "tags": {
92495                     "name": "Extra",
92496                     "shop": "supermarket"
92497                 },
92498                 "name": "Extra",
92499                 "icon": "grocery",
92500                 "geometry": [
92501                     "point",
92502                     "vertex",
92503                     "area"
92504                 ],
92505                 "fields": [
92506                     "operator",
92507                     "building_area",
92508                     "address"
92509                 ],
92510                 "suggestion": true
92511             },
92512             "shop/supermarket/Sigma": {
92513                 "tags": {
92514                     "name": "Sigma",
92515                     "shop": "supermarket"
92516                 },
92517                 "name": "Sigma",
92518                 "icon": "grocery",
92519                 "geometry": [
92520                     "point",
92521                     "vertex",
92522                     "area"
92523                 ],
92524                 "fields": [
92525                     "operator",
92526                     "building_area",
92527                     "address"
92528                 ],
92529                 "suggestion": true
92530             },
92531             "shop/supermarket/АТБ": {
92532                 "tags": {
92533                     "name": "АТБ",
92534                     "shop": "supermarket"
92535                 },
92536                 "name": "АТБ",
92537                 "icon": "grocery",
92538                 "geometry": [
92539                     "point",
92540                     "vertex",
92541                     "area"
92542                 ],
92543                 "fields": [
92544                     "operator",
92545                     "building_area",
92546                     "address"
92547                 ],
92548                 "suggestion": true
92549             },
92550             "shop/supermarket/Bodega Aurrera": {
92551                 "tags": {
92552                     "name": "Bodega Aurrera",
92553                     "shop": "supermarket"
92554                 },
92555                 "name": "Bodega Aurrera",
92556                 "icon": "grocery",
92557                 "geometry": [
92558                     "point",
92559                     "vertex",
92560                     "area"
92561                 ],
92562                 "fields": [
92563                     "operator",
92564                     "building_area",
92565                     "address"
92566                 ],
92567                 "suggestion": true
92568             },
92569             "shop/supermarket/Tesco Lotus": {
92570                 "tags": {
92571                     "name": "Tesco Lotus",
92572                     "shop": "supermarket"
92573                 },
92574                 "name": "Tesco Lotus",
92575                 "icon": "grocery",
92576                 "geometry": [
92577                     "point",
92578                     "vertex",
92579                     "area"
92580                 ],
92581                 "fields": [
92582                     "operator",
92583                     "building_area",
92584                     "address"
92585                 ],
92586                 "suggestion": true
92587             },
92588             "shop/supermarket/Мария-Ра": {
92589                 "tags": {
92590                     "name": "Мария-Ра",
92591                     "shop": "supermarket"
92592                 },
92593                 "name": "Мария-Ра",
92594                 "icon": "grocery",
92595                 "geometry": [
92596                     "point",
92597                     "vertex",
92598                     "area"
92599                 ],
92600                 "fields": [
92601                     "operator",
92602                     "building_area",
92603                     "address"
92604                 ],
92605                 "suggestion": true
92606             },
92607             "shop/supermarket/Магнолия": {
92608                 "tags": {
92609                     "name": "Магнолия",
92610                     "shop": "supermarket"
92611                 },
92612                 "name": "Магнолия",
92613                 "icon": "grocery",
92614                 "geometry": [
92615                     "point",
92616                     "vertex",
92617                     "area"
92618                 ],
92619                 "fields": [
92620                     "operator",
92621                     "building_area",
92622                     "address"
92623                 ],
92624                 "suggestion": true
92625             },
92626             "shop/supermarket/Монетка": {
92627                 "tags": {
92628                     "name": "Монетка",
92629                     "shop": "supermarket"
92630                 },
92631                 "name": "Монетка",
92632                 "icon": "grocery",
92633                 "geometry": [
92634                     "point",
92635                     "vertex",
92636                     "area"
92637                 ],
92638                 "fields": [
92639                     "operator",
92640                     "building_area",
92641                     "address"
92642                 ],
92643                 "suggestion": true
92644             },
92645             "shop/supermarket/Hy-Vee": {
92646                 "tags": {
92647                     "name": "Hy-Vee",
92648                     "shop": "supermarket"
92649                 },
92650                 "name": "Hy-Vee",
92651                 "icon": "grocery",
92652                 "geometry": [
92653                     "point",
92654                     "vertex",
92655                     "area"
92656                 ],
92657                 "fields": [
92658                     "operator",
92659                     "building_area",
92660                     "address"
92661                 ],
92662                 "suggestion": true
92663             },
92664             "shop/supermarket/Walmart Supercenter": {
92665                 "tags": {
92666                     "name": "Walmart Supercenter",
92667                     "shop": "supermarket"
92668                 },
92669                 "name": "Walmart Supercenter",
92670                 "icon": "grocery",
92671                 "geometry": [
92672                     "point",
92673                     "vertex",
92674                     "area"
92675                 ],
92676                 "fields": [
92677                     "operator",
92678                     "building_area",
92679                     "address"
92680                 ],
92681                 "suggestion": true
92682             },
92683             "shop/supermarket/Hannaford": {
92684                 "tags": {
92685                     "name": "Hannaford",
92686                     "shop": "supermarket"
92687                 },
92688                 "name": "Hannaford",
92689                 "icon": "grocery",
92690                 "geometry": [
92691                     "point",
92692                     "vertex",
92693                     "area"
92694                 ],
92695                 "fields": [
92696                     "operator",
92697                     "building_area",
92698                     "address"
92699                 ],
92700                 "suggestion": true
92701             },
92702             "shop/supermarket/Wegmans": {
92703                 "tags": {
92704                     "name": "Wegmans",
92705                     "shop": "supermarket"
92706                 },
92707                 "name": "Wegmans",
92708                 "icon": "grocery",
92709                 "geometry": [
92710                     "point",
92711                     "vertex",
92712                     "area"
92713                 ],
92714                 "fields": [
92715                     "operator",
92716                     "building_area",
92717                     "address"
92718                 ],
92719                 "suggestion": true
92720             },
92721             "shop/supermarket/業務スーパー": {
92722                 "tags": {
92723                     "name": "業務スーパー",
92724                     "shop": "supermarket"
92725                 },
92726                 "name": "業務スーパー",
92727                 "icon": "grocery",
92728                 "geometry": [
92729                     "point",
92730                     "vertex",
92731                     "area"
92732                 ],
92733                 "fields": [
92734                     "operator",
92735                     "building_area",
92736                     "address"
92737                 ],
92738                 "suggestion": true
92739             },
92740             "shop/supermarket/Norfa XL": {
92741                 "tags": {
92742                     "name": "Norfa XL",
92743                     "shop": "supermarket"
92744                 },
92745                 "name": "Norfa XL",
92746                 "icon": "grocery",
92747                 "geometry": [
92748                     "point",
92749                     "vertex",
92750                     "area"
92751                 ],
92752                 "fields": [
92753                     "operator",
92754                     "building_area",
92755                     "address"
92756                 ],
92757                 "suggestion": true
92758             },
92759             "shop/supermarket/ヨークマート (YorkMart)": {
92760                 "tags": {
92761                     "name": "ヨークマート (YorkMart)",
92762                     "shop": "supermarket"
92763                 },
92764                 "name": "ヨークマート (YorkMart)",
92765                 "icon": "grocery",
92766                 "geometry": [
92767                     "point",
92768                     "vertex",
92769                     "area"
92770                 ],
92771                 "fields": [
92772                     "operator",
92773                     "building_area",
92774                     "address"
92775                 ],
92776                 "suggestion": true
92777             },
92778             "shop/supermarket/Leclerc Drive": {
92779                 "tags": {
92780                     "name": "Leclerc Drive",
92781                     "shop": "supermarket"
92782                 },
92783                 "name": "Leclerc Drive",
92784                 "icon": "grocery",
92785                 "geometry": [
92786                     "point",
92787                     "vertex",
92788                     "area"
92789                 ],
92790                 "fields": [
92791                     "operator",
92792                     "building_area",
92793                     "address"
92794                 ],
92795                 "suggestion": true
92796             },
92797             "shop/electronics/Media Markt": {
92798                 "tags": {
92799                     "name": "Media Markt",
92800                     "shop": "electronics"
92801                 },
92802                 "name": "Media Markt",
92803                 "icon": "shop",
92804                 "geometry": [
92805                     "point",
92806                     "vertex",
92807                     "area"
92808                 ],
92809                 "fields": [
92810                     "address",
92811                     "building_area",
92812                     "opening_hours"
92813                 ],
92814                 "suggestion": true
92815             },
92816             "shop/electronics/Maplin": {
92817                 "tags": {
92818                     "name": "Maplin",
92819                     "shop": "electronics"
92820                 },
92821                 "name": "Maplin",
92822                 "icon": "shop",
92823                 "geometry": [
92824                     "point",
92825                     "vertex",
92826                     "area"
92827                 ],
92828                 "fields": [
92829                     "address",
92830                     "building_area",
92831                     "opening_hours"
92832                 ],
92833                 "suggestion": true
92834             },
92835             "shop/electronics/Best Buy": {
92836                 "tags": {
92837                     "name": "Best Buy",
92838                     "shop": "electronics"
92839                 },
92840                 "name": "Best Buy",
92841                 "icon": "shop",
92842                 "geometry": [
92843                     "point",
92844                     "vertex",
92845                     "area"
92846                 ],
92847                 "fields": [
92848                     "address",
92849                     "building_area",
92850                     "opening_hours"
92851                 ],
92852                 "suggestion": true
92853             },
92854             "shop/electronics/Future Shop": {
92855                 "tags": {
92856                     "name": "Future Shop",
92857                     "shop": "electronics"
92858                 },
92859                 "name": "Future Shop",
92860                 "icon": "shop",
92861                 "geometry": [
92862                     "point",
92863                     "vertex",
92864                     "area"
92865                 ],
92866                 "fields": [
92867                     "address",
92868                     "building_area",
92869                     "opening_hours"
92870                 ],
92871                 "suggestion": true
92872             },
92873             "shop/electronics/Saturn": {
92874                 "tags": {
92875                     "name": "Saturn",
92876                     "shop": "electronics"
92877                 },
92878                 "name": "Saturn",
92879                 "icon": "shop",
92880                 "geometry": [
92881                     "point",
92882                     "vertex",
92883                     "area"
92884                 ],
92885                 "fields": [
92886                     "address",
92887                     "building_area",
92888                     "opening_hours"
92889                 ],
92890                 "suggestion": true
92891             },
92892             "shop/electronics/Currys": {
92893                 "tags": {
92894                     "name": "Currys",
92895                     "shop": "electronics"
92896                 },
92897                 "name": "Currys",
92898                 "icon": "shop",
92899                 "geometry": [
92900                     "point",
92901                     "vertex",
92902                     "area"
92903                 ],
92904                 "fields": [
92905                     "address",
92906                     "building_area",
92907                     "opening_hours"
92908                 ],
92909                 "suggestion": true
92910             },
92911             "shop/electronics/Radio Shack": {
92912                 "tags": {
92913                     "name": "Radio Shack",
92914                     "shop": "electronics"
92915                 },
92916                 "name": "Radio Shack",
92917                 "icon": "shop",
92918                 "geometry": [
92919                     "point",
92920                     "vertex",
92921                     "area"
92922                 ],
92923                 "fields": [
92924                     "address",
92925                     "building_area",
92926                     "opening_hours"
92927                 ],
92928                 "suggestion": true
92929             },
92930             "shop/electronics/Euronics": {
92931                 "tags": {
92932                     "name": "Euronics",
92933                     "shop": "electronics"
92934                 },
92935                 "name": "Euronics",
92936                 "icon": "shop",
92937                 "geometry": [
92938                     "point",
92939                     "vertex",
92940                     "area"
92941                 ],
92942                 "fields": [
92943                     "address",
92944                     "building_area",
92945                     "opening_hours"
92946                 ],
92947                 "suggestion": true
92948             },
92949             "shop/electronics/Expert": {
92950                 "tags": {
92951                     "name": "Expert",
92952                     "shop": "electronics"
92953                 },
92954                 "name": "Expert",
92955                 "icon": "shop",
92956                 "geometry": [
92957                     "point",
92958                     "vertex",
92959                     "area"
92960                 ],
92961                 "fields": [
92962                     "address",
92963                     "building_area",
92964                     "opening_hours"
92965                 ],
92966                 "suggestion": true
92967             },
92968             "shop/electronics/Эльдорадо": {
92969                 "tags": {
92970                     "name": "Эльдорадо",
92971                     "shop": "electronics"
92972                 },
92973                 "name": "Эльдорадо",
92974                 "icon": "shop",
92975                 "geometry": [
92976                     "point",
92977                     "vertex",
92978                     "area"
92979                 ],
92980                 "fields": [
92981                     "address",
92982                     "building_area",
92983                     "opening_hours"
92984                 ],
92985                 "suggestion": true
92986             },
92987             "shop/electronics/Darty": {
92988                 "tags": {
92989                     "name": "Darty",
92990                     "shop": "electronics"
92991                 },
92992                 "name": "Darty",
92993                 "icon": "shop",
92994                 "geometry": [
92995                     "point",
92996                     "vertex",
92997                     "area"
92998                 ],
92999                 "fields": [
93000                     "address",
93001                     "building_area",
93002                     "opening_hours"
93003                 ],
93004                 "suggestion": true
93005             },
93006             "shop/electronics/М.Видео": {
93007                 "tags": {
93008                     "name": "М.Видео",
93009                     "shop": "electronics"
93010                 },
93011                 "name": "М.Видео",
93012                 "icon": "shop",
93013                 "geometry": [
93014                     "point",
93015                     "vertex",
93016                     "area"
93017                 ],
93018                 "fields": [
93019                     "address",
93020                     "building_area",
93021                     "opening_hours"
93022                 ],
93023                 "suggestion": true
93024             },
93025             "shop/electronics/ヤマダ電機": {
93026                 "tags": {
93027                     "name": "ヤマダ電機",
93028                     "shop": "electronics"
93029                 },
93030                 "name": "ヤマダ電機",
93031                 "icon": "shop",
93032                 "geometry": [
93033                     "point",
93034                     "vertex",
93035                     "area"
93036                 ],
93037                 "fields": [
93038                     "address",
93039                     "building_area",
93040                     "opening_hours"
93041                 ],
93042                 "suggestion": true
93043             },
93044             "shop/convenience/McColl's": {
93045                 "tags": {
93046                     "name": "McColl's",
93047                     "shop": "convenience"
93048                 },
93049                 "name": "McColl's",
93050                 "icon": "shop",
93051                 "geometry": [
93052                     "point",
93053                     "vertex",
93054                     "area"
93055                 ],
93056                 "fields": [
93057                     "address",
93058                     "building_area",
93059                     "opening_hours"
93060                 ],
93061                 "suggestion": true
93062             },
93063             "shop/convenience/Tesco Express": {
93064                 "tags": {
93065                     "name": "Tesco Express",
93066                     "shop": "convenience"
93067                 },
93068                 "name": "Tesco Express",
93069                 "icon": "shop",
93070                 "geometry": [
93071                     "point",
93072                     "vertex",
93073                     "area"
93074                 ],
93075                 "fields": [
93076                     "address",
93077                     "building_area",
93078                     "opening_hours"
93079                 ],
93080                 "suggestion": true
93081             },
93082             "shop/convenience/One Stop": {
93083                 "tags": {
93084                     "name": "One Stop",
93085                     "shop": "convenience"
93086                 },
93087                 "name": "One Stop",
93088                 "icon": "shop",
93089                 "geometry": [
93090                     "point",
93091                     "vertex",
93092                     "area"
93093                 ],
93094                 "fields": [
93095                     "address",
93096                     "building_area",
93097                     "opening_hours"
93098                 ],
93099                 "suggestion": true
93100             },
93101             "shop/convenience/Londis": {
93102                 "tags": {
93103                     "name": "Londis",
93104                     "shop": "convenience"
93105                 },
93106                 "name": "Londis",
93107                 "icon": "shop",
93108                 "geometry": [
93109                     "point",
93110                     "vertex",
93111                     "area"
93112                 ],
93113                 "fields": [
93114                     "address",
93115                     "building_area",
93116                     "opening_hours"
93117                 ],
93118                 "suggestion": true
93119             },
93120             "shop/convenience/7-Eleven": {
93121                 "tags": {
93122                     "name": "7-Eleven",
93123                     "shop": "convenience"
93124                 },
93125                 "name": "7-Eleven",
93126                 "icon": "shop",
93127                 "geometry": [
93128                     "point",
93129                     "vertex",
93130                     "area"
93131                 ],
93132                 "fields": [
93133                     "address",
93134                     "building_area",
93135                     "opening_hours"
93136                 ],
93137                 "suggestion": true
93138             },
93139             "shop/convenience/Sale": {
93140                 "tags": {
93141                     "name": "Sale",
93142                     "shop": "convenience"
93143                 },
93144                 "name": "Sale",
93145                 "icon": "shop",
93146                 "geometry": [
93147                     "point",
93148                     "vertex",
93149                     "area"
93150                 ],
93151                 "fields": [
93152                     "address",
93153                     "building_area",
93154                     "opening_hours"
93155                 ],
93156                 "suggestion": true
93157             },
93158             "shop/convenience/Siwa": {
93159                 "tags": {
93160                     "name": "Siwa",
93161                     "shop": "convenience"
93162                 },
93163                 "name": "Siwa",
93164                 "icon": "shop",
93165                 "geometry": [
93166                     "point",
93167                     "vertex",
93168                     "area"
93169                 ],
93170                 "fields": [
93171                     "address",
93172                     "building_area",
93173                     "opening_hours"
93174                 ],
93175                 "suggestion": true
93176             },
93177             "shop/convenience/COOP Jednota": {
93178                 "tags": {
93179                     "name": "COOP Jednota",
93180                     "shop": "convenience"
93181                 },
93182                 "name": "COOP Jednota",
93183                 "icon": "shop",
93184                 "geometry": [
93185                     "point",
93186                     "vertex",
93187                     "area"
93188                 ],
93189                 "fields": [
93190                     "address",
93191                     "building_area",
93192                     "opening_hours"
93193                 ],
93194                 "suggestion": true
93195             },
93196             "shop/convenience/Mac's": {
93197                 "tags": {
93198                     "name": "Mac's",
93199                     "shop": "convenience"
93200                 },
93201                 "name": "Mac's",
93202                 "icon": "shop",
93203                 "geometry": [
93204                     "point",
93205                     "vertex",
93206                     "area"
93207                 ],
93208                 "fields": [
93209                     "address",
93210                     "building_area",
93211                     "opening_hours"
93212                 ],
93213                 "suggestion": true
93214             },
93215             "shop/convenience/Alepa": {
93216                 "tags": {
93217                     "name": "Alepa",
93218                     "shop": "convenience"
93219                 },
93220                 "name": "Alepa",
93221                 "icon": "shop",
93222                 "geometry": [
93223                     "point",
93224                     "vertex",
93225                     "area"
93226                 ],
93227                 "fields": [
93228                     "address",
93229                     "building_area",
93230                     "opening_hours"
93231                 ],
93232                 "suggestion": true
93233             },
93234             "shop/convenience/Hasty Market": {
93235                 "tags": {
93236                     "name": "Hasty Market",
93237                     "shop": "convenience"
93238                 },
93239                 "name": "Hasty Market",
93240                 "icon": "shop",
93241                 "geometry": [
93242                     "point",
93243                     "vertex",
93244                     "area"
93245                 ],
93246                 "fields": [
93247                     "address",
93248                     "building_area",
93249                     "opening_hours"
93250                 ],
93251                 "suggestion": true
93252             },
93253             "shop/convenience/K-Market": {
93254                 "tags": {
93255                     "name": "K-Market",
93256                     "shop": "convenience"
93257                 },
93258                 "name": "K-Market",
93259                 "icon": "shop",
93260                 "geometry": [
93261                     "point",
93262                     "vertex",
93263                     "area"
93264                 ],
93265                 "fields": [
93266                     "address",
93267                     "building_area",
93268                     "opening_hours"
93269                 ],
93270                 "suggestion": true
93271             },
93272             "shop/convenience/Costcutter": {
93273                 "tags": {
93274                     "name": "Costcutter",
93275                     "shop": "convenience"
93276                 },
93277                 "name": "Costcutter",
93278                 "icon": "shop",
93279                 "geometry": [
93280                     "point",
93281                     "vertex",
93282                     "area"
93283                 ],
93284                 "fields": [
93285                     "address",
93286                     "building_area",
93287                     "opening_hours"
93288                 ],
93289                 "suggestion": true
93290             },
93291             "shop/convenience/Valintatalo": {
93292                 "tags": {
93293                     "name": "Valintatalo",
93294                     "shop": "convenience"
93295                 },
93296                 "name": "Valintatalo",
93297                 "icon": "shop",
93298                 "geometry": [
93299                     "point",
93300                     "vertex",
93301                     "area"
93302                 ],
93303                 "fields": [
93304                     "address",
93305                     "building_area",
93306                     "opening_hours"
93307                 ],
93308                 "suggestion": true
93309             },
93310             "shop/convenience/Circle K": {
93311                 "tags": {
93312                     "name": "Circle K",
93313                     "shop": "convenience"
93314                 },
93315                 "name": "Circle K",
93316                 "icon": "shop",
93317                 "geometry": [
93318                     "point",
93319                     "vertex",
93320                     "area"
93321                 ],
93322                 "fields": [
93323                     "address",
93324                     "building_area",
93325                     "opening_hours"
93326                 ],
93327                 "suggestion": true
93328             },
93329             "shop/convenience/セブンイレブン": {
93330                 "tags": {
93331                     "name": "セブンイレブン",
93332                     "name:en": "7-Eleven",
93333                     "shop": "convenience"
93334                 },
93335                 "name": "セブンイレブン",
93336                 "icon": "shop",
93337                 "geometry": [
93338                     "point",
93339                     "vertex",
93340                     "area"
93341                 ],
93342                 "fields": [
93343                     "address",
93344                     "building_area",
93345                     "opening_hours"
93346                 ],
93347                 "suggestion": true
93348             },
93349             "shop/convenience/ローソン": {
93350                 "tags": {
93351                     "name": "ローソン",
93352                     "name:en": "LAWSON",
93353                     "shop": "convenience"
93354                 },
93355                 "name": "ローソン",
93356                 "icon": "shop",
93357                 "geometry": [
93358                     "point",
93359                     "vertex",
93360                     "area"
93361                 ],
93362                 "fields": [
93363                     "address",
93364                     "building_area",
93365                     "opening_hours"
93366                 ],
93367                 "suggestion": true
93368             },
93369             "shop/convenience/Petit Casino": {
93370                 "tags": {
93371                     "name": "Petit Casino",
93372                     "shop": "convenience"
93373                 },
93374                 "name": "Petit Casino",
93375                 "icon": "shop",
93376                 "geometry": [
93377                     "point",
93378                     "vertex",
93379                     "area"
93380                 ],
93381                 "fields": [
93382                     "address",
93383                     "building_area",
93384                     "opening_hours"
93385                 ],
93386                 "suggestion": true
93387             },
93388             "shop/convenience/Mace": {
93389                 "tags": {
93390                     "name": "Mace",
93391                     "shop": "convenience"
93392                 },
93393                 "name": "Mace",
93394                 "icon": "shop",
93395                 "geometry": [
93396                     "point",
93397                     "vertex",
93398                     "area"
93399                 ],
93400                 "fields": [
93401                     "address",
93402                     "building_area",
93403                     "opening_hours"
93404                 ],
93405                 "suggestion": true
93406             },
93407             "shop/convenience/Mini Market": {
93408                 "tags": {
93409                     "name": "Mini Market",
93410                     "shop": "convenience"
93411                 },
93412                 "name": "Mini Market",
93413                 "icon": "shop",
93414                 "geometry": [
93415                     "point",
93416                     "vertex",
93417                     "area"
93418                 ],
93419                 "fields": [
93420                     "address",
93421                     "building_area",
93422                     "opening_hours"
93423                 ],
93424                 "suggestion": true
93425             },
93426             "shop/convenience/Nisa Local": {
93427                 "tags": {
93428                     "name": "Nisa Local",
93429                     "shop": "convenience"
93430                 },
93431                 "name": "Nisa Local",
93432                 "icon": "shop",
93433                 "geometry": [
93434                     "point",
93435                     "vertex",
93436                     "area"
93437                 ],
93438                 "fields": [
93439                     "address",
93440                     "building_area",
93441                     "opening_hours"
93442                 ],
93443                 "suggestion": true
93444             },
93445             "shop/convenience/Dorfladen": {
93446                 "tags": {
93447                     "name": "Dorfladen",
93448                     "shop": "convenience"
93449                 },
93450                 "name": "Dorfladen",
93451                 "icon": "shop",
93452                 "geometry": [
93453                     "point",
93454                     "vertex",
93455                     "area"
93456                 ],
93457                 "fields": [
93458                     "address",
93459                     "building_area",
93460                     "opening_hours"
93461                 ],
93462                 "suggestion": true
93463             },
93464             "shop/convenience/Продукты": {
93465                 "tags": {
93466                     "name": "Продукты",
93467                     "shop": "convenience"
93468                 },
93469                 "name": "Продукты",
93470                 "icon": "shop",
93471                 "geometry": [
93472                     "point",
93473                     "vertex",
93474                     "area"
93475                 ],
93476                 "fields": [
93477                     "address",
93478                     "building_area",
93479                     "opening_hours"
93480                 ],
93481                 "suggestion": true
93482             },
93483             "shop/convenience/Mini Stop": {
93484                 "tags": {
93485                     "name": "Mini Stop",
93486                     "shop": "convenience"
93487                 },
93488                 "name": "Mini Stop",
93489                 "icon": "shop",
93490                 "geometry": [
93491                     "point",
93492                     "vertex",
93493                     "area"
93494                 ],
93495                 "fields": [
93496                     "address",
93497                     "building_area",
93498                     "opening_hours"
93499                 ],
93500                 "suggestion": true
93501             },
93502             "shop/convenience/LAWSON": {
93503                 "tags": {
93504                     "name": "LAWSON",
93505                     "shop": "convenience"
93506                 },
93507                 "name": "LAWSON",
93508                 "icon": "shop",
93509                 "geometry": [
93510                     "point",
93511                     "vertex",
93512                     "area"
93513                 ],
93514                 "fields": [
93515                     "address",
93516                     "building_area",
93517                     "opening_hours"
93518                 ],
93519                 "suggestion": true
93520             },
93521             "shop/convenience/デイリーヤマザキ": {
93522                 "tags": {
93523                     "name": "デイリーヤマザキ",
93524                     "shop": "convenience"
93525                 },
93526                 "name": "デイリーヤマザキ",
93527                 "icon": "shop",
93528                 "geometry": [
93529                     "point",
93530                     "vertex",
93531                     "area"
93532                 ],
93533                 "fields": [
93534                     "address",
93535                     "building_area",
93536                     "opening_hours"
93537                 ],
93538                 "suggestion": true
93539             },
93540             "shop/convenience/Надежда": {
93541                 "tags": {
93542                     "name": "Надежда",
93543                     "shop": "convenience"
93544                 },
93545                 "name": "Надежда",
93546                 "icon": "shop",
93547                 "geometry": [
93548                     "point",
93549                     "vertex",
93550                     "area"
93551                 ],
93552                 "fields": [
93553                     "address",
93554                     "building_area",
93555                     "opening_hours"
93556                 ],
93557                 "suggestion": true
93558             },
93559             "shop/convenience/Nisa": {
93560                 "tags": {
93561                     "name": "Nisa",
93562                     "shop": "convenience"
93563                 },
93564                 "name": "Nisa",
93565                 "icon": "shop",
93566                 "geometry": [
93567                     "point",
93568                     "vertex",
93569                     "area"
93570                 ],
93571                 "fields": [
93572                     "address",
93573                     "building_area",
93574                     "opening_hours"
93575                 ],
93576                 "suggestion": true
93577             },
93578             "shop/convenience/Premier": {
93579                 "tags": {
93580                     "name": "Premier",
93581                     "shop": "convenience"
93582                 },
93583                 "name": "Premier",
93584                 "icon": "shop",
93585                 "geometry": [
93586                     "point",
93587                     "vertex",
93588                     "area"
93589                 ],
93590                 "fields": [
93591                     "address",
93592                     "building_area",
93593                     "opening_hours"
93594                 ],
93595                 "suggestion": true
93596             },
93597             "shop/convenience/ABC": {
93598                 "tags": {
93599                     "name": "ABC",
93600                     "shop": "convenience"
93601                 },
93602                 "name": "ABC",
93603                 "icon": "shop",
93604                 "geometry": [
93605                     "point",
93606                     "vertex",
93607                     "area"
93608                 ],
93609                 "fields": [
93610                     "address",
93611                     "building_area",
93612                     "opening_hours"
93613                 ],
93614                 "suggestion": true
93615             },
93616             "shop/convenience/ミニストップ": {
93617                 "tags": {
93618                     "name": "ミニストップ",
93619                     "name:en": "MINISTOP",
93620                     "shop": "convenience"
93621                 },
93622                 "name": "ミニストップ",
93623                 "icon": "shop",
93624                 "geometry": [
93625                     "point",
93626                     "vertex",
93627                     "area"
93628                 ],
93629                 "fields": [
93630                     "address",
93631                     "building_area",
93632                     "opening_hours"
93633                 ],
93634                 "suggestion": true
93635             },
93636             "shop/convenience/サンクス": {
93637                 "tags": {
93638                     "name": "サンクス",
93639                     "name:en": "sunkus",
93640                     "shop": "convenience"
93641                 },
93642                 "name": "サンクス",
93643                 "icon": "shop",
93644                 "geometry": [
93645                     "point",
93646                     "vertex",
93647                     "area"
93648                 ],
93649                 "fields": [
93650                     "address",
93651                     "building_area",
93652                     "opening_hours"
93653                 ],
93654                 "suggestion": true
93655             },
93656             "shop/convenience/スリーエフ": {
93657                 "tags": {
93658                     "name": "スリーエフ",
93659                     "shop": "convenience"
93660                 },
93661                 "name": "スリーエフ",
93662                 "icon": "shop",
93663                 "geometry": [
93664                     "point",
93665                     "vertex",
93666                     "area"
93667                 ],
93668                 "fields": [
93669                     "address",
93670                     "building_area",
93671                     "opening_hours"
93672                 ],
93673                 "suggestion": true
93674             },
93675             "shop/convenience/8 à Huit": {
93676                 "tags": {
93677                     "name": "8 à Huit",
93678                     "shop": "convenience"
93679                 },
93680                 "name": "8 à Huit",
93681                 "icon": "shop",
93682                 "geometry": [
93683                     "point",
93684                     "vertex",
93685                     "area"
93686                 ],
93687                 "fields": [
93688                     "address",
93689                     "building_area",
93690                     "opening_hours"
93691                 ],
93692                 "suggestion": true
93693             },
93694             "shop/convenience/Żabka": {
93695                 "tags": {
93696                     "name": "Żabka",
93697                     "shop": "convenience"
93698                 },
93699                 "name": "Żabka",
93700                 "icon": "shop",
93701                 "geometry": [
93702                     "point",
93703                     "vertex",
93704                     "area"
93705                 ],
93706                 "fields": [
93707                     "address",
93708                     "building_area",
93709                     "opening_hours"
93710                 ],
93711                 "suggestion": true
93712             },
93713             "shop/convenience/Almacen": {
93714                 "tags": {
93715                     "name": "Almacen",
93716                     "shop": "convenience"
93717                 },
93718                 "name": "Almacen",
93719                 "icon": "shop",
93720                 "geometry": [
93721                     "point",
93722                     "vertex",
93723                     "area"
93724                 ],
93725                 "fields": [
93726                     "address",
93727                     "building_area",
93728                     "opening_hours"
93729                 ],
93730                 "suggestion": true
93731             },
93732             "shop/convenience/Vival": {
93733                 "tags": {
93734                     "name": "Vival",
93735                     "shop": "convenience"
93736                 },
93737                 "name": "Vival",
93738                 "icon": "shop",
93739                 "geometry": [
93740                     "point",
93741                     "vertex",
93742                     "area"
93743                 ],
93744                 "fields": [
93745                     "address",
93746                     "building_area",
93747                     "opening_hours"
93748                 ],
93749                 "suggestion": true
93750             },
93751             "shop/convenience/FamilyMart": {
93752                 "tags": {
93753                     "name": "FamilyMart",
93754                     "shop": "convenience"
93755                 },
93756                 "name": "FamilyMart",
93757                 "icon": "shop",
93758                 "geometry": [
93759                     "point",
93760                     "vertex",
93761                     "area"
93762                 ],
93763                 "fields": [
93764                     "address",
93765                     "building_area",
93766                     "opening_hours"
93767                 ],
93768                 "suggestion": true
93769             },
93770             "shop/convenience/ファミリーマート": {
93771                 "tags": {
93772                     "name": "ファミリーマート",
93773                     "name:en": "FamilyMart",
93774                     "shop": "convenience"
93775                 },
93776                 "name": "ファミリーマート",
93777                 "icon": "shop",
93778                 "geometry": [
93779                     "point",
93780                     "vertex",
93781                     "area"
93782                 ],
93783                 "fields": [
93784                     "address",
93785                     "building_area",
93786                     "opening_hours"
93787                 ],
93788                 "suggestion": true
93789             },
93790             "shop/convenience/Sunkus": {
93791                 "tags": {
93792                     "name": "Sunkus",
93793                     "shop": "convenience"
93794                 },
93795                 "name": "Sunkus",
93796                 "icon": "shop",
93797                 "geometry": [
93798                     "point",
93799                     "vertex",
93800                     "area"
93801                 ],
93802                 "fields": [
93803                     "address",
93804                     "building_area",
93805                     "opening_hours"
93806                 ],
93807                 "suggestion": true
93808             },
93809             "shop/convenience/セブンイレブン(Seven-Eleven)": {
93810                 "tags": {
93811                     "name": "セブンイレブン(Seven-Eleven)",
93812                     "shop": "convenience"
93813                 },
93814                 "name": "セブンイレブン(Seven-Eleven)",
93815                 "icon": "shop",
93816                 "geometry": [
93817                     "point",
93818                     "vertex",
93819                     "area"
93820                 ],
93821                 "fields": [
93822                     "address",
93823                     "building_area",
93824                     "opening_hours"
93825                 ],
93826                 "suggestion": true
93827             },
93828             "shop/convenience/Jednota": {
93829                 "tags": {
93830                     "name": "Jednota",
93831                     "shop": "convenience"
93832                 },
93833                 "name": "Jednota",
93834                 "icon": "shop",
93835                 "geometry": [
93836                     "point",
93837                     "vertex",
93838                     "area"
93839                 ],
93840                 "fields": [
93841                     "address",
93842                     "building_area",
93843                     "opening_hours"
93844                 ],
93845                 "suggestion": true
93846             },
93847             "shop/convenience/Магазин": {
93848                 "tags": {
93849                     "name": "Магазин",
93850                     "shop": "convenience"
93851                 },
93852                 "name": "Магазин",
93853                 "icon": "shop",
93854                 "geometry": [
93855                     "point",
93856                     "vertex",
93857                     "area"
93858                 ],
93859                 "fields": [
93860                     "address",
93861                     "building_area",
93862                     "opening_hours"
93863                 ],
93864                 "suggestion": true
93865             },
93866             "shop/convenience/Гастроном": {
93867                 "tags": {
93868                     "name": "Гастроном",
93869                     "shop": "convenience"
93870                 },
93871                 "name": "Гастроном",
93872                 "icon": "shop",
93873                 "geometry": [
93874                     "point",
93875                     "vertex",
93876                     "area"
93877                 ],
93878                 "fields": [
93879                     "address",
93880                     "building_area",
93881                     "opening_hours"
93882                 ],
93883                 "suggestion": true
93884             },
93885             "shop/convenience/Sklep spożywczy": {
93886                 "tags": {
93887                     "name": "Sklep spożywczy",
93888                     "shop": "convenience"
93889                 },
93890                 "name": "Sklep spożywczy",
93891                 "icon": "shop",
93892                 "geometry": [
93893                     "point",
93894                     "vertex",
93895                     "area"
93896                 ],
93897                 "fields": [
93898                     "address",
93899                     "building_area",
93900                     "opening_hours"
93901                 ],
93902                 "suggestion": true
93903             },
93904             "shop/convenience/Centra": {
93905                 "tags": {
93906                     "name": "Centra",
93907                     "shop": "convenience"
93908                 },
93909                 "name": "Centra",
93910                 "icon": "shop",
93911                 "geometry": [
93912                     "point",
93913                     "vertex",
93914                     "area"
93915                 ],
93916                 "fields": [
93917                     "address",
93918                     "building_area",
93919                     "opening_hours"
93920                 ],
93921                 "suggestion": true
93922             },
93923             "shop/convenience/サークルK": {
93924                 "tags": {
93925                     "name": "サークルK",
93926                     "name:en": "Circle K",
93927                     "shop": "convenience"
93928                 },
93929                 "name": "サークルK",
93930                 "icon": "shop",
93931                 "geometry": [
93932                     "point",
93933                     "vertex",
93934                     "area"
93935                 ],
93936                 "fields": [
93937                     "address",
93938                     "building_area",
93939                     "opening_hours"
93940                 ],
93941                 "suggestion": true
93942             },
93943             "shop/convenience/Wawa": {
93944                 "tags": {
93945                     "name": "Wawa",
93946                     "shop": "convenience"
93947                 },
93948                 "name": "Wawa",
93949                 "icon": "shop",
93950                 "geometry": [
93951                     "point",
93952                     "vertex",
93953                     "area"
93954                 ],
93955                 "fields": [
93956                     "address",
93957                     "building_area",
93958                     "opening_hours"
93959                 ],
93960                 "suggestion": true
93961             },
93962             "shop/convenience/Proxi": {
93963                 "tags": {
93964                     "name": "Proxi",
93965                     "shop": "convenience"
93966                 },
93967                 "name": "Proxi",
93968                 "icon": "shop",
93969                 "geometry": [
93970                     "point",
93971                     "vertex",
93972                     "area"
93973                 ],
93974                 "fields": [
93975                     "address",
93976                     "building_area",
93977                     "opening_hours"
93978                 ],
93979                 "suggestion": true
93980             },
93981             "shop/convenience/Универсам": {
93982                 "tags": {
93983                     "name": "Универсам",
93984                     "shop": "convenience"
93985                 },
93986                 "name": "Универсам",
93987                 "icon": "shop",
93988                 "geometry": [
93989                     "point",
93990                     "vertex",
93991                     "area"
93992                 ],
93993                 "fields": [
93994                     "address",
93995                     "building_area",
93996                     "opening_hours"
93997                 ],
93998                 "suggestion": true
93999             },
94000             "shop/convenience/Groszek": {
94001                 "tags": {
94002                     "name": "Groszek",
94003                     "shop": "convenience"
94004                 },
94005                 "name": "Groszek",
94006                 "icon": "shop",
94007                 "geometry": [
94008                     "point",
94009                     "vertex",
94010                     "area"
94011                 ],
94012                 "fields": [
94013                     "address",
94014                     "building_area",
94015                     "opening_hours"
94016                 ],
94017                 "suggestion": true
94018             },
94019             "shop/convenience/Select": {
94020                 "tags": {
94021                     "name": "Select",
94022                     "shop": "convenience"
94023                 },
94024                 "name": "Select",
94025                 "icon": "shop",
94026                 "geometry": [
94027                     "point",
94028                     "vertex",
94029                     "area"
94030                 ],
94031                 "fields": [
94032                     "address",
94033                     "building_area",
94034                     "opening_hours"
94035                 ],
94036                 "suggestion": true
94037             },
94038             "shop/convenience/Večerka": {
94039                 "tags": {
94040                     "name": "Večerka",
94041                     "shop": "convenience"
94042                 },
94043                 "name": "Večerka",
94044                 "icon": "shop",
94045                 "geometry": [
94046                     "point",
94047                     "vertex",
94048                     "area"
94049                 ],
94050                 "fields": [
94051                     "address",
94052                     "building_area",
94053                     "opening_hours"
94054                 ],
94055                 "suggestion": true
94056             },
94057             "shop/convenience/Potraviny": {
94058                 "tags": {
94059                     "name": "Potraviny",
94060                     "shop": "convenience"
94061                 },
94062                 "name": "Potraviny",
94063                 "icon": "shop",
94064                 "geometry": [
94065                     "point",
94066                     "vertex",
94067                     "area"
94068                 ],
94069                 "fields": [
94070                     "address",
94071                     "building_area",
94072                     "opening_hours"
94073                 ],
94074                 "suggestion": true
94075             },
94076             "shop/convenience/Смак": {
94077                 "tags": {
94078                     "name": "Смак",
94079                     "shop": "convenience"
94080                 },
94081                 "name": "Смак",
94082                 "icon": "shop",
94083                 "geometry": [
94084                     "point",
94085                     "vertex",
94086                     "area"
94087                 ],
94088                 "fields": [
94089                     "address",
94090                     "building_area",
94091                     "opening_hours"
94092                 ],
94093                 "suggestion": true
94094             },
94095             "shop/convenience/Эконом": {
94096                 "tags": {
94097                     "name": "Эконом",
94098                     "shop": "convenience"
94099                 },
94100                 "name": "Эконом",
94101                 "icon": "shop",
94102                 "geometry": [
94103                     "point",
94104                     "vertex",
94105                     "area"
94106                 ],
94107                 "fields": [
94108                     "address",
94109                     "building_area",
94110                     "opening_hours"
94111                 ],
94112                 "suggestion": true
94113             },
94114             "shop/convenience/Березка": {
94115                 "tags": {
94116                     "name": "Березка",
94117                     "shop": "convenience"
94118                 },
94119                 "name": "Березка",
94120                 "icon": "shop",
94121                 "geometry": [
94122                     "point",
94123                     "vertex",
94124                     "area"
94125                 ],
94126                 "fields": [
94127                     "address",
94128                     "building_area",
94129                     "opening_hours"
94130                 ],
94131                 "suggestion": true
94132             },
94133             "shop/convenience/Społem": {
94134                 "tags": {
94135                     "name": "Społem",
94136                     "shop": "convenience"
94137                 },
94138                 "name": "Społem",
94139                 "icon": "shop",
94140                 "geometry": [
94141                     "point",
94142                     "vertex",
94143                     "area"
94144                 ],
94145                 "fields": [
94146                     "address",
94147                     "building_area",
94148                     "opening_hours"
94149                 ],
94150                 "suggestion": true
94151             },
94152             "shop/convenience/Cumberland Farms": {
94153                 "tags": {
94154                     "name": "Cumberland Farms",
94155                     "shop": "convenience"
94156                 },
94157                 "name": "Cumberland Farms",
94158                 "icon": "shop",
94159                 "geometry": [
94160                     "point",
94161                     "vertex",
94162                     "area"
94163                 ],
94164                 "fields": [
94165                     "address",
94166                     "building_area",
94167                     "opening_hours"
94168                 ],
94169                 "suggestion": true
94170             },
94171             "shop/convenience/Tesco Lotus Express": {
94172                 "tags": {
94173                     "name": "Tesco Lotus Express",
94174                     "shop": "convenience"
94175                 },
94176                 "name": "Tesco Lotus Express",
94177                 "icon": "shop",
94178                 "geometry": [
94179                     "point",
94180                     "vertex",
94181                     "area"
94182                 ],
94183                 "fields": [
94184                     "address",
94185                     "building_area",
94186                     "opening_hours"
94187                 ],
94188                 "suggestion": true
94189             },
94190             "shop/convenience/Kiosk": {
94191                 "tags": {
94192                     "name": "Kiosk",
94193                     "shop": "convenience"
94194                 },
94195                 "name": "Kiosk",
94196                 "icon": "shop",
94197                 "geometry": [
94198                     "point",
94199                     "vertex",
94200                     "area"
94201                 ],
94202                 "fields": [
94203                     "address",
94204                     "building_area",
94205                     "opening_hours"
94206                 ],
94207                 "suggestion": true
94208             },
94209             "shop/convenience/24 часа": {
94210                 "tags": {
94211                     "name": "24 часа",
94212                     "shop": "convenience"
94213                 },
94214                 "name": "24 часа",
94215                 "icon": "shop",
94216                 "geometry": [
94217                     "point",
94218                     "vertex",
94219                     "area"
94220                 ],
94221                 "fields": [
94222                     "address",
94223                     "building_area",
94224                     "opening_hours"
94225                 ],
94226                 "suggestion": true
94227             },
94228             "shop/convenience/Минимаркет": {
94229                 "tags": {
94230                     "name": "Минимаркет",
94231                     "shop": "convenience"
94232                 },
94233                 "name": "Минимаркет",
94234                 "icon": "shop",
94235                 "geometry": [
94236                     "point",
94237                     "vertex",
94238                     "area"
94239                 ],
94240                 "fields": [
94241                     "address",
94242                     "building_area",
94243                     "opening_hours"
94244                 ],
94245                 "suggestion": true
94246             },
94247             "shop/convenience/Oxxo": {
94248                 "tags": {
94249                     "name": "Oxxo",
94250                     "shop": "convenience"
94251                 },
94252                 "name": "Oxxo",
94253                 "icon": "shop",
94254                 "geometry": [
94255                     "point",
94256                     "vertex",
94257                     "area"
94258                 ],
94259                 "fields": [
94260                     "address",
94261                     "building_area",
94262                     "opening_hours"
94263                 ],
94264                 "suggestion": true
94265             },
94266             "shop/convenience/abc": {
94267                 "tags": {
94268                     "name": "abc",
94269                     "shop": "convenience"
94270                 },
94271                 "name": "abc",
94272                 "icon": "shop",
94273                 "geometry": [
94274                     "point",
94275                     "vertex",
94276                     "area"
94277                 ],
94278                 "fields": [
94279                     "address",
94280                     "building_area",
94281                     "opening_hours"
94282                 ],
94283                 "suggestion": true
94284             },
94285             "shop/convenience/7/11": {
94286                 "tags": {
94287                     "name": "7/11",
94288                     "shop": "convenience"
94289                 },
94290                 "name": "7/11",
94291                 "icon": "shop",
94292                 "geometry": [
94293                     "point",
94294                     "vertex",
94295                     "area"
94296                 ],
94297                 "fields": [
94298                     "address",
94299                     "building_area",
94300                     "opening_hours"
94301                 ],
94302                 "suggestion": true
94303             },
94304             "shop/convenience/Stewart's": {
94305                 "tags": {
94306                     "name": "Stewart's",
94307                     "shop": "convenience"
94308                 },
94309                 "name": "Stewart's",
94310                 "icon": "shop",
94311                 "geometry": [
94312                     "point",
94313                     "vertex",
94314                     "area"
94315                 ],
94316                 "fields": [
94317                     "address",
94318                     "building_area",
94319                     "opening_hours"
94320                 ],
94321                 "suggestion": true
94322             },
94323             "shop/convenience/Продукти": {
94324                 "tags": {
94325                     "name": "Продукти",
94326                     "shop": "convenience"
94327                 },
94328                 "name": "Продукти",
94329                 "icon": "shop",
94330                 "geometry": [
94331                     "point",
94332                     "vertex",
94333                     "area"
94334                 ],
94335                 "fields": [
94336                     "address",
94337                     "building_area",
94338                     "opening_hours"
94339                 ],
94340                 "suggestion": true
94341             },
94342             "shop/convenience/ローソンストア100 (LAWSON STORE 100)": {
94343                 "tags": {
94344                     "name": "ローソンストア100 (LAWSON STORE 100)",
94345                     "shop": "convenience"
94346                 },
94347                 "name": "ローソンストア100 (LAWSON STORE 100)",
94348                 "icon": "shop",
94349                 "geometry": [
94350                     "point",
94351                     "vertex",
94352                     "area"
94353                 ],
94354                 "fields": [
94355                     "address",
94356                     "building_area",
94357                     "opening_hours"
94358                 ],
94359                 "suggestion": true
94360             },
94361             "shop/convenience/Радуга": {
94362                 "tags": {
94363                     "name": "Радуга",
94364                     "shop": "convenience"
94365                 },
94366                 "name": "Радуга",
94367                 "icon": "shop",
94368                 "geometry": [
94369                     "point",
94370                     "vertex",
94371                     "area"
94372                 ],
94373                 "fields": [
94374                     "address",
94375                     "building_area",
94376                     "opening_hours"
94377                 ],
94378                 "suggestion": true
94379             },
94380             "shop/convenience/ローソンストア100": {
94381                 "tags": {
94382                     "name": "ローソンストア100",
94383                     "shop": "convenience"
94384                 },
94385                 "name": "ローソンストア100",
94386                 "icon": "shop",
94387                 "geometry": [
94388                     "point",
94389                     "vertex",
94390                     "area"
94391                 ],
94392                 "fields": [
94393                     "address",
94394                     "building_area",
94395                     "opening_hours"
94396                 ],
94397                 "suggestion": true
94398             },
94399             "shop/convenience/เซเว่นอีเลฟเว่น": {
94400                 "tags": {
94401                     "name": "เซเว่นอีเลฟเว่น",
94402                     "shop": "convenience"
94403                 },
94404                 "name": "เซเว่นอีเลฟเว่น",
94405                 "icon": "shop",
94406                 "geometry": [
94407                     "point",
94408                     "vertex",
94409                     "area"
94410                 ],
94411                 "fields": [
94412                     "address",
94413                     "building_area",
94414                     "opening_hours"
94415                 ],
94416                 "suggestion": true
94417             },
94418             "shop/convenience/Spożywczy": {
94419                 "tags": {
94420                     "name": "Spożywczy",
94421                     "shop": "convenience"
94422                 },
94423                 "name": "Spożywczy",
94424                 "icon": "shop",
94425                 "geometry": [
94426                     "point",
94427                     "vertex",
94428                     "area"
94429                 ],
94430                 "fields": [
94431                     "address",
94432                     "building_area",
94433                     "opening_hours"
94434                 ],
94435                 "suggestion": true
94436             },
94437             "shop/convenience/Фортуна": {
94438                 "tags": {
94439                     "name": "Фортуна",
94440                     "shop": "convenience"
94441                 },
94442                 "name": "Фортуна",
94443                 "icon": "shop",
94444                 "geometry": [
94445                     "point",
94446                     "vertex",
94447                     "area"
94448                 ],
94449                 "fields": [
94450                     "address",
94451                     "building_area",
94452                     "opening_hours"
94453                 ],
94454                 "suggestion": true
94455             },
94456             "shop/convenience/Picard": {
94457                 "tags": {
94458                     "name": "Picard",
94459                     "shop": "convenience"
94460                 },
94461                 "name": "Picard",
94462                 "icon": "shop",
94463                 "geometry": [
94464                     "point",
94465                     "vertex",
94466                     "area"
94467                 ],
94468                 "fields": [
94469                     "address",
94470                     "building_area",
94471                     "opening_hours"
94472                 ],
94473                 "suggestion": true
94474             },
94475             "shop/convenience/Four Square": {
94476                 "tags": {
94477                     "name": "Four Square",
94478                     "shop": "convenience"
94479                 },
94480                 "name": "Four Square",
94481                 "icon": "shop",
94482                 "geometry": [
94483                     "point",
94484                     "vertex",
94485                     "area"
94486                 ],
94487                 "fields": [
94488                     "address",
94489                     "building_area",
94490                     "opening_hours"
94491                 ],
94492                 "suggestion": true
94493             },
94494             "shop/convenience/Визит": {
94495                 "tags": {
94496                     "name": "Визит",
94497                     "shop": "convenience"
94498                 },
94499                 "name": "Визит",
94500                 "icon": "shop",
94501                 "geometry": [
94502                     "point",
94503                     "vertex",
94504                     "area"
94505                 ],
94506                 "fields": [
94507                     "address",
94508                     "building_area",
94509                     "opening_hours"
94510                 ],
94511                 "suggestion": true
94512             },
94513             "shop/convenience/Авоська": {
94514                 "tags": {
94515                     "name": "Авоська",
94516                     "shop": "convenience"
94517                 },
94518                 "name": "Авоська",
94519                 "icon": "shop",
94520                 "geometry": [
94521                     "point",
94522                     "vertex",
94523                     "area"
94524                 ],
94525                 "fields": [
94526                     "address",
94527                     "building_area",
94528                     "opening_hours"
94529                 ],
94530                 "suggestion": true
94531             },
94532             "shop/convenience/Dollar General": {
94533                 "tags": {
94534                     "name": "Dollar General",
94535                     "shop": "convenience"
94536                 },
94537                 "name": "Dollar General",
94538                 "icon": "shop",
94539                 "geometry": [
94540                     "point",
94541                     "vertex",
94542                     "area"
94543                 ],
94544                 "fields": [
94545                     "address",
94546                     "building_area",
94547                     "opening_hours"
94548                 ],
94549                 "suggestion": true
94550             },
94551             "shop/convenience/Studenac": {
94552                 "tags": {
94553                     "name": "Studenac",
94554                     "shop": "convenience"
94555                 },
94556                 "name": "Studenac",
94557                 "icon": "shop",
94558                 "geometry": [
94559                     "point",
94560                     "vertex",
94561                     "area"
94562                 ],
94563                 "fields": [
94564                     "address",
94565                     "building_area",
94566                     "opening_hours"
94567                 ],
94568                 "suggestion": true
94569             },
94570             "shop/convenience/Central Convenience Store": {
94571                 "tags": {
94572                     "name": "Central Convenience Store",
94573                     "shop": "convenience"
94574                 },
94575                 "name": "Central Convenience Store",
94576                 "icon": "shop",
94577                 "geometry": [
94578                     "point",
94579                     "vertex",
94580                     "area"
94581                 ],
94582                 "fields": [
94583                     "address",
94584                     "building_area",
94585                     "opening_hours"
94586                 ],
94587                 "suggestion": true
94588             },
94589             "shop/convenience/продукты": {
94590                 "tags": {
94591                     "name": "продукты",
94592                     "shop": "convenience"
94593                 },
94594                 "name": "продукты",
94595                 "icon": "shop",
94596                 "geometry": [
94597                     "point",
94598                     "vertex",
94599                     "area"
94600                 ],
94601                 "fields": [
94602                     "address",
94603                     "building_area",
94604                     "opening_hours"
94605                 ],
94606                 "suggestion": true
94607             },
94608             "shop/convenience/Кулинария": {
94609                 "tags": {
94610                     "name": "Кулинария",
94611                     "shop": "convenience"
94612                 },
94613                 "name": "Кулинария",
94614                 "icon": "shop",
94615                 "geometry": [
94616                     "point",
94617                     "vertex",
94618                     "area"
94619                 ],
94620                 "fields": [
94621                     "address",
94622                     "building_area",
94623                     "opening_hours"
94624                 ],
94625                 "suggestion": true
94626             },
94627             "shop/convenience/全家": {
94628                 "tags": {
94629                     "name": "全家",
94630                     "shop": "convenience"
94631                 },
94632                 "name": "全家",
94633                 "icon": "shop",
94634                 "geometry": [
94635                     "point",
94636                     "vertex",
94637                     "area"
94638                 ],
94639                 "fields": [
94640                     "address",
94641                     "building_area",
94642                     "opening_hours"
94643                 ],
94644                 "suggestion": true
94645             },
94646             "shop/convenience/Мечта": {
94647                 "tags": {
94648                     "name": "Мечта",
94649                     "shop": "convenience"
94650                 },
94651                 "name": "Мечта",
94652                 "icon": "shop",
94653                 "geometry": [
94654                     "point",
94655                     "vertex",
94656                     "area"
94657                 ],
94658                 "fields": [
94659                     "address",
94660                     "building_area",
94661                     "opening_hours"
94662                 ],
94663                 "suggestion": true
94664             },
94665             "shop/convenience/Epicerie": {
94666                 "tags": {
94667                     "name": "Epicerie",
94668                     "shop": "convenience"
94669                 },
94670                 "name": "Epicerie",
94671                 "icon": "shop",
94672                 "geometry": [
94673                     "point",
94674                     "vertex",
94675                     "area"
94676                 ],
94677                 "fields": [
94678                     "address",
94679                     "building_area",
94680                     "opening_hours"
94681                 ],
94682                 "suggestion": true
94683             },
94684             "shop/convenience/Кировский": {
94685                 "tags": {
94686                     "name": "Кировский",
94687                     "shop": "convenience"
94688                 },
94689                 "name": "Кировский",
94690                 "icon": "shop",
94691                 "geometry": [
94692                     "point",
94693                     "vertex",
94694                     "area"
94695                 ],
94696                 "fields": [
94697                     "address",
94698                     "building_area",
94699                     "opening_hours"
94700                 ],
94701                 "suggestion": true
94702             },
94703             "shop/convenience/Food Mart": {
94704                 "tags": {
94705                     "name": "Food Mart",
94706                     "shop": "convenience"
94707                 },
94708                 "name": "Food Mart",
94709                 "icon": "shop",
94710                 "geometry": [
94711                     "point",
94712                     "vertex",
94713                     "area"
94714                 ],
94715                 "fields": [
94716                     "address",
94717                     "building_area",
94718                     "opening_hours"
94719                 ],
94720                 "suggestion": true
94721             },
94722             "shop/convenience/Delikatesy": {
94723                 "tags": {
94724                     "name": "Delikatesy",
94725                     "shop": "convenience"
94726                 },
94727                 "name": "Delikatesy",
94728                 "icon": "shop",
94729                 "geometry": [
94730                     "point",
94731                     "vertex",
94732                     "area"
94733                 ],
94734                 "fields": [
94735                     "address",
94736                     "building_area",
94737                     "opening_hours"
94738                 ],
94739                 "suggestion": true
94740             },
94741             "shop/convenience/ポプラ": {
94742                 "tags": {
94743                     "name": "ポプラ",
94744                     "shop": "convenience"
94745                 },
94746                 "name": "ポプラ",
94747                 "icon": "shop",
94748                 "geometry": [
94749                     "point",
94750                     "vertex",
94751                     "area"
94752                 ],
94753                 "fields": [
94754                     "address",
94755                     "building_area",
94756                     "opening_hours"
94757                 ],
94758                 "suggestion": true
94759             },
94760             "shop/convenience/Lewiatan": {
94761                 "tags": {
94762                     "name": "Lewiatan",
94763                     "shop": "convenience"
94764                 },
94765                 "name": "Lewiatan",
94766                 "icon": "shop",
94767                 "geometry": [
94768                     "point",
94769                     "vertex",
94770                     "area"
94771                 ],
94772                 "fields": [
94773                     "address",
94774                     "building_area",
94775                     "opening_hours"
94776                 ],
94777                 "suggestion": true
94778             },
94779             "shop/convenience/Продуктовый магазин": {
94780                 "tags": {
94781                     "name": "Продуктовый магазин",
94782                     "shop": "convenience"
94783                 },
94784                 "name": "Продуктовый магазин",
94785                 "icon": "shop",
94786                 "geometry": [
94787                     "point",
94788                     "vertex",
94789                     "area"
94790                 ],
94791                 "fields": [
94792                     "address",
94793                     "building_area",
94794                     "opening_hours"
94795                 ],
94796                 "suggestion": true
94797             },
94798             "shop/convenience/Продуктовый": {
94799                 "tags": {
94800                     "name": "Продуктовый",
94801                     "shop": "convenience"
94802                 },
94803                 "name": "Продуктовый",
94804                 "icon": "shop",
94805                 "geometry": [
94806                     "point",
94807                     "vertex",
94808                     "area"
94809                 ],
94810                 "fields": [
94811                     "address",
94812                     "building_area",
94813                     "opening_hours"
94814                 ],
94815                 "suggestion": true
94816             },
94817             "shop/convenience/セイコーマート (Seicomart)": {
94818                 "tags": {
94819                     "name": "セイコーマート (Seicomart)",
94820                     "shop": "convenience"
94821                 },
94822                 "name": "セイコーマート (Seicomart)",
94823                 "icon": "shop",
94824                 "geometry": [
94825                     "point",
94826                     "vertex",
94827                     "area"
94828                 ],
94829                 "fields": [
94830                     "address",
94831                     "building_area",
94832                     "opening_hours"
94833                 ],
94834                 "suggestion": true
94835             },
94836             "shop/convenience/Виктория": {
94837                 "tags": {
94838                     "name": "Виктория",
94839                     "shop": "convenience"
94840                 },
94841                 "name": "Виктория",
94842                 "icon": "shop",
94843                 "geometry": [
94844                     "point",
94845                     "vertex",
94846                     "area"
94847                 ],
94848                 "fields": [
94849                     "address",
94850                     "building_area",
94851                     "opening_hours"
94852                 ],
94853                 "suggestion": true
94854             },
94855             "shop/convenience/Весна": {
94856                 "tags": {
94857                     "name": "Весна",
94858                     "shop": "convenience"
94859                 },
94860                 "name": "Весна",
94861                 "icon": "shop",
94862                 "geometry": [
94863                     "point",
94864                     "vertex",
94865                     "area"
94866                 ],
94867                 "fields": [
94868                     "address",
94869                     "building_area",
94870                     "opening_hours"
94871                 ],
94872                 "suggestion": true
94873             },
94874             "shop/convenience/Mini Market Non-Stop": {
94875                 "tags": {
94876                     "name": "Mini Market Non-Stop",
94877                     "shop": "convenience"
94878                 },
94879                 "name": "Mini Market Non-Stop",
94880                 "icon": "shop",
94881                 "geometry": [
94882                     "point",
94883                     "vertex",
94884                     "area"
94885                 ],
94886                 "fields": [
94887                     "address",
94888                     "building_area",
94889                     "opening_hours"
94890                 ],
94891                 "suggestion": true
94892             },
94893             "shop/convenience/Копеечка": {
94894                 "tags": {
94895                     "name": "Копеечка",
94896                     "shop": "convenience"
94897                 },
94898                 "name": "Копеечка",
94899                 "icon": "shop",
94900                 "geometry": [
94901                     "point",
94902                     "vertex",
94903                     "area"
94904                 ],
94905                 "fields": [
94906                     "address",
94907                     "building_area",
94908                     "opening_hours"
94909                 ],
94910                 "suggestion": true
94911             },
94912             "shop/convenience/Royal Farms": {
94913                 "tags": {
94914                     "name": "Royal Farms",
94915                     "shop": "convenience"
94916                 },
94917                 "name": "Royal Farms",
94918                 "icon": "shop",
94919                 "geometry": [
94920                     "point",
94921                     "vertex",
94922                     "area"
94923                 ],
94924                 "fields": [
94925                     "address",
94926                     "building_area",
94927                     "opening_hours"
94928                 ],
94929                 "suggestion": true
94930             },
94931             "shop/convenience/Alfamart": {
94932                 "tags": {
94933                     "name": "Alfamart",
94934                     "shop": "convenience"
94935                 },
94936                 "name": "Alfamart",
94937                 "icon": "shop",
94938                 "geometry": [
94939                     "point",
94940                     "vertex",
94941                     "area"
94942                 ],
94943                 "fields": [
94944                     "address",
94945                     "building_area",
94946                     "opening_hours"
94947                 ],
94948                 "suggestion": true
94949             },
94950             "shop/convenience/Indomaret": {
94951                 "tags": {
94952                     "name": "Indomaret",
94953                     "shop": "convenience"
94954                 },
94955                 "name": "Indomaret",
94956                 "icon": "shop",
94957                 "geometry": [
94958                     "point",
94959                     "vertex",
94960                     "area"
94961                 ],
94962                 "fields": [
94963                     "address",
94964                     "building_area",
94965                     "opening_hours"
94966                 ],
94967                 "suggestion": true
94968             },
94969             "shop/convenience/магазин": {
94970                 "tags": {
94971                     "name": "магазин",
94972                     "shop": "convenience"
94973                 },
94974                 "name": "магазин",
94975                 "icon": "shop",
94976                 "geometry": [
94977                     "point",
94978                     "vertex",
94979                     "area"
94980                 ],
94981                 "fields": [
94982                     "address",
94983                     "building_area",
94984                     "opening_hours"
94985                 ],
94986                 "suggestion": true
94987             },
94988             "shop/convenience/全家便利商店": {
94989                 "tags": {
94990                     "name": "全家便利商店",
94991                     "shop": "convenience"
94992                 },
94993                 "name": "全家便利商店",
94994                 "icon": "shop",
94995                 "geometry": [
94996                     "point",
94997                     "vertex",
94998                     "area"
94999                 ],
95000                 "fields": [
95001                     "address",
95002                     "building_area",
95003                     "opening_hours"
95004                 ],
95005                 "suggestion": true
95006             },
95007             "shop/convenience/Boutique": {
95008                 "tags": {
95009                     "name": "Boutique",
95010                     "shop": "convenience"
95011                 },
95012                 "name": "Boutique",
95013                 "icon": "shop",
95014                 "geometry": [
95015                     "point",
95016                     "vertex",
95017                     "area"
95018                 ],
95019                 "fields": [
95020                     "address",
95021                     "building_area",
95022                     "opening_hours"
95023                 ],
95024                 "suggestion": true
95025             },
95026             "shop/convenience/მარკეტი (Market)": {
95027                 "tags": {
95028                     "name": "მარკეტი (Market)",
95029                     "shop": "convenience"
95030                 },
95031                 "name": "მარკეტი (Market)",
95032                 "icon": "shop",
95033                 "geometry": [
95034                     "point",
95035                     "vertex",
95036                     "area"
95037                 ],
95038                 "fields": [
95039                     "address",
95040                     "building_area",
95041                     "opening_hours"
95042                 ],
95043                 "suggestion": true
95044             },
95045             "shop/convenience/Stores": {
95046                 "tags": {
95047                     "name": "Stores",
95048                     "shop": "convenience"
95049                 },
95050                 "name": "Stores",
95051                 "icon": "shop",
95052                 "geometry": [
95053                     "point",
95054                     "vertex",
95055                     "area"
95056                 ],
95057                 "fields": [
95058                     "address",
95059                     "building_area",
95060                     "opening_hours"
95061                 ],
95062                 "suggestion": true
95063             },
95064             "shop/chemist/dm": {
95065                 "tags": {
95066                     "name": "dm",
95067                     "shop": "chemist"
95068                 },
95069                 "name": "dm",
95070                 "icon": "chemist",
95071                 "geometry": [
95072                     "point",
95073                     "vertex",
95074                     "area"
95075                 ],
95076                 "fields": [
95077                     "address",
95078                     "building_area",
95079                     "opening_hours"
95080                 ],
95081                 "suggestion": true
95082             },
95083             "shop/chemist/Müller": {
95084                 "tags": {
95085                     "name": "Müller",
95086                     "shop": "chemist"
95087                 },
95088                 "name": "Müller",
95089                 "icon": "chemist",
95090                 "geometry": [
95091                     "point",
95092                     "vertex",
95093                     "area"
95094                 ],
95095                 "fields": [
95096                     "address",
95097                     "building_area",
95098                     "opening_hours"
95099                 ],
95100                 "suggestion": true
95101             },
95102             "shop/chemist/Schlecker": {
95103                 "tags": {
95104                     "name": "Schlecker",
95105                     "shop": "chemist"
95106                 },
95107                 "name": "Schlecker",
95108                 "icon": "chemist",
95109                 "geometry": [
95110                     "point",
95111                     "vertex",
95112                     "area"
95113                 ],
95114                 "fields": [
95115                     "address",
95116                     "building_area",
95117                     "opening_hours"
95118                 ],
95119                 "suggestion": true
95120             },
95121             "shop/chemist/Etos": {
95122                 "tags": {
95123                     "name": "Etos",
95124                     "shop": "chemist"
95125                 },
95126                 "name": "Etos",
95127                 "icon": "chemist",
95128                 "geometry": [
95129                     "point",
95130                     "vertex",
95131                     "area"
95132                 ],
95133                 "fields": [
95134                     "address",
95135                     "building_area",
95136                     "opening_hours"
95137                 ],
95138                 "suggestion": true
95139             },
95140             "shop/chemist/Bipa": {
95141                 "tags": {
95142                     "name": "Bipa",
95143                     "shop": "chemist"
95144                 },
95145                 "name": "Bipa",
95146                 "icon": "chemist",
95147                 "geometry": [
95148                     "point",
95149                     "vertex",
95150                     "area"
95151                 ],
95152                 "fields": [
95153                     "address",
95154                     "building_area",
95155                     "opening_hours"
95156                 ],
95157                 "suggestion": true
95158             },
95159             "shop/chemist/Rossmann": {
95160                 "tags": {
95161                     "name": "Rossmann",
95162                     "shop": "chemist"
95163                 },
95164                 "name": "Rossmann",
95165                 "icon": "chemist",
95166                 "geometry": [
95167                     "point",
95168                     "vertex",
95169                     "area"
95170                 ],
95171                 "fields": [
95172                     "address",
95173                     "building_area",
95174                     "opening_hours"
95175                 ],
95176                 "suggestion": true
95177             },
95178             "shop/chemist/DM Drogeriemarkt": {
95179                 "tags": {
95180                     "name": "DM Drogeriemarkt",
95181                     "shop": "chemist"
95182                 },
95183                 "name": "DM Drogeriemarkt",
95184                 "icon": "chemist",
95185                 "geometry": [
95186                     "point",
95187                     "vertex",
95188                     "area"
95189                 ],
95190                 "fields": [
95191                     "address",
95192                     "building_area",
95193                     "opening_hours"
95194                 ],
95195                 "suggestion": true
95196             },
95197             "shop/chemist/Ihr Platz": {
95198                 "tags": {
95199                     "name": "Ihr Platz",
95200                     "shop": "chemist"
95201                 },
95202                 "name": "Ihr Platz",
95203                 "icon": "chemist",
95204                 "geometry": [
95205                     "point",
95206                     "vertex",
95207                     "area"
95208                 ],
95209                 "fields": [
95210                     "address",
95211                     "building_area",
95212                     "opening_hours"
95213                 ],
95214                 "suggestion": true
95215             },
95216             "shop/chemist/Douglas": {
95217                 "tags": {
95218                     "name": "Douglas",
95219                     "shop": "chemist"
95220                 },
95221                 "name": "Douglas",
95222                 "icon": "chemist",
95223                 "geometry": [
95224                     "point",
95225                     "vertex",
95226                     "area"
95227                 ],
95228                 "fields": [
95229                     "address",
95230                     "building_area",
95231                     "opening_hours"
95232                 ],
95233                 "suggestion": true
95234             },
95235             "shop/chemist/Kruidvat": {
95236                 "tags": {
95237                     "name": "Kruidvat",
95238                     "shop": "chemist"
95239                 },
95240                 "name": "Kruidvat",
95241                 "icon": "chemist",
95242                 "geometry": [
95243                     "point",
95244                     "vertex",
95245                     "area"
95246                 ],
95247                 "fields": [
95248                     "address",
95249                     "building_area",
95250                     "opening_hours"
95251                 ],
95252                 "suggestion": true
95253             },
95254             "shop/car_repair/Kwik Fit": {
95255                 "tags": {
95256                     "name": "Kwik Fit",
95257                     "shop": "car_repair"
95258                 },
95259                 "name": "Kwik Fit",
95260                 "icon": "car",
95261                 "geometry": [
95262                     "point",
95263                     "vertex",
95264                     "area"
95265                 ],
95266                 "fields": [
95267                     "address",
95268                     "building_area",
95269                     "opening_hours"
95270                 ],
95271                 "suggestion": true
95272             },
95273             "shop/car_repair/ATU": {
95274                 "tags": {
95275                     "name": "ATU",
95276                     "shop": "car_repair"
95277                 },
95278                 "name": "ATU",
95279                 "icon": "car",
95280                 "geometry": [
95281                     "point",
95282                     "vertex",
95283                     "area"
95284                 ],
95285                 "fields": [
95286                     "address",
95287                     "building_area",
95288                     "opening_hours"
95289                 ],
95290                 "suggestion": true
95291             },
95292             "shop/car_repair/Kwik-Fit": {
95293                 "tags": {
95294                     "name": "Kwik-Fit",
95295                     "shop": "car_repair"
95296                 },
95297                 "name": "Kwik-Fit",
95298                 "icon": "car",
95299                 "geometry": [
95300                     "point",
95301                     "vertex",
95302                     "area"
95303                 ],
95304                 "fields": [
95305                     "address",
95306                     "building_area",
95307                     "opening_hours"
95308                 ],
95309                 "suggestion": true
95310             },
95311             "shop/car_repair/Midas": {
95312                 "tags": {
95313                     "name": "Midas",
95314                     "shop": "car_repair"
95315                 },
95316                 "name": "Midas",
95317                 "icon": "car",
95318                 "geometry": [
95319                     "point",
95320                     "vertex",
95321                     "area"
95322                 ],
95323                 "fields": [
95324                     "address",
95325                     "building_area",
95326                     "opening_hours"
95327                 ],
95328                 "suggestion": true
95329             },
95330             "shop/car_repair/Feu Vert": {
95331                 "tags": {
95332                     "name": "Feu Vert",
95333                     "shop": "car_repair"
95334                 },
95335                 "name": "Feu Vert",
95336                 "icon": "car",
95337                 "geometry": [
95338                     "point",
95339                     "vertex",
95340                     "area"
95341                 ],
95342                 "fields": [
95343                     "address",
95344                     "building_area",
95345                     "opening_hours"
95346                 ],
95347                 "suggestion": true
95348             },
95349             "shop/car_repair/Norauto": {
95350                 "tags": {
95351                     "name": "Norauto",
95352                     "shop": "car_repair"
95353                 },
95354                 "name": "Norauto",
95355                 "icon": "car",
95356                 "geometry": [
95357                     "point",
95358                     "vertex",
95359                     "area"
95360                 ],
95361                 "fields": [
95362                     "address",
95363                     "building_area",
95364                     "opening_hours"
95365                 ],
95366                 "suggestion": true
95367             },
95368             "shop/car_repair/Speedy": {
95369                 "tags": {
95370                     "name": "Speedy",
95371                     "shop": "car_repair"
95372                 },
95373                 "name": "Speedy",
95374                 "icon": "car",
95375                 "geometry": [
95376                     "point",
95377                     "vertex",
95378                     "area"
95379                 ],
95380                 "fields": [
95381                     "address",
95382                     "building_area",
95383                     "opening_hours"
95384                 ],
95385                 "suggestion": true
95386             },
95387             "shop/car_repair/Pit Stop": {
95388                 "tags": {
95389                     "name": "Pit Stop",
95390                     "shop": "car_repair"
95391                 },
95392                 "name": "Pit Stop",
95393                 "icon": "car",
95394                 "geometry": [
95395                     "point",
95396                     "vertex",
95397                     "area"
95398                 ],
95399                 "fields": [
95400                     "address",
95401                     "building_area",
95402                     "opening_hours"
95403                 ],
95404                 "suggestion": true
95405             },
95406             "shop/car_repair/Jiffy Lube": {
95407                 "tags": {
95408                     "name": "Jiffy Lube",
95409                     "shop": "car_repair"
95410                 },
95411                 "name": "Jiffy Lube",
95412                 "icon": "car",
95413                 "geometry": [
95414                     "point",
95415                     "vertex",
95416                     "area"
95417                 ],
95418                 "fields": [
95419                     "address",
95420                     "building_area",
95421                     "opening_hours"
95422                 ],
95423                 "suggestion": true
95424             },
95425             "shop/car_repair/Шиномонтаж": {
95426                 "tags": {
95427                     "name": "Шиномонтаж",
95428                     "shop": "car_repair"
95429                 },
95430                 "name": "Шиномонтаж",
95431                 "icon": "car",
95432                 "geometry": [
95433                     "point",
95434                     "vertex",
95435                     "area"
95436                 ],
95437                 "fields": [
95438                     "address",
95439                     "building_area",
95440                     "opening_hours"
95441                 ],
95442                 "suggestion": true
95443             },
95444             "shop/car_repair/СТО": {
95445                 "tags": {
95446                     "name": "СТО",
95447                     "shop": "car_repair"
95448                 },
95449                 "name": "СТО",
95450                 "icon": "car",
95451                 "geometry": [
95452                     "point",
95453                     "vertex",
95454                     "area"
95455                 ],
95456                 "fields": [
95457                     "address",
95458                     "building_area",
95459                     "opening_hours"
95460                 ],
95461                 "suggestion": true
95462             },
95463             "shop/car_repair/O'Reilly Auto Parts": {
95464                 "tags": {
95465                     "name": "O'Reilly Auto Parts",
95466                     "shop": "car_repair"
95467                 },
95468                 "name": "O'Reilly Auto Parts",
95469                 "icon": "car",
95470                 "geometry": [
95471                     "point",
95472                     "vertex",
95473                     "area"
95474                 ],
95475                 "fields": [
95476                     "address",
95477                     "building_area",
95478                     "opening_hours"
95479                 ],
95480                 "suggestion": true
95481             },
95482             "shop/car_repair/Carglass": {
95483                 "tags": {
95484                     "name": "Carglass",
95485                     "shop": "car_repair"
95486                 },
95487                 "name": "Carglass",
95488                 "icon": "car",
95489                 "geometry": [
95490                     "point",
95491                     "vertex",
95492                     "area"
95493                 ],
95494                 "fields": [
95495                     "address",
95496                     "building_area",
95497                     "opening_hours"
95498                 ],
95499                 "suggestion": true
95500             },
95501             "shop/car_repair/шиномонтаж": {
95502                 "tags": {
95503                     "name": "шиномонтаж",
95504                     "shop": "car_repair"
95505                 },
95506                 "name": "шиномонтаж",
95507                 "icon": "car",
95508                 "geometry": [
95509                     "point",
95510                     "vertex",
95511                     "area"
95512                 ],
95513                 "fields": [
95514                     "address",
95515                     "building_area",
95516                     "opening_hours"
95517                 ],
95518                 "suggestion": true
95519             },
95520             "shop/car_repair/Euromaster": {
95521                 "tags": {
95522                     "name": "Euromaster",
95523                     "shop": "car_repair"
95524                 },
95525                 "name": "Euromaster",
95526                 "icon": "car",
95527                 "geometry": [
95528                     "point",
95529                     "vertex",
95530                     "area"
95531                 ],
95532                 "fields": [
95533                     "address",
95534                     "building_area",
95535                     "opening_hours"
95536                 ],
95537                 "suggestion": true
95538             },
95539             "shop/car_repair/Firestone": {
95540                 "tags": {
95541                     "name": "Firestone",
95542                     "shop": "car_repair"
95543                 },
95544                 "name": "Firestone",
95545                 "icon": "car",
95546                 "geometry": [
95547                     "point",
95548                     "vertex",
95549                     "area"
95550                 ],
95551                 "fields": [
95552                     "address",
95553                     "building_area",
95554                     "opening_hours"
95555                 ],
95556                 "suggestion": true
95557             },
95558             "shop/car_repair/AutoZone": {
95559                 "tags": {
95560                     "name": "AutoZone",
95561                     "shop": "car_repair"
95562                 },
95563                 "name": "AutoZone",
95564                 "icon": "car",
95565                 "geometry": [
95566                     "point",
95567                     "vertex",
95568                     "area"
95569                 ],
95570                 "fields": [
95571                     "address",
95572                     "building_area",
95573                     "opening_hours"
95574                 ],
95575                 "suggestion": true
95576             },
95577             "shop/car_repair/Автосервис": {
95578                 "tags": {
95579                     "name": "Автосервис",
95580                     "shop": "car_repair"
95581                 },
95582                 "name": "Автосервис",
95583                 "icon": "car",
95584                 "geometry": [
95585                     "point",
95586                     "vertex",
95587                     "area"
95588                 ],
95589                 "fields": [
95590                     "address",
95591                     "building_area",
95592                     "opening_hours"
95593                 ],
95594                 "suggestion": true
95595             },
95596             "shop/car_repair/Advance Auto Parts": {
95597                 "tags": {
95598                     "name": "Advance Auto Parts",
95599                     "shop": "car_repair"
95600                 },
95601                 "name": "Advance Auto Parts",
95602                 "icon": "car",
95603                 "geometry": [
95604                     "point",
95605                     "vertex",
95606                     "area"
95607                 ],
95608                 "fields": [
95609                     "address",
95610                     "building_area",
95611                     "opening_hours"
95612                 ],
95613                 "suggestion": true
95614             },
95615             "shop/car_repair/Roady": {
95616                 "tags": {
95617                     "name": "Roady",
95618                     "shop": "car_repair"
95619                 },
95620                 "name": "Roady",
95621                 "icon": "car",
95622                 "geometry": [
95623                     "point",
95624                     "vertex",
95625                     "area"
95626                 ],
95627                 "fields": [
95628                     "address",
95629                     "building_area",
95630                     "opening_hours"
95631                 ],
95632                 "suggestion": true
95633             },
95634             "shop/furniture/IKEA": {
95635                 "tags": {
95636                     "name": "IKEA",
95637                     "shop": "furniture"
95638                 },
95639                 "name": "IKEA",
95640                 "icon": "shop",
95641                 "geometry": [
95642                     "point",
95643                     "vertex",
95644                     "area"
95645                 ],
95646                 "fields": [
95647                     "address",
95648                     "building_area",
95649                     "opening_hours"
95650                 ],
95651                 "suggestion": true
95652             },
95653             "shop/furniture/Jysk": {
95654                 "tags": {
95655                     "name": "Jysk",
95656                     "shop": "furniture"
95657                 },
95658                 "name": "Jysk",
95659                 "icon": "shop",
95660                 "geometry": [
95661                     "point",
95662                     "vertex",
95663                     "area"
95664                 ],
95665                 "fields": [
95666                     "address",
95667                     "building_area",
95668                     "opening_hours"
95669                 ],
95670                 "suggestion": true
95671             },
95672             "shop/furniture/Roller": {
95673                 "tags": {
95674                     "name": "Roller",
95675                     "shop": "furniture"
95676                 },
95677                 "name": "Roller",
95678                 "icon": "shop",
95679                 "geometry": [
95680                     "point",
95681                     "vertex",
95682                     "area"
95683                 ],
95684                 "fields": [
95685                     "address",
95686                     "building_area",
95687                     "opening_hours"
95688                 ],
95689                 "suggestion": true
95690             },
95691             "shop/furniture/Dänisches Bettenlager": {
95692                 "tags": {
95693                     "name": "Dänisches Bettenlager",
95694                     "shop": "furniture"
95695                 },
95696                 "name": "Dänisches Bettenlager",
95697                 "icon": "shop",
95698                 "geometry": [
95699                     "point",
95700                     "vertex",
95701                     "area"
95702                 ],
95703                 "fields": [
95704                     "address",
95705                     "building_area",
95706                     "opening_hours"
95707                 ],
95708                 "suggestion": true
95709             },
95710             "shop/furniture/Conforama": {
95711                 "tags": {
95712                     "name": "Conforama",
95713                     "shop": "furniture"
95714                 },
95715                 "name": "Conforama",
95716                 "icon": "shop",
95717                 "geometry": [
95718                     "point",
95719                     "vertex",
95720                     "area"
95721                 ],
95722                 "fields": [
95723                     "address",
95724                     "building_area",
95725                     "opening_hours"
95726                 ],
95727                 "suggestion": true
95728             },
95729             "shop/furniture/Matratzen Concord": {
95730                 "tags": {
95731                     "name": "Matratzen Concord",
95732                     "shop": "furniture"
95733                 },
95734                 "name": "Matratzen Concord",
95735                 "icon": "shop",
95736                 "geometry": [
95737                     "point",
95738                     "vertex",
95739                     "area"
95740                 ],
95741                 "fields": [
95742                     "address",
95743                     "building_area",
95744                     "opening_hours"
95745                 ],
95746                 "suggestion": true
95747             },
95748             "shop/furniture/Мебель": {
95749                 "tags": {
95750                     "name": "Мебель",
95751                     "shop": "furniture"
95752                 },
95753                 "name": "Мебель",
95754                 "icon": "shop",
95755                 "geometry": [
95756                     "point",
95757                     "vertex",
95758                     "area"
95759                 ],
95760                 "fields": [
95761                     "address",
95762                     "building_area",
95763                     "opening_hours"
95764                 ],
95765                 "suggestion": true
95766             },
95767             "shop/furniture/But": {
95768                 "tags": {
95769                     "name": "But",
95770                     "shop": "furniture"
95771                 },
95772                 "name": "But",
95773                 "icon": "shop",
95774                 "geometry": [
95775                     "point",
95776                     "vertex",
95777                     "area"
95778                 ],
95779                 "fields": [
95780                     "address",
95781                     "building_area",
95782                     "opening_hours"
95783                 ],
95784                 "suggestion": true
95785             },
95786             "shop/doityourself/Hornbach": {
95787                 "tags": {
95788                     "name": "Hornbach",
95789                     "shop": "doityourself"
95790                 },
95791                 "name": "Hornbach",
95792                 "icon": "shop",
95793                 "geometry": [
95794                     "point",
95795                     "vertex",
95796                     "area"
95797                 ],
95798                 "fields": [
95799                     "address",
95800                     "building_area",
95801                     "opening_hours"
95802                 ],
95803                 "suggestion": true
95804             },
95805             "shop/doityourself/B&Q": {
95806                 "tags": {
95807                     "name": "B&Q",
95808                     "shop": "doityourself"
95809                 },
95810                 "name": "B&Q",
95811                 "icon": "shop",
95812                 "geometry": [
95813                     "point",
95814                     "vertex",
95815                     "area"
95816                 ],
95817                 "fields": [
95818                     "address",
95819                     "building_area",
95820                     "opening_hours"
95821                 ],
95822                 "suggestion": true
95823             },
95824             "shop/doityourself/Hubo": {
95825                 "tags": {
95826                     "name": "Hubo",
95827                     "shop": "doityourself"
95828                 },
95829                 "name": "Hubo",
95830                 "icon": "shop",
95831                 "geometry": [
95832                     "point",
95833                     "vertex",
95834                     "area"
95835                 ],
95836                 "fields": [
95837                     "address",
95838                     "building_area",
95839                     "opening_hours"
95840                 ],
95841                 "suggestion": true
95842             },
95843             "shop/doityourself/Mr Bricolage": {
95844                 "tags": {
95845                     "name": "Mr Bricolage",
95846                     "shop": "doityourself"
95847                 },
95848                 "name": "Mr Bricolage",
95849                 "icon": "shop",
95850                 "geometry": [
95851                     "point",
95852                     "vertex",
95853                     "area"
95854                 ],
95855                 "fields": [
95856                     "address",
95857                     "building_area",
95858                     "opening_hours"
95859                 ],
95860                 "suggestion": true
95861             },
95862             "shop/doityourself/Gamma": {
95863                 "tags": {
95864                     "name": "Gamma",
95865                     "shop": "doityourself"
95866                 },
95867                 "name": "Gamma",
95868                 "icon": "shop",
95869                 "geometry": [
95870                     "point",
95871                     "vertex",
95872                     "area"
95873                 ],
95874                 "fields": [
95875                     "address",
95876                     "building_area",
95877                     "opening_hours"
95878                 ],
95879                 "suggestion": true
95880             },
95881             "shop/doityourself/OBI": {
95882                 "tags": {
95883                     "name": "OBI",
95884                     "shop": "doityourself"
95885                 },
95886                 "name": "OBI",
95887                 "icon": "shop",
95888                 "geometry": [
95889                     "point",
95890                     "vertex",
95891                     "area"
95892                 ],
95893                 "fields": [
95894                     "address",
95895                     "building_area",
95896                     "opening_hours"
95897                 ],
95898                 "suggestion": true
95899             },
95900             "shop/doityourself/Lowes": {
95901                 "tags": {
95902                     "name": "Lowes",
95903                     "shop": "doityourself"
95904                 },
95905                 "name": "Lowes",
95906                 "icon": "shop",
95907                 "geometry": [
95908                     "point",
95909                     "vertex",
95910                     "area"
95911                 ],
95912                 "fields": [
95913                     "address",
95914                     "building_area",
95915                     "opening_hours"
95916                 ],
95917                 "suggestion": true
95918             },
95919             "shop/doityourself/Wickes": {
95920                 "tags": {
95921                     "name": "Wickes",
95922                     "shop": "doityourself"
95923                 },
95924                 "name": "Wickes",
95925                 "icon": "shop",
95926                 "geometry": [
95927                     "point",
95928                     "vertex",
95929                     "area"
95930                 ],
95931                 "fields": [
95932                     "address",
95933                     "building_area",
95934                     "opening_hours"
95935                 ],
95936                 "suggestion": true
95937             },
95938             "shop/doityourself/Hagebau": {
95939                 "tags": {
95940                     "name": "Hagebau",
95941                     "shop": "doityourself"
95942                 },
95943                 "name": "Hagebau",
95944                 "icon": "shop",
95945                 "geometry": [
95946                     "point",
95947                     "vertex",
95948                     "area"
95949                 ],
95950                 "fields": [
95951                     "address",
95952                     "building_area",
95953                     "opening_hours"
95954                 ],
95955                 "suggestion": true
95956             },
95957             "shop/doityourself/Max Bahr": {
95958                 "tags": {
95959                     "name": "Max Bahr",
95960                     "shop": "doityourself"
95961                 },
95962                 "name": "Max Bahr",
95963                 "icon": "shop",
95964                 "geometry": [
95965                     "point",
95966                     "vertex",
95967                     "area"
95968                 ],
95969                 "fields": [
95970                     "address",
95971                     "building_area",
95972                     "opening_hours"
95973                 ],
95974                 "suggestion": true
95975             },
95976             "shop/doityourself/Castorama": {
95977                 "tags": {
95978                     "name": "Castorama",
95979                     "shop": "doityourself"
95980                 },
95981                 "name": "Castorama",
95982                 "icon": "shop",
95983                 "geometry": [
95984                     "point",
95985                     "vertex",
95986                     "area"
95987                 ],
95988                 "fields": [
95989                     "address",
95990                     "building_area",
95991                     "opening_hours"
95992                 ],
95993                 "suggestion": true
95994             },
95995             "shop/doityourself/Rona": {
95996                 "tags": {
95997                     "name": "Rona",
95998                     "shop": "doityourself"
95999                 },
96000                 "name": "Rona",
96001                 "icon": "shop",
96002                 "geometry": [
96003                     "point",
96004                     "vertex",
96005                     "area"
96006                 ],
96007                 "fields": [
96008                     "address",
96009                     "building_area",
96010                     "opening_hours"
96011                 ],
96012                 "suggestion": true
96013             },
96014             "shop/doityourself/Home Depot": {
96015                 "tags": {
96016                     "name": "Home Depot",
96017                     "shop": "doityourself"
96018                 },
96019                 "name": "Home Depot",
96020                 "icon": "shop",
96021                 "geometry": [
96022                     "point",
96023                     "vertex",
96024                     "area"
96025                 ],
96026                 "fields": [
96027                     "address",
96028                     "building_area",
96029                     "opening_hours"
96030                 ],
96031                 "suggestion": true
96032             },
96033             "shop/doityourself/Toom Baumarkt": {
96034                 "tags": {
96035                     "name": "Toom Baumarkt",
96036                     "shop": "doityourself"
96037                 },
96038                 "name": "Toom Baumarkt",
96039                 "icon": "shop",
96040                 "geometry": [
96041                     "point",
96042                     "vertex",
96043                     "area"
96044                 ],
96045                 "fields": [
96046                     "address",
96047                     "building_area",
96048                     "opening_hours"
96049                 ],
96050                 "suggestion": true
96051             },
96052             "shop/doityourself/Homebase": {
96053                 "tags": {
96054                     "name": "Homebase",
96055                     "shop": "doityourself"
96056                 },
96057                 "name": "Homebase",
96058                 "icon": "shop",
96059                 "geometry": [
96060                     "point",
96061                     "vertex",
96062                     "area"
96063                 ],
96064                 "fields": [
96065                     "address",
96066                     "building_area",
96067                     "opening_hours"
96068                 ],
96069                 "suggestion": true
96070             },
96071             "shop/doityourself/Baumax": {
96072                 "tags": {
96073                     "name": "Baumax",
96074                     "shop": "doityourself"
96075                 },
96076                 "name": "Baumax",
96077                 "icon": "shop",
96078                 "geometry": [
96079                     "point",
96080                     "vertex",
96081                     "area"
96082                 ],
96083                 "fields": [
96084                     "address",
96085                     "building_area",
96086                     "opening_hours"
96087                 ],
96088                 "suggestion": true
96089             },
96090             "shop/doityourself/Lagerhaus": {
96091                 "tags": {
96092                     "name": "Lagerhaus",
96093                     "shop": "doityourself"
96094                 },
96095                 "name": "Lagerhaus",
96096                 "icon": "shop",
96097                 "geometry": [
96098                     "point",
96099                     "vertex",
96100                     "area"
96101                 ],
96102                 "fields": [
96103                     "address",
96104                     "building_area",
96105                     "opening_hours"
96106                 ],
96107                 "suggestion": true
96108             },
96109             "shop/doityourself/Bauhaus": {
96110                 "tags": {
96111                     "name": "Bauhaus",
96112                     "shop": "doityourself"
96113                 },
96114                 "name": "Bauhaus",
96115                 "icon": "shop",
96116                 "geometry": [
96117                     "point",
96118                     "vertex",
96119                     "area"
96120                 ],
96121                 "fields": [
96122                     "address",
96123                     "building_area",
96124                     "opening_hours"
96125                 ],
96126                 "suggestion": true
96127             },
96128             "shop/doityourself/Canadian Tire": {
96129                 "tags": {
96130                     "name": "Canadian Tire",
96131                     "shop": "doityourself"
96132                 },
96133                 "name": "Canadian Tire",
96134                 "icon": "shop",
96135                 "geometry": [
96136                     "point",
96137                     "vertex",
96138                     "area"
96139                 ],
96140                 "fields": [
96141                     "address",
96142                     "building_area",
96143                     "opening_hours"
96144                 ],
96145                 "suggestion": true
96146             },
96147             "shop/doityourself/Leroy Merlin": {
96148                 "tags": {
96149                     "name": "Leroy Merlin",
96150                     "shop": "doityourself"
96151                 },
96152                 "name": "Leroy Merlin",
96153                 "icon": "shop",
96154                 "geometry": [
96155                     "point",
96156                     "vertex",
96157                     "area"
96158                 ],
96159                 "fields": [
96160                     "address",
96161                     "building_area",
96162                     "opening_hours"
96163                 ],
96164                 "suggestion": true
96165             },
96166             "shop/doityourself/Hellweg": {
96167                 "tags": {
96168                     "name": "Hellweg",
96169                     "shop": "doityourself"
96170                 },
96171                 "name": "Hellweg",
96172                 "icon": "shop",
96173                 "geometry": [
96174                     "point",
96175                     "vertex",
96176                     "area"
96177                 ],
96178                 "fields": [
96179                     "address",
96180                     "building_area",
96181                     "opening_hours"
96182                 ],
96183                 "suggestion": true
96184             },
96185             "shop/doityourself/Brico": {
96186                 "tags": {
96187                     "name": "Brico",
96188                     "shop": "doityourself"
96189                 },
96190                 "name": "Brico",
96191                 "icon": "shop",
96192                 "geometry": [
96193                     "point",
96194                     "vertex",
96195                     "area"
96196                 ],
96197                 "fields": [
96198                     "address",
96199                     "building_area",
96200                     "opening_hours"
96201                 ],
96202                 "suggestion": true
96203             },
96204             "shop/doityourself/Bricomarché": {
96205                 "tags": {
96206                     "name": "Bricomarché",
96207                     "shop": "doityourself"
96208                 },
96209                 "name": "Bricomarché",
96210                 "icon": "shop",
96211                 "geometry": [
96212                     "point",
96213                     "vertex",
96214                     "area"
96215                 ],
96216                 "fields": [
96217                     "address",
96218                     "building_area",
96219                     "opening_hours"
96220                 ],
96221                 "suggestion": true
96222             },
96223             "shop/doityourself/Toom": {
96224                 "tags": {
96225                     "name": "Toom",
96226                     "shop": "doityourself"
96227                 },
96228                 "name": "Toom",
96229                 "icon": "shop",
96230                 "geometry": [
96231                     "point",
96232                     "vertex",
96233                     "area"
96234                 ],
96235                 "fields": [
96236                     "address",
96237                     "building_area",
96238                     "opening_hours"
96239                 ],
96240                 "suggestion": true
96241             },
96242             "shop/doityourself/Hagebaumarkt": {
96243                 "tags": {
96244                     "name": "Hagebaumarkt",
96245                     "shop": "doityourself"
96246                 },
96247                 "name": "Hagebaumarkt",
96248                 "icon": "shop",
96249                 "geometry": [
96250                     "point",
96251                     "vertex",
96252                     "area"
96253                 ],
96254                 "fields": [
96255                     "address",
96256                     "building_area",
96257                     "opening_hours"
96258                 ],
96259                 "suggestion": true
96260             },
96261             "shop/doityourself/Praktiker": {
96262                 "tags": {
96263                     "name": "Praktiker",
96264                     "shop": "doityourself"
96265                 },
96266                 "name": "Praktiker",
96267                 "icon": "shop",
96268                 "geometry": [
96269                     "point",
96270                     "vertex",
96271                     "area"
96272                 ],
96273                 "fields": [
96274                     "address",
96275                     "building_area",
96276                     "opening_hours"
96277                 ],
96278                 "suggestion": true
96279             },
96280             "shop/doityourself/Menards": {
96281                 "tags": {
96282                     "name": "Menards",
96283                     "shop": "doityourself"
96284                 },
96285                 "name": "Menards",
96286                 "icon": "shop",
96287                 "geometry": [
96288                     "point",
96289                     "vertex",
96290                     "area"
96291                 ],
96292                 "fields": [
96293                     "address",
96294                     "building_area",
96295                     "opening_hours"
96296                 ],
96297                 "suggestion": true
96298             },
96299             "shop/doityourself/Weldom": {
96300                 "tags": {
96301                     "name": "Weldom",
96302                     "shop": "doityourself"
96303                 },
96304                 "name": "Weldom",
96305                 "icon": "shop",
96306                 "geometry": [
96307                     "point",
96308                     "vertex",
96309                     "area"
96310                 ],
96311                 "fields": [
96312                     "address",
96313                     "building_area",
96314                     "opening_hours"
96315                 ],
96316                 "suggestion": true
96317             },
96318             "shop/doityourself/Bunnings Warehouse": {
96319                 "tags": {
96320                     "name": "Bunnings Warehouse",
96321                     "shop": "doityourself"
96322                 },
96323                 "name": "Bunnings Warehouse",
96324                 "icon": "shop",
96325                 "geometry": [
96326                     "point",
96327                     "vertex",
96328                     "area"
96329                 ],
96330                 "fields": [
96331                     "address",
96332                     "building_area",
96333                     "opening_hours"
96334                 ],
96335                 "suggestion": true
96336             },
96337             "shop/doityourself/Ace Hardware": {
96338                 "tags": {
96339                     "name": "Ace Hardware",
96340                     "shop": "doityourself"
96341                 },
96342                 "name": "Ace Hardware",
96343                 "icon": "shop",
96344                 "geometry": [
96345                     "point",
96346                     "vertex",
96347                     "area"
96348                 ],
96349                 "fields": [
96350                     "address",
96351                     "building_area",
96352                     "opening_hours"
96353                 ],
96354                 "suggestion": true
96355             },
96356             "shop/doityourself/Home Hardware": {
96357                 "tags": {
96358                     "name": "Home Hardware",
96359                     "shop": "doityourself"
96360                 },
96361                 "name": "Home Hardware",
96362                 "icon": "shop",
96363                 "geometry": [
96364                     "point",
96365                     "vertex",
96366                     "area"
96367                 ],
96368                 "fields": [
96369                     "address",
96370                     "building_area",
96371                     "opening_hours"
96372                 ],
96373                 "suggestion": true
96374             },
96375             "shop/doityourself/Стройматериалы": {
96376                 "tags": {
96377                     "name": "Стройматериалы",
96378                     "shop": "doityourself"
96379                 },
96380                 "name": "Стройматериалы",
96381                 "icon": "shop",
96382                 "geometry": [
96383                     "point",
96384                     "vertex",
96385                     "area"
96386                 ],
96387                 "fields": [
96388                     "address",
96389                     "building_area",
96390                     "opening_hours"
96391                 ],
96392                 "suggestion": true
96393             },
96394             "shop/doityourself/Bricorama": {
96395                 "tags": {
96396                     "name": "Bricorama",
96397                     "shop": "doityourself"
96398                 },
96399                 "name": "Bricorama",
96400                 "icon": "shop",
96401                 "geometry": [
96402                     "point",
96403                     "vertex",
96404                     "area"
96405                 ],
96406                 "fields": [
96407                     "address",
96408                     "building_area",
96409                     "opening_hours"
96410                 ],
96411                 "suggestion": true
96412             },
96413             "shop/doityourself/Point P": {
96414                 "tags": {
96415                     "name": "Point P",
96416                     "shop": "doityourself"
96417                 },
96418                 "name": "Point P",
96419                 "icon": "shop",
96420                 "geometry": [
96421                     "point",
96422                     "vertex",
96423                     "area"
96424                 ],
96425                 "fields": [
96426                     "address",
96427                     "building_area",
96428                     "opening_hours"
96429                 ],
96430                 "suggestion": true
96431             },
96432             "shop/stationery/Staples": {
96433                 "tags": {
96434                     "name": "Staples",
96435                     "shop": "stationery"
96436                 },
96437                 "name": "Staples",
96438                 "icon": "shop",
96439                 "geometry": [
96440                     "point",
96441                     "vertex",
96442                     "area"
96443                 ],
96444                 "fields": [
96445                     "address",
96446                     "building_area",
96447                     "opening_hours"
96448                 ],
96449                 "suggestion": true
96450             },
96451             "shop/stationery/McPaper": {
96452                 "tags": {
96453                     "name": "McPaper",
96454                     "shop": "stationery"
96455                 },
96456                 "name": "McPaper",
96457                 "icon": "shop",
96458                 "geometry": [
96459                     "point",
96460                     "vertex",
96461                     "area"
96462                 ],
96463                 "fields": [
96464                     "address",
96465                     "building_area",
96466                     "opening_hours"
96467                 ],
96468                 "suggestion": true
96469             },
96470             "shop/stationery/Office Depot": {
96471                 "tags": {
96472                     "name": "Office Depot",
96473                     "shop": "stationery"
96474                 },
96475                 "name": "Office Depot",
96476                 "icon": "shop",
96477                 "geometry": [
96478                     "point",
96479                     "vertex",
96480                     "area"
96481                 ],
96482                 "fields": [
96483                     "address",
96484                     "building_area",
96485                     "opening_hours"
96486                 ],
96487                 "suggestion": true
96488             },
96489             "shop/stationery/Канцтовары": {
96490                 "tags": {
96491                     "name": "Канцтовары",
96492                     "shop": "stationery"
96493                 },
96494                 "name": "Канцтовары",
96495                 "icon": "shop",
96496                 "geometry": [
96497                     "point",
96498                     "vertex",
96499                     "area"
96500                 ],
96501                 "fields": [
96502                     "address",
96503                     "building_area",
96504                     "opening_hours"
96505                 ],
96506                 "suggestion": true
96507             },
96508             "shop/car/Skoda": {
96509                 "tags": {
96510                     "name": "Skoda",
96511                     "shop": "car"
96512                 },
96513                 "name": "Skoda",
96514                 "icon": "car",
96515                 "geometry": [
96516                     "point",
96517                     "vertex",
96518                     "area"
96519                 ],
96520                 "fields": [
96521                     "address",
96522                     "opening_hours"
96523                 ],
96524                 "suggestion": true
96525             },
96526             "shop/car/BMW": {
96527                 "tags": {
96528                     "name": "BMW",
96529                     "shop": "car"
96530                 },
96531                 "name": "BMW",
96532                 "icon": "car",
96533                 "geometry": [
96534                     "point",
96535                     "vertex",
96536                     "area"
96537                 ],
96538                 "fields": [
96539                     "address",
96540                     "opening_hours"
96541                 ],
96542                 "suggestion": true
96543             },
96544             "shop/car/Citroen": {
96545                 "tags": {
96546                     "name": "Citroen",
96547                     "shop": "car"
96548                 },
96549                 "name": "Citroen",
96550                 "icon": "car",
96551                 "geometry": [
96552                     "point",
96553                     "vertex",
96554                     "area"
96555                 ],
96556                 "fields": [
96557                     "address",
96558                     "opening_hours"
96559                 ],
96560                 "suggestion": true
96561             },
96562             "shop/car/Renault": {
96563                 "tags": {
96564                     "name": "Renault",
96565                     "shop": "car"
96566                 },
96567                 "name": "Renault",
96568                 "icon": "car",
96569                 "geometry": [
96570                     "point",
96571                     "vertex",
96572                     "area"
96573                 ],
96574                 "fields": [
96575                     "address",
96576                     "opening_hours"
96577                 ],
96578                 "suggestion": true
96579             },
96580             "shop/car/Mercedes-Benz": {
96581                 "tags": {
96582                     "name": "Mercedes-Benz",
96583                     "shop": "car"
96584                 },
96585                 "name": "Mercedes-Benz",
96586                 "icon": "car",
96587                 "geometry": [
96588                     "point",
96589                     "vertex",
96590                     "area"
96591                 ],
96592                 "fields": [
96593                     "address",
96594                     "opening_hours"
96595                 ],
96596                 "suggestion": true
96597             },
96598             "shop/car/Volvo": {
96599                 "tags": {
96600                     "name": "Volvo",
96601                     "shop": "car"
96602                 },
96603                 "name": "Volvo",
96604                 "icon": "car",
96605                 "geometry": [
96606                     "point",
96607                     "vertex",
96608                     "area"
96609                 ],
96610                 "fields": [
96611                     "address",
96612                     "opening_hours"
96613                 ],
96614                 "suggestion": true
96615             },
96616             "shop/car/Ford": {
96617                 "tags": {
96618                     "name": "Ford",
96619                     "shop": "car"
96620                 },
96621                 "name": "Ford",
96622                 "icon": "car",
96623                 "geometry": [
96624                     "point",
96625                     "vertex",
96626                     "area"
96627                 ],
96628                 "fields": [
96629                     "address",
96630                     "opening_hours"
96631                 ],
96632                 "suggestion": true
96633             },
96634             "shop/car/Volkswagen": {
96635                 "tags": {
96636                     "name": "Volkswagen",
96637                     "shop": "car"
96638                 },
96639                 "name": "Volkswagen",
96640                 "icon": "car",
96641                 "geometry": [
96642                     "point",
96643                     "vertex",
96644                     "area"
96645                 ],
96646                 "fields": [
96647                     "address",
96648                     "opening_hours"
96649                 ],
96650                 "suggestion": true
96651             },
96652             "shop/car/Mazda": {
96653                 "tags": {
96654                     "name": "Mazda",
96655                     "shop": "car"
96656                 },
96657                 "name": "Mazda",
96658                 "icon": "car",
96659                 "geometry": [
96660                     "point",
96661                     "vertex",
96662                     "area"
96663                 ],
96664                 "fields": [
96665                     "address",
96666                     "opening_hours"
96667                 ],
96668                 "suggestion": true
96669             },
96670             "shop/car/Mitsubishi": {
96671                 "tags": {
96672                     "name": "Mitsubishi",
96673                     "shop": "car"
96674                 },
96675                 "name": "Mitsubishi",
96676                 "icon": "car",
96677                 "geometry": [
96678                     "point",
96679                     "vertex",
96680                     "area"
96681                 ],
96682                 "fields": [
96683                     "address",
96684                     "opening_hours"
96685                 ],
96686                 "suggestion": true
96687             },
96688             "shop/car/Fiat": {
96689                 "tags": {
96690                     "name": "Fiat",
96691                     "shop": "car"
96692                 },
96693                 "name": "Fiat",
96694                 "icon": "car",
96695                 "geometry": [
96696                     "point",
96697                     "vertex",
96698                     "area"
96699                 ],
96700                 "fields": [
96701                     "address",
96702                     "opening_hours"
96703                 ],
96704                 "suggestion": true
96705             },
96706             "shop/car/Автозапчасти": {
96707                 "tags": {
96708                     "name": "Автозапчасти",
96709                     "shop": "car"
96710                 },
96711                 "name": "Автозапчасти",
96712                 "icon": "car",
96713                 "geometry": [
96714                     "point",
96715                     "vertex",
96716                     "area"
96717                 ],
96718                 "fields": [
96719                     "address",
96720                     "opening_hours"
96721                 ],
96722                 "suggestion": true
96723             },
96724             "shop/car/Opel": {
96725                 "tags": {
96726                     "name": "Opel",
96727                     "shop": "car"
96728                 },
96729                 "name": "Opel",
96730                 "icon": "car",
96731                 "geometry": [
96732                     "point",
96733                     "vertex",
96734                     "area"
96735                 ],
96736                 "fields": [
96737                     "address",
96738                     "opening_hours"
96739                 ],
96740                 "suggestion": true
96741             },
96742             "shop/car/Audi": {
96743                 "tags": {
96744                     "name": "Audi",
96745                     "shop": "car"
96746                 },
96747                 "name": "Audi",
96748                 "icon": "car",
96749                 "geometry": [
96750                     "point",
96751                     "vertex",
96752                     "area"
96753                 ],
96754                 "fields": [
96755                     "address",
96756                     "opening_hours"
96757                 ],
96758                 "suggestion": true
96759             },
96760             "shop/car/Toyota": {
96761                 "tags": {
96762                     "name": "Toyota",
96763                     "shop": "car"
96764                 },
96765                 "name": "Toyota",
96766                 "icon": "car",
96767                 "geometry": [
96768                     "point",
96769                     "vertex",
96770                     "area"
96771                 ],
96772                 "fields": [
96773                     "address",
96774                     "opening_hours"
96775                 ],
96776                 "suggestion": true
96777             },
96778             "shop/car/Nissan": {
96779                 "tags": {
96780                     "name": "Nissan",
96781                     "shop": "car"
96782                 },
96783                 "name": "Nissan",
96784                 "icon": "car",
96785                 "geometry": [
96786                     "point",
96787                     "vertex",
96788                     "area"
96789                 ],
96790                 "fields": [
96791                     "address",
96792                     "opening_hours"
96793                 ],
96794                 "suggestion": true
96795             },
96796             "shop/car/Suzuki": {
96797                 "tags": {
96798                     "name": "Suzuki",
96799                     "shop": "car"
96800                 },
96801                 "name": "Suzuki",
96802                 "icon": "car",
96803                 "geometry": [
96804                     "point",
96805                     "vertex",
96806                     "area"
96807                 ],
96808                 "fields": [
96809                     "address",
96810                     "opening_hours"
96811                 ],
96812                 "suggestion": true
96813             },
96814             "shop/car/Honda": {
96815                 "tags": {
96816                     "name": "Honda",
96817                     "shop": "car"
96818                 },
96819                 "name": "Honda",
96820                 "icon": "car",
96821                 "geometry": [
96822                     "point",
96823                     "vertex",
96824                     "area"
96825                 ],
96826                 "fields": [
96827                     "address",
96828                     "opening_hours"
96829                 ],
96830                 "suggestion": true
96831             },
96832             "shop/car/Peugeot": {
96833                 "tags": {
96834                     "name": "Peugeot",
96835                     "shop": "car"
96836                 },
96837                 "name": "Peugeot",
96838                 "icon": "car",
96839                 "geometry": [
96840                     "point",
96841                     "vertex",
96842                     "area"
96843                 ],
96844                 "fields": [
96845                     "address",
96846                     "opening_hours"
96847                 ],
96848                 "suggestion": true
96849             },
96850             "shop/car/Hyundai": {
96851                 "tags": {
96852                     "name": "Hyundai",
96853                     "shop": "car"
96854                 },
96855                 "name": "Hyundai",
96856                 "icon": "car",
96857                 "geometry": [
96858                     "point",
96859                     "vertex",
96860                     "area"
96861                 ],
96862                 "fields": [
96863                     "address",
96864                     "opening_hours"
96865                 ],
96866                 "suggestion": true
96867             },
96868             "shop/car/Subaru": {
96869                 "tags": {
96870                     "name": "Subaru",
96871                     "shop": "car"
96872                 },
96873                 "name": "Subaru",
96874                 "icon": "car",
96875                 "geometry": [
96876                     "point",
96877                     "vertex",
96878                     "area"
96879                 ],
96880                 "fields": [
96881                     "address",
96882                     "opening_hours"
96883                 ],
96884                 "suggestion": true
96885             },
96886             "shop/car/Chevrolet": {
96887                 "tags": {
96888                     "name": "Chevrolet",
96889                     "shop": "car"
96890                 },
96891                 "name": "Chevrolet",
96892                 "icon": "car",
96893                 "geometry": [
96894                     "point",
96895                     "vertex",
96896                     "area"
96897                 ],
96898                 "fields": [
96899                     "address",
96900                     "opening_hours"
96901                 ],
96902                 "suggestion": true
96903             },
96904             "shop/car/Автомагазин": {
96905                 "tags": {
96906                     "name": "Автомагазин",
96907                     "shop": "car"
96908                 },
96909                 "name": "Автомагазин",
96910                 "icon": "car",
96911                 "geometry": [
96912                     "point",
96913                     "vertex",
96914                     "area"
96915                 ],
96916                 "fields": [
96917                     "address",
96918                     "opening_hours"
96919                 ],
96920                 "suggestion": true
96921             },
96922             "shop/clothes/Matalan": {
96923                 "tags": {
96924                     "name": "Matalan",
96925                     "shop": "clothes"
96926                 },
96927                 "name": "Matalan",
96928                 "icon": "clothing-store",
96929                 "geometry": [
96930                     "point",
96931                     "vertex",
96932                     "area"
96933                 ],
96934                 "fields": [
96935                     "address",
96936                     "building_area",
96937                     "opening_hours"
96938                 ],
96939                 "suggestion": true
96940             },
96941             "shop/clothes/KiK": {
96942                 "tags": {
96943                     "name": "KiK",
96944                     "shop": "clothes"
96945                 },
96946                 "name": "KiK",
96947                 "icon": "clothing-store",
96948                 "geometry": [
96949                     "point",
96950                     "vertex",
96951                     "area"
96952                 ],
96953                 "fields": [
96954                     "address",
96955                     "building_area",
96956                     "opening_hours"
96957                 ],
96958                 "suggestion": true
96959             },
96960             "shop/clothes/H&M": {
96961                 "tags": {
96962                     "name": "H&M",
96963                     "shop": "clothes"
96964                 },
96965                 "name": "H&M",
96966                 "icon": "clothing-store",
96967                 "geometry": [
96968                     "point",
96969                     "vertex",
96970                     "area"
96971                 ],
96972                 "fields": [
96973                     "address",
96974                     "building_area",
96975                     "opening_hours"
96976                 ],
96977                 "suggestion": true
96978             },
96979             "shop/clothes/Urban Outfitters": {
96980                 "tags": {
96981                     "name": "Urban Outfitters",
96982                     "shop": "clothes"
96983                 },
96984                 "name": "Urban Outfitters",
96985                 "icon": "clothing-store",
96986                 "geometry": [
96987                     "point",
96988                     "vertex",
96989                     "area"
96990                 ],
96991                 "fields": [
96992                     "address",
96993                     "building_area",
96994                     "opening_hours"
96995                 ],
96996                 "suggestion": true
96997             },
96998             "shop/clothes/Vögele": {
96999                 "tags": {
97000                     "name": "Vögele",
97001                     "shop": "clothes"
97002                 },
97003                 "name": "Vögele",
97004                 "icon": "clothing-store",
97005                 "geometry": [
97006                     "point",
97007                     "vertex",
97008                     "area"
97009                 ],
97010                 "fields": [
97011                     "address",
97012                     "building_area",
97013                     "opening_hours"
97014                 ],
97015                 "suggestion": true
97016             },
97017             "shop/clothes/Zeeman": {
97018                 "tags": {
97019                     "name": "Zeeman",
97020                     "shop": "clothes"
97021                 },
97022                 "name": "Zeeman",
97023                 "icon": "clothing-store",
97024                 "geometry": [
97025                     "point",
97026                     "vertex",
97027                     "area"
97028                 ],
97029                 "fields": [
97030                     "address",
97031                     "building_area",
97032                     "opening_hours"
97033                 ],
97034                 "suggestion": true
97035             },
97036             "shop/clothes/Takko": {
97037                 "tags": {
97038                     "name": "Takko",
97039                     "shop": "clothes"
97040                 },
97041                 "name": "Takko",
97042                 "icon": "clothing-store",
97043                 "geometry": [
97044                     "point",
97045                     "vertex",
97046                     "area"
97047                 ],
97048                 "fields": [
97049                     "address",
97050                     "building_area",
97051                     "opening_hours"
97052                 ],
97053                 "suggestion": true
97054             },
97055             "shop/clothes/C&A": {
97056                 "tags": {
97057                     "name": "C&A",
97058                     "shop": "clothes"
97059                 },
97060                 "name": "C&A",
97061                 "icon": "clothing-store",
97062                 "geometry": [
97063                     "point",
97064                     "vertex",
97065                     "area"
97066                 ],
97067                 "fields": [
97068                     "address",
97069                     "building_area",
97070                     "opening_hours"
97071                 ],
97072                 "suggestion": true
97073             },
97074             "shop/clothes/Zara": {
97075                 "tags": {
97076                     "name": "Zara",
97077                     "shop": "clothes"
97078                 },
97079                 "name": "Zara",
97080                 "icon": "clothing-store",
97081                 "geometry": [
97082                     "point",
97083                     "vertex",
97084                     "area"
97085                 ],
97086                 "fields": [
97087                     "address",
97088                     "building_area",
97089                     "opening_hours"
97090                 ],
97091                 "suggestion": true
97092             },
97093             "shop/clothes/Vero Moda": {
97094                 "tags": {
97095                     "name": "Vero Moda",
97096                     "shop": "clothes"
97097                 },
97098                 "name": "Vero Moda",
97099                 "icon": "clothing-store",
97100                 "geometry": [
97101                     "point",
97102                     "vertex",
97103                     "area"
97104                 ],
97105                 "fields": [
97106                     "address",
97107                     "building_area",
97108                     "opening_hours"
97109                 ],
97110                 "suggestion": true
97111             },
97112             "shop/clothes/NKD": {
97113                 "tags": {
97114                     "name": "NKD",
97115                     "shop": "clothes"
97116                 },
97117                 "name": "NKD",
97118                 "icon": "clothing-store",
97119                 "geometry": [
97120                     "point",
97121                     "vertex",
97122                     "area"
97123                 ],
97124                 "fields": [
97125                     "address",
97126                     "building_area",
97127                     "opening_hours"
97128                 ],
97129                 "suggestion": true
97130             },
97131             "shop/clothes/Ernsting's family": {
97132                 "tags": {
97133                     "name": "Ernsting's family",
97134                     "shop": "clothes"
97135                 },
97136                 "name": "Ernsting's family",
97137                 "icon": "clothing-store",
97138                 "geometry": [
97139                     "point",
97140                     "vertex",
97141                     "area"
97142                 ],
97143                 "fields": [
97144                     "address",
97145                     "building_area",
97146                     "opening_hours"
97147                 ],
97148                 "suggestion": true
97149             },
97150             "shop/clothes/Winners": {
97151                 "tags": {
97152                     "name": "Winners",
97153                     "shop": "clothes"
97154                 },
97155                 "name": "Winners",
97156                 "icon": "clothing-store",
97157                 "geometry": [
97158                     "point",
97159                     "vertex",
97160                     "area"
97161                 ],
97162                 "fields": [
97163                     "address",
97164                     "building_area",
97165                     "opening_hours"
97166                 ],
97167                 "suggestion": true
97168             },
97169             "shop/clothes/River Island": {
97170                 "tags": {
97171                     "name": "River Island",
97172                     "shop": "clothes"
97173                 },
97174                 "name": "River Island",
97175                 "icon": "clothing-store",
97176                 "geometry": [
97177                     "point",
97178                     "vertex",
97179                     "area"
97180                 ],
97181                 "fields": [
97182                     "address",
97183                     "building_area",
97184                     "opening_hours"
97185                 ],
97186                 "suggestion": true
97187             },
97188             "shop/clothes/Next": {
97189                 "tags": {
97190                     "name": "Next",
97191                     "shop": "clothes"
97192                 },
97193                 "name": "Next",
97194                 "icon": "clothing-store",
97195                 "geometry": [
97196                     "point",
97197                     "vertex",
97198                     "area"
97199                 ],
97200                 "fields": [
97201                     "address",
97202                     "building_area",
97203                     "opening_hours"
97204                 ],
97205                 "suggestion": true
97206             },
97207             "shop/clothes/Gap": {
97208                 "tags": {
97209                     "name": "Gap",
97210                     "shop": "clothes"
97211                 },
97212                 "name": "Gap",
97213                 "icon": "clothing-store",
97214                 "geometry": [
97215                     "point",
97216                     "vertex",
97217                     "area"
97218                 ],
97219                 "fields": [
97220                     "address",
97221                     "building_area",
97222                     "opening_hours"
97223                 ],
97224                 "suggestion": true
97225             },
97226             "shop/clothes/Adidas": {
97227                 "tags": {
97228                     "name": "Adidas",
97229                     "shop": "clothes"
97230                 },
97231                 "name": "Adidas",
97232                 "icon": "clothing-store",
97233                 "geometry": [
97234                     "point",
97235                     "vertex",
97236                     "area"
97237                 ],
97238                 "fields": [
97239                     "address",
97240                     "building_area",
97241                     "opening_hours"
97242                 ],
97243                 "suggestion": true
97244             },
97245             "shop/clothes/Mr Price": {
97246                 "tags": {
97247                     "name": "Mr Price",
97248                     "shop": "clothes"
97249                 },
97250                 "name": "Mr Price",
97251                 "icon": "clothing-store",
97252                 "geometry": [
97253                     "point",
97254                     "vertex",
97255                     "area"
97256                 ],
97257                 "fields": [
97258                     "address",
97259                     "building_area",
97260                     "opening_hours"
97261                 ],
97262                 "suggestion": true
97263             },
97264             "shop/clothes/Pep": {
97265                 "tags": {
97266                     "name": "Pep",
97267                     "shop": "clothes"
97268                 },
97269                 "name": "Pep",
97270                 "icon": "clothing-store",
97271                 "geometry": [
97272                     "point",
97273                     "vertex",
97274                     "area"
97275                 ],
97276                 "fields": [
97277                     "address",
97278                     "building_area",
97279                     "opening_hours"
97280                 ],
97281                 "suggestion": true
97282             },
97283             "shop/clothes/Edgars": {
97284                 "tags": {
97285                     "name": "Edgars",
97286                     "shop": "clothes"
97287                 },
97288                 "name": "Edgars",
97289                 "icon": "clothing-store",
97290                 "geometry": [
97291                     "point",
97292                     "vertex",
97293                     "area"
97294                 ],
97295                 "fields": [
97296                     "address",
97297                     "building_area",
97298                     "opening_hours"
97299                 ],
97300                 "suggestion": true
97301             },
97302             "shop/clothes/Ackermans": {
97303                 "tags": {
97304                     "name": "Ackermans",
97305                     "shop": "clothes"
97306                 },
97307                 "name": "Ackermans",
97308                 "icon": "clothing-store",
97309                 "geometry": [
97310                     "point",
97311                     "vertex",
97312                     "area"
97313                 ],
97314                 "fields": [
97315                     "address",
97316                     "building_area",
97317                     "opening_hours"
97318                 ],
97319                 "suggestion": true
97320             },
97321             "shop/clothes/Truworths": {
97322                 "tags": {
97323                     "name": "Truworths",
97324                     "shop": "clothes"
97325                 },
97326                 "name": "Truworths",
97327                 "icon": "clothing-store",
97328                 "geometry": [
97329                     "point",
97330                     "vertex",
97331                     "area"
97332                 ],
97333                 "fields": [
97334                     "address",
97335                     "building_area",
97336                     "opening_hours"
97337                 ],
97338                 "suggestion": true
97339             },
97340             "shop/clothes/Ross": {
97341                 "tags": {
97342                     "name": "Ross",
97343                     "shop": "clothes"
97344                 },
97345                 "name": "Ross",
97346                 "icon": "clothing-store",
97347                 "geometry": [
97348                     "point",
97349                     "vertex",
97350                     "area"
97351                 ],
97352                 "fields": [
97353                     "address",
97354                     "building_area",
97355                     "opening_hours"
97356                 ],
97357                 "suggestion": true
97358             },
97359             "shop/clothes/Burton": {
97360                 "tags": {
97361                     "name": "Burton",
97362                     "shop": "clothes"
97363                 },
97364                 "name": "Burton",
97365                 "icon": "clothing-store",
97366                 "geometry": [
97367                     "point",
97368                     "vertex",
97369                     "area"
97370                 ],
97371                 "fields": [
97372                     "address",
97373                     "building_area",
97374                     "opening_hours"
97375                 ],
97376                 "suggestion": true
97377             },
97378             "shop/clothes/Dorothy Perkins": {
97379                 "tags": {
97380                     "name": "Dorothy Perkins",
97381                     "shop": "clothes"
97382                 },
97383                 "name": "Dorothy Perkins",
97384                 "icon": "clothing-store",
97385                 "geometry": [
97386                     "point",
97387                     "vertex",
97388                     "area"
97389                 ],
97390                 "fields": [
97391                     "address",
97392                     "building_area",
97393                     "opening_hours"
97394                 ],
97395                 "suggestion": true
97396             },
97397             "shop/clothes/Lindex": {
97398                 "tags": {
97399                     "name": "Lindex",
97400                     "shop": "clothes"
97401                 },
97402                 "name": "Lindex",
97403                 "icon": "clothing-store",
97404                 "geometry": [
97405                     "point",
97406                     "vertex",
97407                     "area"
97408                 ],
97409                 "fields": [
97410                     "address",
97411                     "building_area",
97412                     "opening_hours"
97413                 ],
97414                 "suggestion": true
97415             },
97416             "shop/clothes/s.Oliver": {
97417                 "tags": {
97418                     "name": "s.Oliver",
97419                     "shop": "clothes"
97420                 },
97421                 "name": "s.Oliver",
97422                 "icon": "clothing-store",
97423                 "geometry": [
97424                     "point",
97425                     "vertex",
97426                     "area"
97427                 ],
97428                 "fields": [
97429                     "address",
97430                     "building_area",
97431                     "opening_hours"
97432                 ],
97433                 "suggestion": true
97434             },
97435             "shop/clothes/Cecil": {
97436                 "tags": {
97437                     "name": "Cecil",
97438                     "shop": "clothes"
97439                 },
97440                 "name": "Cecil",
97441                 "icon": "clothing-store",
97442                 "geometry": [
97443                     "point",
97444                     "vertex",
97445                     "area"
97446                 ],
97447                 "fields": [
97448                     "address",
97449                     "building_area",
97450                     "opening_hours"
97451                 ],
97452                 "suggestion": true
97453             },
97454             "shop/clothes/Dress Barn": {
97455                 "tags": {
97456                     "name": "Dress Barn",
97457                     "shop": "clothes"
97458                 },
97459                 "name": "Dress Barn",
97460                 "icon": "clothing-store",
97461                 "geometry": [
97462                     "point",
97463                     "vertex",
97464                     "area"
97465                 ],
97466                 "fields": [
97467                     "address",
97468                     "building_area",
97469                     "opening_hours"
97470                 ],
97471                 "suggestion": true
97472             },
97473             "shop/clothes/Old Navy": {
97474                 "tags": {
97475                     "name": "Old Navy",
97476                     "shop": "clothes"
97477                 },
97478                 "name": "Old Navy",
97479                 "icon": "clothing-store",
97480                 "geometry": [
97481                     "point",
97482                     "vertex",
97483                     "area"
97484                 ],
97485                 "fields": [
97486                     "address",
97487                     "building_area",
97488                     "opening_hours"
97489                 ],
97490                 "suggestion": true
97491             },
97492             "shop/clothes/Jack & Jones": {
97493                 "tags": {
97494                     "name": "Jack & Jones",
97495                     "shop": "clothes"
97496                 },
97497                 "name": "Jack & Jones",
97498                 "icon": "clothing-store",
97499                 "geometry": [
97500                     "point",
97501                     "vertex",
97502                     "area"
97503                 ],
97504                 "fields": [
97505                     "address",
97506                     "building_area",
97507                     "opening_hours"
97508                 ],
97509                 "suggestion": true
97510             },
97511             "shop/clothes/Pimkie": {
97512                 "tags": {
97513                     "name": "Pimkie",
97514                     "shop": "clothes"
97515                 },
97516                 "name": "Pimkie",
97517                 "icon": "clothing-store",
97518                 "geometry": [
97519                     "point",
97520                     "vertex",
97521                     "area"
97522                 ],
97523                 "fields": [
97524                     "address",
97525                     "building_area",
97526                     "opening_hours"
97527                 ],
97528                 "suggestion": true
97529             },
97530             "shop/clothes/Esprit": {
97531                 "tags": {
97532                     "name": "Esprit",
97533                     "shop": "clothes"
97534                 },
97535                 "name": "Esprit",
97536                 "icon": "clothing-store",
97537                 "geometry": [
97538                     "point",
97539                     "vertex",
97540                     "area"
97541                 ],
97542                 "fields": [
97543                     "address",
97544                     "building_area",
97545                     "opening_hours"
97546                 ],
97547                 "suggestion": true
97548             },
97549             "shop/clothes/Primark": {
97550                 "tags": {
97551                     "name": "Primark",
97552                     "shop": "clothes"
97553                 },
97554                 "name": "Primark",
97555                 "icon": "clothing-store",
97556                 "geometry": [
97557                     "point",
97558                     "vertex",
97559                     "area"
97560                 ],
97561                 "fields": [
97562                     "address",
97563                     "building_area",
97564                     "opening_hours"
97565                 ],
97566                 "suggestion": true
97567             },
97568             "shop/clothes/Bonita": {
97569                 "tags": {
97570                     "name": "Bonita",
97571                     "shop": "clothes"
97572                 },
97573                 "name": "Bonita",
97574                 "icon": "clothing-store",
97575                 "geometry": [
97576                     "point",
97577                     "vertex",
97578                     "area"
97579                 ],
97580                 "fields": [
97581                     "address",
97582                     "building_area",
97583                     "opening_hours"
97584                 ],
97585                 "suggestion": true
97586             },
97587             "shop/clothes/Mexx": {
97588                 "tags": {
97589                     "name": "Mexx",
97590                     "shop": "clothes"
97591                 },
97592                 "name": "Mexx",
97593                 "icon": "clothing-store",
97594                 "geometry": [
97595                     "point",
97596                     "vertex",
97597                     "area"
97598                 ],
97599                 "fields": [
97600                     "address",
97601                     "building_area",
97602                     "opening_hours"
97603                 ],
97604                 "suggestion": true
97605             },
97606             "shop/clothes/Gerry Weber": {
97607                 "tags": {
97608                     "name": "Gerry Weber",
97609                     "shop": "clothes"
97610                 },
97611                 "name": "Gerry Weber",
97612                 "icon": "clothing-store",
97613                 "geometry": [
97614                     "point",
97615                     "vertex",
97616                     "area"
97617                 ],
97618                 "fields": [
97619                     "address",
97620                     "building_area",
97621                     "opening_hours"
97622                 ],
97623                 "suggestion": true
97624             },
97625             "shop/clothes/Tally Weijl": {
97626                 "tags": {
97627                     "name": "Tally Weijl",
97628                     "shop": "clothes"
97629                 },
97630                 "name": "Tally Weijl",
97631                 "icon": "clothing-store",
97632                 "geometry": [
97633                     "point",
97634                     "vertex",
97635                     "area"
97636                 ],
97637                 "fields": [
97638                     "address",
97639                     "building_area",
97640                     "opening_hours"
97641                 ],
97642                 "suggestion": true
97643             },
97644             "shop/clothes/Mango": {
97645                 "tags": {
97646                     "name": "Mango",
97647                     "shop": "clothes"
97648                 },
97649                 "name": "Mango",
97650                 "icon": "clothing-store",
97651                 "geometry": [
97652                     "point",
97653                     "vertex",
97654                     "area"
97655                 ],
97656                 "fields": [
97657                     "address",
97658                     "building_area",
97659                     "opening_hours"
97660                 ],
97661                 "suggestion": true
97662             },
97663             "shop/clothes/TK Maxx": {
97664                 "tags": {
97665                     "name": "TK Maxx",
97666                     "shop": "clothes"
97667                 },
97668                 "name": "TK Maxx",
97669                 "icon": "clothing-store",
97670                 "geometry": [
97671                     "point",
97672                     "vertex",
97673                     "area"
97674                 ],
97675                 "fields": [
97676                     "address",
97677                     "building_area",
97678                     "opening_hours"
97679                 ],
97680                 "suggestion": true
97681             },
97682             "shop/clothes/Benetton": {
97683                 "tags": {
97684                     "name": "Benetton",
97685                     "shop": "clothes"
97686                 },
97687                 "name": "Benetton",
97688                 "icon": "clothing-store",
97689                 "geometry": [
97690                     "point",
97691                     "vertex",
97692                     "area"
97693                 ],
97694                 "fields": [
97695                     "address",
97696                     "building_area",
97697                     "opening_hours"
97698                 ],
97699                 "suggestion": true
97700             },
97701             "shop/clothes/Ulla Popken": {
97702                 "tags": {
97703                     "name": "Ulla Popken",
97704                     "shop": "clothes"
97705                 },
97706                 "name": "Ulla Popken",
97707                 "icon": "clothing-store",
97708                 "geometry": [
97709                     "point",
97710                     "vertex",
97711                     "area"
97712                 ],
97713                 "fields": [
97714                     "address",
97715                     "building_area",
97716                     "opening_hours"
97717                 ],
97718                 "suggestion": true
97719             },
97720             "shop/clothes/AWG": {
97721                 "tags": {
97722                     "name": "AWG",
97723                     "shop": "clothes"
97724                 },
97725                 "name": "AWG",
97726                 "icon": "clothing-store",
97727                 "geometry": [
97728                     "point",
97729                     "vertex",
97730                     "area"
97731                 ],
97732                 "fields": [
97733                     "address",
97734                     "building_area",
97735                     "opening_hours"
97736                 ],
97737                 "suggestion": true
97738             },
97739             "shop/clothes/Tommy Hilfiger": {
97740                 "tags": {
97741                     "name": "Tommy Hilfiger",
97742                     "shop": "clothes"
97743                 },
97744                 "name": "Tommy Hilfiger",
97745                 "icon": "clothing-store",
97746                 "geometry": [
97747                     "point",
97748                     "vertex",
97749                     "area"
97750                 ],
97751                 "fields": [
97752                     "address",
97753                     "building_area",
97754                     "opening_hours"
97755                 ],
97756                 "suggestion": true
97757             },
97758             "shop/clothes/New Yorker": {
97759                 "tags": {
97760                     "name": "New Yorker",
97761                     "shop": "clothes"
97762                 },
97763                 "name": "New Yorker",
97764                 "icon": "clothing-store",
97765                 "geometry": [
97766                     "point",
97767                     "vertex",
97768                     "area"
97769                 ],
97770                 "fields": [
97771                     "address",
97772                     "building_area",
97773                     "opening_hours"
97774                 ],
97775                 "suggestion": true
97776             },
97777             "shop/clothes/Orsay": {
97778                 "tags": {
97779                     "name": "Orsay",
97780                     "shop": "clothes"
97781                 },
97782                 "name": "Orsay",
97783                 "icon": "clothing-store",
97784                 "geometry": [
97785                     "point",
97786                     "vertex",
97787                     "area"
97788                 ],
97789                 "fields": [
97790                     "address",
97791                     "building_area",
97792                     "opening_hours"
97793                 ],
97794                 "suggestion": true
97795             },
97796             "shop/clothes/Jeans Fritz": {
97797                 "tags": {
97798                     "name": "Jeans Fritz",
97799                     "shop": "clothes"
97800                 },
97801                 "name": "Jeans Fritz",
97802                 "icon": "clothing-store",
97803                 "geometry": [
97804                     "point",
97805                     "vertex",
97806                     "area"
97807                 ],
97808                 "fields": [
97809                     "address",
97810                     "building_area",
97811                     "opening_hours"
97812                 ],
97813                 "suggestion": true
97814             },
97815             "shop/clothes/Charles Vögele": {
97816                 "tags": {
97817                     "name": "Charles Vögele",
97818                     "shop": "clothes"
97819                 },
97820                 "name": "Charles Vögele",
97821                 "icon": "clothing-store",
97822                 "geometry": [
97823                     "point",
97824                     "vertex",
97825                     "area"
97826                 ],
97827                 "fields": [
97828                     "address",
97829                     "building_area",
97830                     "opening_hours"
97831                 ],
97832                 "suggestion": true
97833             },
97834             "shop/clothes/New Look": {
97835                 "tags": {
97836                     "name": "New Look",
97837                     "shop": "clothes"
97838                 },
97839                 "name": "New Look",
97840                 "icon": "clothing-store",
97841                 "geometry": [
97842                     "point",
97843                     "vertex",
97844                     "area"
97845                 ],
97846                 "fields": [
97847                     "address",
97848                     "building_area",
97849                     "opening_hours"
97850                 ],
97851                 "suggestion": true
97852             },
97853             "shop/clothes/Lacoste": {
97854                 "tags": {
97855                     "name": "Lacoste",
97856                     "shop": "clothes"
97857                 },
97858                 "name": "Lacoste",
97859                 "icon": "clothing-store",
97860                 "geometry": [
97861                     "point",
97862                     "vertex",
97863                     "area"
97864                 ],
97865                 "fields": [
97866                     "address",
97867                     "building_area",
97868                     "opening_hours"
97869                 ],
97870                 "suggestion": true
97871             },
97872             "shop/clothes/Etam": {
97873                 "tags": {
97874                     "name": "Etam",
97875                     "shop": "clothes"
97876                 },
97877                 "name": "Etam",
97878                 "icon": "clothing-store",
97879                 "geometry": [
97880                     "point",
97881                     "vertex",
97882                     "area"
97883                 ],
97884                 "fields": [
97885                     "address",
97886                     "building_area",
97887                     "opening_hours"
97888                 ],
97889                 "suggestion": true
97890             },
97891             "shop/clothes/Kiabi": {
97892                 "tags": {
97893                     "name": "Kiabi",
97894                     "shop": "clothes"
97895                 },
97896                 "name": "Kiabi",
97897                 "icon": "clothing-store",
97898                 "geometry": [
97899                     "point",
97900                     "vertex",
97901                     "area"
97902                 ],
97903                 "fields": [
97904                     "address",
97905                     "building_area",
97906                     "opening_hours"
97907                 ],
97908                 "suggestion": true
97909             },
97910             "shop/clothes/Jack Wolfskin": {
97911                 "tags": {
97912                     "name": "Jack Wolfskin",
97913                     "shop": "clothes"
97914                 },
97915                 "name": "Jack Wolfskin",
97916                 "icon": "clothing-store",
97917                 "geometry": [
97918                     "point",
97919                     "vertex",
97920                     "area"
97921                 ],
97922                 "fields": [
97923                     "address",
97924                     "building_area",
97925                     "opening_hours"
97926                 ],
97927                 "suggestion": true
97928             },
97929             "shop/clothes/American Apparel": {
97930                 "tags": {
97931                     "name": "American Apparel",
97932                     "shop": "clothes"
97933                 },
97934                 "name": "American Apparel",
97935                 "icon": "clothing-store",
97936                 "geometry": [
97937                     "point",
97938                     "vertex",
97939                     "area"
97940                 ],
97941                 "fields": [
97942                     "address",
97943                     "building_area",
97944                     "opening_hours"
97945                 ],
97946                 "suggestion": true
97947             },
97948             "shop/clothes/Men's Wearhouse": {
97949                 "tags": {
97950                     "name": "Men's Wearhouse",
97951                     "shop": "clothes"
97952                 },
97953                 "name": "Men's Wearhouse",
97954                 "icon": "clothing-store",
97955                 "geometry": [
97956                     "point",
97957                     "vertex",
97958                     "area"
97959                 ],
97960                 "fields": [
97961                     "address",
97962                     "building_area",
97963                     "opening_hours"
97964                 ],
97965                 "suggestion": true
97966             },
97967             "shop/clothes/Intimissimi": {
97968                 "tags": {
97969                     "name": "Intimissimi",
97970                     "shop": "clothes"
97971                 },
97972                 "name": "Intimissimi",
97973                 "icon": "clothing-store",
97974                 "geometry": [
97975                     "point",
97976                     "vertex",
97977                     "area"
97978                 ],
97979                 "fields": [
97980                     "address",
97981                     "building_area",
97982                     "opening_hours"
97983                 ],
97984                 "suggestion": true
97985             },
97986             "shop/clothes/United Colors of Benetton": {
97987                 "tags": {
97988                     "name": "United Colors of Benetton",
97989                     "shop": "clothes"
97990                 },
97991                 "name": "United Colors of Benetton",
97992                 "icon": "clothing-store",
97993                 "geometry": [
97994                     "point",
97995                     "vertex",
97996                     "area"
97997                 ],
97998                 "fields": [
97999                     "address",
98000                     "building_area",
98001                     "opening_hours"
98002                 ],
98003                 "suggestion": true
98004             },
98005             "shop/clothes/Jules": {
98006                 "tags": {
98007                     "name": "Jules",
98008                     "shop": "clothes"
98009                 },
98010                 "name": "Jules",
98011                 "icon": "clothing-store",
98012                 "geometry": [
98013                     "point",
98014                     "vertex",
98015                     "area"
98016                 ],
98017                 "fields": [
98018                     "address",
98019                     "building_area",
98020                     "opening_hours"
98021                 ],
98022                 "suggestion": true
98023             },
98024             "shop/clothes/Second Hand": {
98025                 "tags": {
98026                     "name": "Second Hand",
98027                     "shop": "clothes"
98028                 },
98029                 "name": "Second Hand",
98030                 "icon": "clothing-store",
98031                 "geometry": [
98032                     "point",
98033                     "vertex",
98034                     "area"
98035                 ],
98036                 "fields": [
98037                     "address",
98038                     "building_area",
98039                     "opening_hours"
98040                 ],
98041                 "suggestion": true
98042             },
98043             "shop/clothes/AOKI": {
98044                 "tags": {
98045                     "name": "AOKI",
98046                     "shop": "clothes"
98047                 },
98048                 "name": "AOKI",
98049                 "icon": "clothing-store",
98050                 "geometry": [
98051                     "point",
98052                     "vertex",
98053                     "area"
98054                 ],
98055                 "fields": [
98056                     "address",
98057                     "building_area",
98058                     "opening_hours"
98059                 ],
98060                 "suggestion": true
98061             },
98062             "shop/clothes/Calzedonia": {
98063                 "tags": {
98064                     "name": "Calzedonia",
98065                     "shop": "clothes"
98066                 },
98067                 "name": "Calzedonia",
98068                 "icon": "clothing-store",
98069                 "geometry": [
98070                     "point",
98071                     "vertex",
98072                     "area"
98073                 ],
98074                 "fields": [
98075                     "address",
98076                     "building_area",
98077                     "opening_hours"
98078                 ],
98079                 "suggestion": true
98080             },
98081             "shop/clothes/洋服の青山": {
98082                 "tags": {
98083                     "name": "洋服の青山",
98084                     "shop": "clothes"
98085                 },
98086                 "name": "洋服の青山",
98087                 "icon": "clothing-store",
98088                 "geometry": [
98089                     "point",
98090                     "vertex",
98091                     "area"
98092                 ],
98093                 "fields": [
98094                     "address",
98095                     "building_area",
98096                     "opening_hours"
98097                 ],
98098                 "suggestion": true
98099             },
98100             "shop/clothes/Levi's": {
98101                 "tags": {
98102                     "name": "Levi's",
98103                     "shop": "clothes"
98104                 },
98105                 "name": "Levi's",
98106                 "icon": "clothing-store",
98107                 "geometry": [
98108                     "point",
98109                     "vertex",
98110                     "area"
98111                 ],
98112                 "fields": [
98113                     "address",
98114                     "building_area",
98115                     "opening_hours"
98116                 ],
98117                 "suggestion": true
98118             },
98119             "shop/clothes/Celio": {
98120                 "tags": {
98121                     "name": "Celio",
98122                     "shop": "clothes"
98123                 },
98124                 "name": "Celio",
98125                 "icon": "clothing-store",
98126                 "geometry": [
98127                     "point",
98128                     "vertex",
98129                     "area"
98130                 ],
98131                 "fields": [
98132                     "address",
98133                     "building_area",
98134                     "opening_hours"
98135                 ],
98136                 "suggestion": true
98137             },
98138             "shop/clothes/TJ Maxx": {
98139                 "tags": {
98140                     "name": "TJ Maxx",
98141                     "shop": "clothes"
98142                 },
98143                 "name": "TJ Maxx",
98144                 "icon": "clothing-store",
98145                 "geometry": [
98146                     "point",
98147                     "vertex",
98148                     "area"
98149                 ],
98150                 "fields": [
98151                     "address",
98152                     "building_area",
98153                     "opening_hours"
98154                 ],
98155                 "suggestion": true
98156             },
98157             "shop/clothes/Promod": {
98158                 "tags": {
98159                     "name": "Promod",
98160                     "shop": "clothes"
98161                 },
98162                 "name": "Promod",
98163                 "icon": "clothing-store",
98164                 "geometry": [
98165                     "point",
98166                     "vertex",
98167                     "area"
98168                 ],
98169                 "fields": [
98170                     "address",
98171                     "building_area",
98172                     "opening_hours"
98173                 ],
98174                 "suggestion": true
98175             },
98176             "shop/clothes/Street One": {
98177                 "tags": {
98178                     "name": "Street One",
98179                     "shop": "clothes"
98180                 },
98181                 "name": "Street One",
98182                 "icon": "clothing-store",
98183                 "geometry": [
98184                     "point",
98185                     "vertex",
98186                     "area"
98187                 ],
98188                 "fields": [
98189                     "address",
98190                     "building_area",
98191                     "opening_hours"
98192                 ],
98193                 "suggestion": true
98194             },
98195             "shop/clothes/ユニクロ": {
98196                 "tags": {
98197                     "name": "ユニクロ",
98198                     "shop": "clothes"
98199                 },
98200                 "name": "ユニクロ",
98201                 "icon": "clothing-store",
98202                 "geometry": [
98203                     "point",
98204                     "vertex",
98205                     "area"
98206                 ],
98207                 "fields": [
98208                     "address",
98209                     "building_area",
98210                     "opening_hours"
98211                 ],
98212                 "suggestion": true
98213             },
98214             "shop/clothes/Banana Republic": {
98215                 "tags": {
98216                     "name": "Banana Republic",
98217                     "shop": "clothes"
98218                 },
98219                 "name": "Banana Republic",
98220                 "icon": "clothing-store",
98221                 "geometry": [
98222                     "point",
98223                     "vertex",
98224                     "area"
98225                 ],
98226                 "fields": [
98227                     "address",
98228                     "building_area",
98229                     "opening_hours"
98230                 ],
98231                 "suggestion": true
98232             },
98233             "shop/clothes/Одежда": {
98234                 "tags": {
98235                     "name": "Одежда",
98236                     "shop": "clothes"
98237                 },
98238                 "name": "Одежда",
98239                 "icon": "clothing-store",
98240                 "geometry": [
98241                     "point",
98242                     "vertex",
98243                     "area"
98244                 ],
98245                 "fields": [
98246                     "address",
98247                     "building_area",
98248                     "opening_hours"
98249                 ],
98250                 "suggestion": true
98251             },
98252             "shop/clothes/Marshalls": {
98253                 "tags": {
98254                     "name": "Marshalls",
98255                     "shop": "clothes"
98256                 },
98257                 "name": "Marshalls",
98258                 "icon": "clothing-store",
98259                 "geometry": [
98260                     "point",
98261                     "vertex",
98262                     "area"
98263                 ],
98264                 "fields": [
98265                     "address",
98266                     "building_area",
98267                     "opening_hours"
98268                 ],
98269                 "suggestion": true
98270             },
98271             "shop/clothes/La Halle": {
98272                 "tags": {
98273                     "name": "La Halle",
98274                     "shop": "clothes"
98275                 },
98276                 "name": "La Halle",
98277                 "icon": "clothing-store",
98278                 "geometry": [
98279                     "point",
98280                     "vertex",
98281                     "area"
98282                 ],
98283                 "fields": [
98284                     "address",
98285                     "building_area",
98286                     "opening_hours"
98287                 ],
98288                 "suggestion": true
98289             },
98290             "shop/clothes/Peacocks": {
98291                 "tags": {
98292                     "name": "Peacocks",
98293                     "shop": "clothes"
98294                 },
98295                 "name": "Peacocks",
98296                 "icon": "clothing-store",
98297                 "geometry": [
98298                     "point",
98299                     "vertex",
98300                     "area"
98301                 ],
98302                 "fields": [
98303                     "address",
98304                     "building_area",
98305                     "opening_hours"
98306                 ],
98307                 "suggestion": true
98308             },
98309             "shop/clothes/しまむら": {
98310                 "tags": {
98311                     "name": "しまむら",
98312                     "shop": "clothes"
98313                 },
98314                 "name": "しまむら",
98315                 "icon": "clothing-store",
98316                 "geometry": [
98317                     "point",
98318                     "vertex",
98319                     "area"
98320                 ],
98321                 "fields": [
98322                     "address",
98323                     "building_area",
98324                     "opening_hours"
98325                 ],
98326                 "suggestion": true
98327             },
98328             "shop/books/Bruna": {
98329                 "tags": {
98330                     "name": "Bruna",
98331                     "shop": "books"
98332                 },
98333                 "name": "Bruna",
98334                 "icon": "shop",
98335                 "geometry": [
98336                     "point",
98337                     "vertex",
98338                     "area"
98339                 ],
98340                 "fields": [
98341                     "address",
98342                     "building_area",
98343                     "opening_hours"
98344                 ],
98345                 "suggestion": true
98346             },
98347             "shop/books/Waterstones": {
98348                 "tags": {
98349                     "name": "Waterstones",
98350                     "shop": "books"
98351                 },
98352                 "name": "Waterstones",
98353                 "icon": "shop",
98354                 "geometry": [
98355                     "point",
98356                     "vertex",
98357                     "area"
98358                 ],
98359                 "fields": [
98360                     "address",
98361                     "building_area",
98362                     "opening_hours"
98363                 ],
98364                 "suggestion": true
98365             },
98366             "shop/books/Libro": {
98367                 "tags": {
98368                     "name": "Libro",
98369                     "shop": "books"
98370                 },
98371                 "name": "Libro",
98372                 "icon": "shop",
98373                 "geometry": [
98374                     "point",
98375                     "vertex",
98376                     "area"
98377                 ],
98378                 "fields": [
98379                     "address",
98380                     "building_area",
98381                     "opening_hours"
98382                 ],
98383                 "suggestion": true
98384             },
98385             "shop/books/Barnes & Noble": {
98386                 "tags": {
98387                     "name": "Barnes & Noble",
98388                     "shop": "books"
98389                 },
98390                 "name": "Barnes & Noble",
98391                 "icon": "shop",
98392                 "geometry": [
98393                     "point",
98394                     "vertex",
98395                     "area"
98396                 ],
98397                 "fields": [
98398                     "address",
98399                     "building_area",
98400                     "opening_hours"
98401                 ],
98402                 "suggestion": true
98403             },
98404             "shop/books/Weltbild": {
98405                 "tags": {
98406                     "name": "Weltbild",
98407                     "shop": "books"
98408                 },
98409                 "name": "Weltbild",
98410                 "icon": "shop",
98411                 "geometry": [
98412                     "point",
98413                     "vertex",
98414                     "area"
98415                 ],
98416                 "fields": [
98417                     "address",
98418                     "building_area",
98419                     "opening_hours"
98420                 ],
98421                 "suggestion": true
98422             },
98423             "shop/books/Thalia": {
98424                 "tags": {
98425                     "name": "Thalia",
98426                     "shop": "books"
98427                 },
98428                 "name": "Thalia",
98429                 "icon": "shop",
98430                 "geometry": [
98431                     "point",
98432                     "vertex",
98433                     "area"
98434                 ],
98435                 "fields": [
98436                     "address",
98437                     "building_area",
98438                     "opening_hours"
98439                 ],
98440                 "suggestion": true
98441             },
98442             "shop/books/Книги": {
98443                 "tags": {
98444                     "name": "Книги",
98445                     "shop": "books"
98446                 },
98447                 "name": "Книги",
98448                 "icon": "shop",
98449                 "geometry": [
98450                     "point",
98451                     "vertex",
98452                     "area"
98453                 ],
98454                 "fields": [
98455                     "address",
98456                     "building_area",
98457                     "opening_hours"
98458                 ],
98459                 "suggestion": true
98460             },
98461             "shop/department_store/Debenhams": {
98462                 "tags": {
98463                     "name": "Debenhams",
98464                     "shop": "department_store"
98465                 },
98466                 "name": "Debenhams",
98467                 "icon": "shop",
98468                 "geometry": [
98469                     "point",
98470                     "vertex",
98471                     "area"
98472                 ],
98473                 "fields": [
98474                     "address",
98475                     "building_area",
98476                     "opening_hours"
98477                 ],
98478                 "suggestion": true
98479             },
98480             "shop/department_store/Karstadt": {
98481                 "tags": {
98482                     "name": "Karstadt",
98483                     "shop": "department_store"
98484                 },
98485                 "name": "Karstadt",
98486                 "icon": "shop",
98487                 "geometry": [
98488                     "point",
98489                     "vertex",
98490                     "area"
98491                 ],
98492                 "fields": [
98493                     "address",
98494                     "building_area",
98495                     "opening_hours"
98496                 ],
98497                 "suggestion": true
98498             },
98499             "shop/department_store/Kmart": {
98500                 "tags": {
98501                     "name": "Kmart",
98502                     "shop": "department_store"
98503                 },
98504                 "name": "Kmart",
98505                 "icon": "shop",
98506                 "geometry": [
98507                     "point",
98508                     "vertex",
98509                     "area"
98510                 ],
98511                 "fields": [
98512                     "address",
98513                     "building_area",
98514                     "opening_hours"
98515                 ],
98516                 "suggestion": true
98517             },
98518             "shop/department_store/Target": {
98519                 "tags": {
98520                     "name": "Target",
98521                     "shop": "department_store"
98522                 },
98523                 "name": "Target",
98524                 "icon": "shop",
98525                 "geometry": [
98526                     "point",
98527                     "vertex",
98528                     "area"
98529                 ],
98530                 "fields": [
98531                     "address",
98532                     "building_area",
98533                     "opening_hours"
98534                 ],
98535                 "suggestion": true
98536             },
98537             "shop/department_store/Galeria Kaufhof": {
98538                 "tags": {
98539                     "name": "Galeria Kaufhof",
98540                     "shop": "department_store"
98541                 },
98542                 "name": "Galeria Kaufhof",
98543                 "icon": "shop",
98544                 "geometry": [
98545                     "point",
98546                     "vertex",
98547                     "area"
98548                 ],
98549                 "fields": [
98550                     "address",
98551                     "building_area",
98552                     "opening_hours"
98553                 ],
98554                 "suggestion": true
98555             },
98556             "shop/department_store/Marks & Spencer": {
98557                 "tags": {
98558                     "name": "Marks & Spencer",
98559                     "shop": "department_store"
98560                 },
98561                 "name": "Marks & Spencer",
98562                 "icon": "shop",
98563                 "geometry": [
98564                     "point",
98565                     "vertex",
98566                     "area"
98567                 ],
98568                 "fields": [
98569                     "address",
98570                     "building_area",
98571                     "opening_hours"
98572                 ],
98573                 "suggestion": true
98574             },
98575             "shop/department_store/Big W": {
98576                 "tags": {
98577                     "name": "Big W",
98578                     "shop": "department_store"
98579                 },
98580                 "name": "Big W",
98581                 "icon": "shop",
98582                 "geometry": [
98583                     "point",
98584                     "vertex",
98585                     "area"
98586                 ],
98587                 "fields": [
98588                     "address",
98589                     "building_area",
98590                     "opening_hours"
98591                 ],
98592                 "suggestion": true
98593             },
98594             "shop/department_store/Woolworth": {
98595                 "tags": {
98596                     "name": "Woolworth",
98597                     "shop": "department_store"
98598                 },
98599                 "name": "Woolworth",
98600                 "icon": "shop",
98601                 "geometry": [
98602                     "point",
98603                     "vertex",
98604                     "area"
98605                 ],
98606                 "fields": [
98607                     "address",
98608                     "building_area",
98609                     "opening_hours"
98610                 ],
98611                 "suggestion": true
98612             },
98613             "shop/department_store/Универмаг": {
98614                 "tags": {
98615                     "name": "Универмаг",
98616                     "shop": "department_store"
98617                 },
98618                 "name": "Универмаг",
98619                 "icon": "shop",
98620                 "geometry": [
98621                     "point",
98622                     "vertex",
98623                     "area"
98624                 ],
98625                 "fields": [
98626                     "address",
98627                     "building_area",
98628                     "opening_hours"
98629                 ],
98630                 "suggestion": true
98631             },
98632             "shop/department_store/Sears": {
98633                 "tags": {
98634                     "name": "Sears",
98635                     "shop": "department_store"
98636                 },
98637                 "name": "Sears",
98638                 "icon": "shop",
98639                 "geometry": [
98640                     "point",
98641                     "vertex",
98642                     "area"
98643                 ],
98644                 "fields": [
98645                     "address",
98646                     "building_area",
98647                     "opening_hours"
98648                 ],
98649                 "suggestion": true
98650             },
98651             "shop/department_store/Kohl's": {
98652                 "tags": {
98653                     "name": "Kohl's",
98654                     "shop": "department_store"
98655                 },
98656                 "name": "Kohl's",
98657                 "icon": "shop",
98658                 "geometry": [
98659                     "point",
98660                     "vertex",
98661                     "area"
98662                 ],
98663                 "fields": [
98664                     "address",
98665                     "building_area",
98666                     "opening_hours"
98667                 ],
98668                 "suggestion": true
98669             },
98670             "shop/department_store/Macy's": {
98671                 "tags": {
98672                     "name": "Macy's",
98673                     "shop": "department_store"
98674                 },
98675                 "name": "Macy's",
98676                 "icon": "shop",
98677                 "geometry": [
98678                     "point",
98679                     "vertex",
98680                     "area"
98681                 ],
98682                 "fields": [
98683                     "address",
98684                     "building_area",
98685                     "opening_hours"
98686                 ],
98687                 "suggestion": true
98688             },
98689             "shop/department_store/JCPenney": {
98690                 "tags": {
98691                     "name": "JCPenney",
98692                     "shop": "department_store"
98693                 },
98694                 "name": "JCPenney",
98695                 "icon": "shop",
98696                 "geometry": [
98697                     "point",
98698                     "vertex",
98699                     "area"
98700                 ],
98701                 "fields": [
98702                     "address",
98703                     "building_area",
98704                     "opening_hours"
98705                 ],
98706                 "suggestion": true
98707             },
98708             "shop/alcohol/Alko": {
98709                 "tags": {
98710                     "name": "Alko",
98711                     "shop": "alcohol"
98712                 },
98713                 "name": "Alko",
98714                 "icon": "alcohol-shop",
98715                 "geometry": [
98716                     "point",
98717                     "vertex",
98718                     "area"
98719                 ],
98720                 "fields": [
98721                     "address",
98722                     "building_area",
98723                     "opening_hours"
98724                 ],
98725                 "suggestion": true
98726             },
98727             "shop/alcohol/The Beer Store": {
98728                 "tags": {
98729                     "name": "The Beer Store",
98730                     "shop": "alcohol"
98731                 },
98732                 "name": "The Beer Store",
98733                 "icon": "alcohol-shop",
98734                 "geometry": [
98735                     "point",
98736                     "vertex",
98737                     "area"
98738                 ],
98739                 "fields": [
98740                     "address",
98741                     "building_area",
98742                     "opening_hours"
98743                 ],
98744                 "suggestion": true
98745             },
98746             "shop/alcohol/Systembolaget": {
98747                 "tags": {
98748                     "name": "Systembolaget",
98749                     "shop": "alcohol"
98750                 },
98751                 "name": "Systembolaget",
98752                 "icon": "alcohol-shop",
98753                 "geometry": [
98754                     "point",
98755                     "vertex",
98756                     "area"
98757                 ],
98758                 "fields": [
98759                     "address",
98760                     "building_area",
98761                     "opening_hours"
98762                 ],
98763                 "suggestion": true
98764             },
98765             "shop/alcohol/LCBO": {
98766                 "tags": {
98767                     "name": "LCBO",
98768                     "shop": "alcohol"
98769                 },
98770                 "name": "LCBO",
98771                 "icon": "alcohol-shop",
98772                 "geometry": [
98773                     "point",
98774                     "vertex",
98775                     "area"
98776                 ],
98777                 "fields": [
98778                     "address",
98779                     "building_area",
98780                     "opening_hours"
98781                 ],
98782                 "suggestion": true
98783             },
98784             "shop/alcohol/Ароматный мир": {
98785                 "tags": {
98786                     "name": "Ароматный мир",
98787                     "shop": "alcohol"
98788                 },
98789                 "name": "Ароматный мир",
98790                 "icon": "alcohol-shop",
98791                 "geometry": [
98792                     "point",
98793                     "vertex",
98794                     "area"
98795                 ],
98796                 "fields": [
98797                     "address",
98798                     "building_area",
98799                     "opening_hours"
98800                 ],
98801                 "suggestion": true
98802             },
98803             "shop/alcohol/Bargain Booze": {
98804                 "tags": {
98805                     "name": "Bargain Booze",
98806                     "shop": "alcohol"
98807                 },
98808                 "name": "Bargain Booze",
98809                 "icon": "alcohol-shop",
98810                 "geometry": [
98811                     "point",
98812                     "vertex",
98813                     "area"
98814                 ],
98815                 "fields": [
98816                     "address",
98817                     "building_area",
98818                     "opening_hours"
98819                 ],
98820                 "suggestion": true
98821             },
98822             "shop/alcohol/Nicolas": {
98823                 "tags": {
98824                     "name": "Nicolas",
98825                     "shop": "alcohol"
98826                 },
98827                 "name": "Nicolas",
98828                 "icon": "alcohol-shop",
98829                 "geometry": [
98830                     "point",
98831                     "vertex",
98832                     "area"
98833                 ],
98834                 "fields": [
98835                     "address",
98836                     "building_area",
98837                     "opening_hours"
98838                 ],
98839                 "suggestion": true
98840             },
98841             "shop/alcohol/BWS": {
98842                 "tags": {
98843                     "name": "BWS",
98844                     "shop": "alcohol"
98845                 },
98846                 "name": "BWS",
98847                 "icon": "alcohol-shop",
98848                 "geometry": [
98849                     "point",
98850                     "vertex",
98851                     "area"
98852                 ],
98853                 "fields": [
98854                     "address",
98855                     "building_area",
98856                     "opening_hours"
98857                 ],
98858                 "suggestion": true
98859             },
98860             "shop/alcohol/Botilleria": {
98861                 "tags": {
98862                     "name": "Botilleria",
98863                     "shop": "alcohol"
98864                 },
98865                 "name": "Botilleria",
98866                 "icon": "alcohol-shop",
98867                 "geometry": [
98868                     "point",
98869                     "vertex",
98870                     "area"
98871                 ],
98872                 "fields": [
98873                     "address",
98874                     "building_area",
98875                     "opening_hours"
98876                 ],
98877                 "suggestion": true
98878             },
98879             "shop/alcohol/SAQ": {
98880                 "tags": {
98881                     "name": "SAQ",
98882                     "shop": "alcohol"
98883                 },
98884                 "name": "SAQ",
98885                 "icon": "alcohol-shop",
98886                 "geometry": [
98887                     "point",
98888                     "vertex",
98889                     "area"
98890                 ],
98891                 "fields": [
98892                     "address",
98893                     "building_area",
98894                     "opening_hours"
98895                 ],
98896                 "suggestion": true
98897             },
98898             "shop/alcohol/Gall & Gall": {
98899                 "tags": {
98900                     "name": "Gall & Gall",
98901                     "shop": "alcohol"
98902                 },
98903                 "name": "Gall & Gall",
98904                 "icon": "alcohol-shop",
98905                 "geometry": [
98906                     "point",
98907                     "vertex",
98908                     "area"
98909                 ],
98910                 "fields": [
98911                     "address",
98912                     "building_area",
98913                     "opening_hours"
98914                 ],
98915                 "suggestion": true
98916             },
98917             "shop/alcohol/Живое пиво": {
98918                 "tags": {
98919                     "name": "Живое пиво",
98920                     "shop": "alcohol"
98921                 },
98922                 "name": "Живое пиво",
98923                 "icon": "alcohol-shop",
98924                 "geometry": [
98925                     "point",
98926                     "vertex",
98927                     "area"
98928                 ],
98929                 "fields": [
98930                     "address",
98931                     "building_area",
98932                     "opening_hours"
98933                 ],
98934                 "suggestion": true
98935             },
98936             "shop/bakery/Kamps": {
98937                 "tags": {
98938                     "name": "Kamps",
98939                     "shop": "bakery"
98940                 },
98941                 "name": "Kamps",
98942                 "icon": "bakery",
98943                 "geometry": [
98944                     "point",
98945                     "vertex",
98946                     "area"
98947                 ],
98948                 "fields": [
98949                     "address",
98950                     "building_area",
98951                     "opening_hours"
98952                 ],
98953                 "suggestion": true
98954             },
98955             "shop/bakery/Banette": {
98956                 "tags": {
98957                     "name": "Banette",
98958                     "shop": "bakery"
98959                 },
98960                 "name": "Banette",
98961                 "icon": "bakery",
98962                 "geometry": [
98963                     "point",
98964                     "vertex",
98965                     "area"
98966                 ],
98967                 "fields": [
98968                     "address",
98969                     "building_area",
98970                     "opening_hours"
98971                 ],
98972                 "suggestion": true
98973             },
98974             "shop/bakery/Bäckerei Schmidt": {
98975                 "tags": {
98976                     "name": "Bäckerei Schmidt",
98977                     "shop": "bakery"
98978                 },
98979                 "name": "Bäckerei Schmidt",
98980                 "icon": "bakery",
98981                 "geometry": [
98982                     "point",
98983                     "vertex",
98984                     "area"
98985                 ],
98986                 "fields": [
98987                     "address",
98988                     "building_area",
98989                     "opening_hours"
98990                 ],
98991                 "suggestion": true
98992             },
98993             "shop/bakery/Anker": {
98994                 "tags": {
98995                     "name": "Anker",
98996                     "shop": "bakery"
98997                 },
98998                 "name": "Anker",
98999                 "icon": "bakery",
99000                 "geometry": [
99001                     "point",
99002                     "vertex",
99003                     "area"
99004                 ],
99005                 "fields": [
99006                     "address",
99007                     "building_area",
99008                     "opening_hours"
99009                 ],
99010                 "suggestion": true
99011             },
99012             "shop/bakery/Hofpfisterei": {
99013                 "tags": {
99014                     "name": "Hofpfisterei",
99015                     "shop": "bakery"
99016                 },
99017                 "name": "Hofpfisterei",
99018                 "icon": "bakery",
99019                 "geometry": [
99020                     "point",
99021                     "vertex",
99022                     "area"
99023                 ],
99024                 "fields": [
99025                     "address",
99026                     "building_area",
99027                     "opening_hours"
99028                 ],
99029                 "suggestion": true
99030             },
99031             "shop/bakery/Greggs": {
99032                 "tags": {
99033                     "name": "Greggs",
99034                     "shop": "bakery"
99035                 },
99036                 "name": "Greggs",
99037                 "icon": "bakery",
99038                 "geometry": [
99039                     "point",
99040                     "vertex",
99041                     "area"
99042                 ],
99043                 "fields": [
99044                     "address",
99045                     "building_area",
99046                     "opening_hours"
99047                 ],
99048                 "suggestion": true
99049             },
99050             "shop/bakery/Oebel": {
99051                 "tags": {
99052                     "name": "Oebel",
99053                     "shop": "bakery"
99054                 },
99055                 "name": "Oebel",
99056                 "icon": "bakery",
99057                 "geometry": [
99058                     "point",
99059                     "vertex",
99060                     "area"
99061                 ],
99062                 "fields": [
99063                     "address",
99064                     "building_area",
99065                     "opening_hours"
99066                 ],
99067                 "suggestion": true
99068             },
99069             "shop/bakery/Boulangerie": {
99070                 "tags": {
99071                     "name": "Boulangerie",
99072                     "shop": "bakery"
99073                 },
99074                 "name": "Boulangerie",
99075                 "icon": "bakery",
99076                 "geometry": [
99077                     "point",
99078                     "vertex",
99079                     "area"
99080                 ],
99081                 "fields": [
99082                     "address",
99083                     "building_area",
99084                     "opening_hours"
99085                 ],
99086                 "suggestion": true
99087             },
99088             "shop/bakery/Stadtbäckerei": {
99089                 "tags": {
99090                     "name": "Stadtbäckerei",
99091                     "shop": "bakery"
99092                 },
99093                 "name": "Stadtbäckerei",
99094                 "icon": "bakery",
99095                 "geometry": [
99096                     "point",
99097                     "vertex",
99098                     "area"
99099                 ],
99100                 "fields": [
99101                     "address",
99102                     "building_area",
99103                     "opening_hours"
99104                 ],
99105                 "suggestion": true
99106             },
99107             "shop/bakery/Steinecke": {
99108                 "tags": {
99109                     "name": "Steinecke",
99110                     "shop": "bakery"
99111                 },
99112                 "name": "Steinecke",
99113                 "icon": "bakery",
99114                 "geometry": [
99115                     "point",
99116                     "vertex",
99117                     "area"
99118                 ],
99119                 "fields": [
99120                     "address",
99121                     "building_area",
99122                     "opening_hours"
99123                 ],
99124                 "suggestion": true
99125             },
99126             "shop/bakery/Ihle": {
99127                 "tags": {
99128                     "name": "Ihle",
99129                     "shop": "bakery"
99130                 },
99131                 "name": "Ihle",
99132                 "icon": "bakery",
99133                 "geometry": [
99134                     "point",
99135                     "vertex",
99136                     "area"
99137                 ],
99138                 "fields": [
99139                     "address",
99140                     "building_area",
99141                     "opening_hours"
99142                 ],
99143                 "suggestion": true
99144             },
99145             "shop/bakery/Goldilocks": {
99146                 "tags": {
99147                     "name": "Goldilocks",
99148                     "shop": "bakery"
99149                 },
99150                 "name": "Goldilocks",
99151                 "icon": "bakery",
99152                 "geometry": [
99153                     "point",
99154                     "vertex",
99155                     "area"
99156                 ],
99157                 "fields": [
99158                     "address",
99159                     "building_area",
99160                     "opening_hours"
99161                 ],
99162                 "suggestion": true
99163             },
99164             "shop/bakery/Dat Backhus": {
99165                 "tags": {
99166                     "name": "Dat Backhus",
99167                     "shop": "bakery"
99168                 },
99169                 "name": "Dat Backhus",
99170                 "icon": "bakery",
99171                 "geometry": [
99172                     "point",
99173                     "vertex",
99174                     "area"
99175                 ],
99176                 "fields": [
99177                     "address",
99178                     "building_area",
99179                     "opening_hours"
99180                 ],
99181                 "suggestion": true
99182             },
99183             "shop/bakery/K&U": {
99184                 "tags": {
99185                     "name": "K&U",
99186                     "shop": "bakery"
99187                 },
99188                 "name": "K&U",
99189                 "icon": "bakery",
99190                 "geometry": [
99191                     "point",
99192                     "vertex",
99193                     "area"
99194                 ],
99195                 "fields": [
99196                     "address",
99197                     "building_area",
99198                     "opening_hours"
99199                 ],
99200                 "suggestion": true
99201             },
99202             "shop/bakery/Der Beck": {
99203                 "tags": {
99204                     "name": "Der Beck",
99205                     "shop": "bakery"
99206                 },
99207                 "name": "Der Beck",
99208                 "icon": "bakery",
99209                 "geometry": [
99210                     "point",
99211                     "vertex",
99212                     "area"
99213                 ],
99214                 "fields": [
99215                     "address",
99216                     "building_area",
99217                     "opening_hours"
99218                 ],
99219                 "suggestion": true
99220             },
99221             "shop/bakery/Thürmann": {
99222                 "tags": {
99223                     "name": "Thürmann",
99224                     "shop": "bakery"
99225                 },
99226                 "name": "Thürmann",
99227                 "icon": "bakery",
99228                 "geometry": [
99229                     "point",
99230                     "vertex",
99231                     "area"
99232                 ],
99233                 "fields": [
99234                     "address",
99235                     "building_area",
99236                     "opening_hours"
99237                 ],
99238                 "suggestion": true
99239             },
99240             "shop/bakery/Backwerk": {
99241                 "tags": {
99242                     "name": "Backwerk",
99243                     "shop": "bakery"
99244                 },
99245                 "name": "Backwerk",
99246                 "icon": "bakery",
99247                 "geometry": [
99248                     "point",
99249                     "vertex",
99250                     "area"
99251                 ],
99252                 "fields": [
99253                     "address",
99254                     "building_area",
99255                     "opening_hours"
99256                 ],
99257                 "suggestion": true
99258             },
99259             "shop/bakery/Bäcker": {
99260                 "tags": {
99261                     "name": "Bäcker",
99262                     "shop": "bakery"
99263                 },
99264                 "name": "Bäcker",
99265                 "icon": "bakery",
99266                 "geometry": [
99267                     "point",
99268                     "vertex",
99269                     "area"
99270                 ],
99271                 "fields": [
99272                     "address",
99273                     "building_area",
99274                     "opening_hours"
99275                 ],
99276                 "suggestion": true
99277             },
99278             "shop/bakery/Schäfer's": {
99279                 "tags": {
99280                     "name": "Schäfer's",
99281                     "shop": "bakery"
99282                 },
99283                 "name": "Schäfer's",
99284                 "icon": "bakery",
99285                 "geometry": [
99286                     "point",
99287                     "vertex",
99288                     "area"
99289                 ],
99290                 "fields": [
99291                     "address",
99292                     "building_area",
99293                     "opening_hours"
99294                 ],
99295                 "suggestion": true
99296             },
99297             "shop/bakery/Panaderia": {
99298                 "tags": {
99299                     "name": "Panaderia",
99300                     "shop": "bakery"
99301                 },
99302                 "name": "Panaderia",
99303                 "icon": "bakery",
99304                 "geometry": [
99305                     "point",
99306                     "vertex",
99307                     "area"
99308                 ],
99309                 "fields": [
99310                     "address",
99311                     "building_area",
99312                     "opening_hours"
99313                 ],
99314                 "suggestion": true
99315             },
99316             "shop/bakery/Goeken backen": {
99317                 "tags": {
99318                     "name": "Goeken backen",
99319                     "shop": "bakery"
99320                 },
99321                 "name": "Goeken backen",
99322                 "icon": "bakery",
99323                 "geometry": [
99324                     "point",
99325                     "vertex",
99326                     "area"
99327                 ],
99328                 "fields": [
99329                     "address",
99330                     "building_area",
99331                     "opening_hours"
99332                 ],
99333                 "suggestion": true
99334             },
99335             "shop/bakery/Stadtbäckerei Junge": {
99336                 "tags": {
99337                     "name": "Stadtbäckerei Junge",
99338                     "shop": "bakery"
99339                 },
99340                 "name": "Stadtbäckerei Junge",
99341                 "icon": "bakery",
99342                 "geometry": [
99343                     "point",
99344                     "vertex",
99345                     "area"
99346                 ],
99347                 "fields": [
99348                     "address",
99349                     "building_area",
99350                     "opening_hours"
99351                 ],
99352                 "suggestion": true
99353             },
99354             "shop/bakery/Boulangerie Patisserie": {
99355                 "tags": {
99356                     "name": "Boulangerie Patisserie",
99357                     "shop": "bakery"
99358                 },
99359                 "name": "Boulangerie Patisserie",
99360                 "icon": "bakery",
99361                 "geometry": [
99362                     "point",
99363                     "vertex",
99364                     "area"
99365                 ],
99366                 "fields": [
99367                     "address",
99368                     "building_area",
99369                     "opening_hours"
99370                 ],
99371                 "suggestion": true
99372             },
99373             "shop/bakery/Paul": {
99374                 "tags": {
99375                     "name": "Paul",
99376                     "shop": "bakery"
99377                 },
99378                 "name": "Paul",
99379                 "icon": "bakery",
99380                 "geometry": [
99381                     "point",
99382                     "vertex",
99383                     "area"
99384                 ],
99385                 "fields": [
99386                     "address",
99387                     "building_area",
99388                     "opening_hours"
99389                 ],
99390                 "suggestion": true
99391             },
99392             "shop/bakery/Хлеб": {
99393                 "tags": {
99394                     "name": "Хлеб",
99395                     "shop": "bakery"
99396                 },
99397                 "name": "Хлеб",
99398                 "icon": "bakery",
99399                 "geometry": [
99400                     "point",
99401                     "vertex",
99402                     "area"
99403                 ],
99404                 "fields": [
99405                     "address",
99406                     "building_area",
99407                     "opening_hours"
99408                 ],
99409                 "suggestion": true
99410             },
99411             "shop/bakery/Piekarnia": {
99412                 "tags": {
99413                     "name": "Piekarnia",
99414                     "shop": "bakery"
99415                 },
99416                 "name": "Piekarnia",
99417                 "icon": "bakery",
99418                 "geometry": [
99419                     "point",
99420                     "vertex",
99421                     "area"
99422                 ],
99423                 "fields": [
99424                     "address",
99425                     "building_area",
99426                     "opening_hours"
99427                 ],
99428                 "suggestion": true
99429             },
99430             "shop/bakery/Пекарня": {
99431                 "tags": {
99432                     "name": "Пекарня",
99433                     "shop": "bakery"
99434                 },
99435                 "name": "Пекарня",
99436                 "icon": "bakery",
99437                 "geometry": [
99438                     "point",
99439                     "vertex",
99440                     "area"
99441                 ],
99442                 "fields": [
99443                     "address",
99444                     "building_area",
99445                     "opening_hours"
99446                 ],
99447                 "suggestion": true
99448             },
99449             "shop/bakery/Кулиничи": {
99450                 "tags": {
99451                     "name": "Кулиничи",
99452                     "shop": "bakery"
99453                 },
99454                 "name": "Кулиничи",
99455                 "icon": "bakery",
99456                 "geometry": [
99457                     "point",
99458                     "vertex",
99459                     "area"
99460                 ],
99461                 "fields": [
99462                     "address",
99463                     "building_area",
99464                     "opening_hours"
99465                 ],
99466                 "suggestion": true
99467             },
99468             "shop/sports/Sports Direct": {
99469                 "tags": {
99470                     "name": "Sports Direct",
99471                     "shop": "sports"
99472                 },
99473                 "name": "Sports Direct",
99474                 "icon": "shop",
99475                 "geometry": [
99476                     "point",
99477                     "vertex",
99478                     "area"
99479                 ],
99480                 "fields": [
99481                     "address",
99482                     "building_area",
99483                     "opening_hours"
99484                 ],
99485                 "suggestion": true
99486             },
99487             "shop/sports/Decathlon": {
99488                 "tags": {
99489                     "name": "Decathlon",
99490                     "shop": "sports"
99491                 },
99492                 "name": "Decathlon",
99493                 "icon": "shop",
99494                 "geometry": [
99495                     "point",
99496                     "vertex",
99497                     "area"
99498                 ],
99499                 "fields": [
99500                     "address",
99501                     "building_area",
99502                     "opening_hours"
99503                 ],
99504                 "suggestion": true
99505             },
99506             "shop/sports/Intersport": {
99507                 "tags": {
99508                     "name": "Intersport",
99509                     "shop": "sports"
99510                 },
99511                 "name": "Intersport",
99512                 "icon": "shop",
99513                 "geometry": [
99514                     "point",
99515                     "vertex",
99516                     "area"
99517                 ],
99518                 "fields": [
99519                     "address",
99520                     "building_area",
99521                     "opening_hours"
99522                 ],
99523                 "suggestion": true
99524             },
99525             "shop/sports/Sports Authority": {
99526                 "tags": {
99527                     "name": "Sports Authority",
99528                     "shop": "sports"
99529                 },
99530                 "name": "Sports Authority",
99531                 "icon": "shop",
99532                 "geometry": [
99533                     "point",
99534                     "vertex",
99535                     "area"
99536                 ],
99537                 "fields": [
99538                     "address",
99539                     "building_area",
99540                     "opening_hours"
99541                 ],
99542                 "suggestion": true
99543             },
99544             "shop/sports/Спортмастер": {
99545                 "tags": {
99546                     "name": "Спортмастер",
99547                     "shop": "sports"
99548                 },
99549                 "name": "Спортмастер",
99550                 "icon": "shop",
99551                 "geometry": [
99552                     "point",
99553                     "vertex",
99554                     "area"
99555                 ],
99556                 "fields": [
99557                     "address",
99558                     "building_area",
99559                     "opening_hours"
99560                 ],
99561                 "suggestion": true
99562             },
99563             "shop/sports/Sport 2000": {
99564                 "tags": {
99565                     "name": "Sport 2000",
99566                     "shop": "sports"
99567                 },
99568                 "name": "Sport 2000",
99569                 "icon": "shop",
99570                 "geometry": [
99571                     "point",
99572                     "vertex",
99573                     "area"
99574                 ],
99575                 "fields": [
99576                     "address",
99577                     "building_area",
99578                     "opening_hours"
99579                 ],
99580                 "suggestion": true
99581             },
99582             "shop/sports/Dick's Sporting Goods": {
99583                 "tags": {
99584                     "name": "Dick's Sporting Goods",
99585                     "shop": "sports"
99586                 },
99587                 "name": "Dick's Sporting Goods",
99588                 "icon": "shop",
99589                 "geometry": [
99590                     "point",
99591                     "vertex",
99592                     "area"
99593                 ],
99594                 "fields": [
99595                     "address",
99596                     "building_area",
99597                     "opening_hours"
99598                 ],
99599                 "suggestion": true
99600             },
99601             "shop/variety_store/Tedi": {
99602                 "tags": {
99603                     "name": "Tedi",
99604                     "shop": "variety_store"
99605                 },
99606                 "name": "Tedi",
99607                 "icon": "shop",
99608                 "geometry": [
99609                     "point",
99610                     "vertex",
99611                     "area"
99612                 ],
99613                 "fields": [
99614                     "address",
99615                     "building_area",
99616                     "opening_hours"
99617                 ],
99618                 "suggestion": true
99619             },
99620             "shop/variety_store/Dollarama": {
99621                 "tags": {
99622                     "name": "Dollarama",
99623                     "shop": "variety_store"
99624                 },
99625                 "name": "Dollarama",
99626                 "icon": "shop",
99627                 "geometry": [
99628                     "point",
99629                     "vertex",
99630                     "area"
99631                 ],
99632                 "fields": [
99633                     "address",
99634                     "building_area",
99635                     "opening_hours"
99636                 ],
99637                 "suggestion": true
99638             },
99639             "shop/variety_store/Family Dollar": {
99640                 "tags": {
99641                     "name": "Family Dollar",
99642                     "shop": "variety_store"
99643                 },
99644                 "name": "Family Dollar",
99645                 "icon": "shop",
99646                 "geometry": [
99647                     "point",
99648                     "vertex",
99649                     "area"
99650                 ],
99651                 "fields": [
99652                     "address",
99653                     "building_area",
99654                     "opening_hours"
99655                 ],
99656                 "suggestion": true
99657             },
99658             "shop/variety_store/Dollar Tree": {
99659                 "tags": {
99660                     "name": "Dollar Tree",
99661                     "shop": "variety_store"
99662                 },
99663                 "name": "Dollar Tree",
99664                 "icon": "shop",
99665                 "geometry": [
99666                     "point",
99667                     "vertex",
99668                     "area"
99669                 ],
99670                 "fields": [
99671                     "address",
99672                     "building_area",
99673                     "opening_hours"
99674                 ],
99675                 "suggestion": true
99676             },
99677             "shop/pet/Fressnapf": {
99678                 "tags": {
99679                     "name": "Fressnapf",
99680                     "shop": "pet"
99681                 },
99682                 "name": "Fressnapf",
99683                 "icon": "dog-park",
99684                 "geometry": [
99685                     "point",
99686                     "vertex",
99687                     "area"
99688                 ],
99689                 "fields": [
99690                     "address",
99691                     "building_area",
99692                     "opening_hours"
99693                 ],
99694                 "suggestion": true
99695             },
99696             "shop/pet/PetSmart": {
99697                 "tags": {
99698                     "name": "PetSmart",
99699                     "shop": "pet"
99700                 },
99701                 "name": "PetSmart",
99702                 "icon": "dog-park",
99703                 "geometry": [
99704                     "point",
99705                     "vertex",
99706                     "area"
99707                 ],
99708                 "fields": [
99709                     "address",
99710                     "building_area",
99711                     "opening_hours"
99712                 ],
99713                 "suggestion": true
99714             },
99715             "shop/pet/Das Futterhaus": {
99716                 "tags": {
99717                     "name": "Das Futterhaus",
99718                     "shop": "pet"
99719                 },
99720                 "name": "Das Futterhaus",
99721                 "icon": "dog-park",
99722                 "geometry": [
99723                     "point",
99724                     "vertex",
99725                     "area"
99726                 ],
99727                 "fields": [
99728                     "address",
99729                     "building_area",
99730                     "opening_hours"
99731                 ],
99732                 "suggestion": true
99733             },
99734             "shop/pet/Pets at Home": {
99735                 "tags": {
99736                     "name": "Pets at Home",
99737                     "shop": "pet"
99738                 },
99739                 "name": "Pets at Home",
99740                 "icon": "dog-park",
99741                 "geometry": [
99742                     "point",
99743                     "vertex",
99744                     "area"
99745                 ],
99746                 "fields": [
99747                     "address",
99748                     "building_area",
99749                     "opening_hours"
99750                 ],
99751                 "suggestion": true
99752             },
99753             "shop/pet/Petco": {
99754                 "tags": {
99755                     "name": "Petco",
99756                     "shop": "pet"
99757                 },
99758                 "name": "Petco",
99759                 "icon": "dog-park",
99760                 "geometry": [
99761                     "point",
99762                     "vertex",
99763                     "area"
99764                 ],
99765                 "fields": [
99766                     "address",
99767                     "building_area",
99768                     "opening_hours"
99769                 ],
99770                 "suggestion": true
99771             },
99772             "shop/pet/Зоомагазин": {
99773                 "tags": {
99774                     "name": "Зоомагазин",
99775                     "shop": "pet"
99776                 },
99777                 "name": "Зоомагазин",
99778                 "icon": "dog-park",
99779                 "geometry": [
99780                     "point",
99781                     "vertex",
99782                     "area"
99783                 ],
99784                 "fields": [
99785                     "address",
99786                     "building_area",
99787                     "opening_hours"
99788                 ],
99789                 "suggestion": true
99790             },
99791             "shop/shoes/Deichmann": {
99792                 "tags": {
99793                     "name": "Deichmann",
99794                     "shop": "shoes"
99795                 },
99796                 "name": "Deichmann",
99797                 "icon": "shop",
99798                 "geometry": [
99799                     "point",
99800                     "vertex",
99801                     "area"
99802                 ],
99803                 "fields": [
99804                     "address",
99805                     "building_area",
99806                     "opening_hours"
99807                 ],
99808                 "suggestion": true
99809             },
99810             "shop/shoes/Reno": {
99811                 "tags": {
99812                     "name": "Reno",
99813                     "shop": "shoes"
99814                 },
99815                 "name": "Reno",
99816                 "icon": "shop",
99817                 "geometry": [
99818                     "point",
99819                     "vertex",
99820                     "area"
99821                 ],
99822                 "fields": [
99823                     "address",
99824                     "building_area",
99825                     "opening_hours"
99826                 ],
99827                 "suggestion": true
99828             },
99829             "shop/shoes/Ecco": {
99830                 "tags": {
99831                     "name": "Ecco",
99832                     "shop": "shoes"
99833                 },
99834                 "name": "Ecco",
99835                 "icon": "shop",
99836                 "geometry": [
99837                     "point",
99838                     "vertex",
99839                     "area"
99840                 ],
99841                 "fields": [
99842                     "address",
99843                     "building_area",
99844                     "opening_hours"
99845                 ],
99846                 "suggestion": true
99847             },
99848             "shop/shoes/Clarks": {
99849                 "tags": {
99850                     "name": "Clarks",
99851                     "shop": "shoes"
99852                 },
99853                 "name": "Clarks",
99854                 "icon": "shop",
99855                 "geometry": [
99856                     "point",
99857                     "vertex",
99858                     "area"
99859                 ],
99860                 "fields": [
99861                     "address",
99862                     "building_area",
99863                     "opening_hours"
99864                 ],
99865                 "suggestion": true
99866             },
99867             "shop/shoes/La Halle aux Chaussures": {
99868                 "tags": {
99869                     "name": "La Halle aux Chaussures",
99870                     "shop": "shoes"
99871                 },
99872                 "name": "La Halle aux Chaussures",
99873                 "icon": "shop",
99874                 "geometry": [
99875                     "point",
99876                     "vertex",
99877                     "area"
99878                 ],
99879                 "fields": [
99880                     "address",
99881                     "building_area",
99882                     "opening_hours"
99883                 ],
99884                 "suggestion": true
99885             },
99886             "shop/shoes/Brantano": {
99887                 "tags": {
99888                     "name": "Brantano",
99889                     "shop": "shoes"
99890                 },
99891                 "name": "Brantano",
99892                 "icon": "shop",
99893                 "geometry": [
99894                     "point",
99895                     "vertex",
99896                     "area"
99897                 ],
99898                 "fields": [
99899                     "address",
99900                     "building_area",
99901                     "opening_hours"
99902                 ],
99903                 "suggestion": true
99904             },
99905             "shop/shoes/Geox": {
99906                 "tags": {
99907                     "name": "Geox",
99908                     "shop": "shoes"
99909                 },
99910                 "name": "Geox",
99911                 "icon": "shop",
99912                 "geometry": [
99913                     "point",
99914                     "vertex",
99915                     "area"
99916                 ],
99917                 "fields": [
99918                     "address",
99919                     "building_area",
99920                     "opening_hours"
99921                 ],
99922                 "suggestion": true
99923             },
99924             "shop/shoes/Salamander": {
99925                 "tags": {
99926                     "name": "Salamander",
99927                     "shop": "shoes"
99928                 },
99929                 "name": "Salamander",
99930                 "icon": "shop",
99931                 "geometry": [
99932                     "point",
99933                     "vertex",
99934                     "area"
99935                 ],
99936                 "fields": [
99937                     "address",
99938                     "building_area",
99939                     "opening_hours"
99940                 ],
99941                 "suggestion": true
99942             },
99943             "shop/shoes/Обувь": {
99944                 "tags": {
99945                     "name": "Обувь",
99946                     "shop": "shoes"
99947                 },
99948                 "name": "Обувь",
99949                 "icon": "shop",
99950                 "geometry": [
99951                     "point",
99952                     "vertex",
99953                     "area"
99954                 ],
99955                 "fields": [
99956                     "address",
99957                     "building_area",
99958                     "opening_hours"
99959                 ],
99960                 "suggestion": true
99961             },
99962             "shop/shoes/Payless Shoe Source": {
99963                 "tags": {
99964                     "name": "Payless Shoe Source",
99965                     "shop": "shoes"
99966                 },
99967                 "name": "Payless Shoe Source",
99968                 "icon": "shop",
99969                 "geometry": [
99970                     "point",
99971                     "vertex",
99972                     "area"
99973                 ],
99974                 "fields": [
99975                     "address",
99976                     "building_area",
99977                     "opening_hours"
99978                 ],
99979                 "suggestion": true
99980             },
99981             "shop/shoes/Famous Footwear": {
99982                 "tags": {
99983                     "name": "Famous Footwear",
99984                     "shop": "shoes"
99985                 },
99986                 "name": "Famous Footwear",
99987                 "icon": "shop",
99988                 "geometry": [
99989                     "point",
99990                     "vertex",
99991                     "area"
99992                 ],
99993                 "fields": [
99994                     "address",
99995                     "building_area",
99996                     "opening_hours"
99997                 ],
99998                 "suggestion": true
99999             },
100000             "shop/shoes/Quick Schuh": {
100001                 "tags": {
100002                     "name": "Quick Schuh",
100003                     "shop": "shoes"
100004                 },
100005                 "name": "Quick Schuh",
100006                 "icon": "shop",
100007                 "geometry": [
100008                     "point",
100009                     "vertex",
100010                     "area"
100011                 ],
100012                 "fields": [
100013                     "address",
100014                     "building_area",
100015                     "opening_hours"
100016                 ],
100017                 "suggestion": true
100018             },
100019             "shop/shoes/Shoe Zone": {
100020                 "tags": {
100021                     "name": "Shoe Zone",
100022                     "shop": "shoes"
100023                 },
100024                 "name": "Shoe Zone",
100025                 "icon": "shop",
100026                 "geometry": [
100027                     "point",
100028                     "vertex",
100029                     "area"
100030                 ],
100031                 "fields": [
100032                     "address",
100033                     "building_area",
100034                     "opening_hours"
100035                 ],
100036                 "suggestion": true
100037             },
100038             "shop/shoes/Foot Locker": {
100039                 "tags": {
100040                     "name": "Foot Locker",
100041                     "shop": "shoes"
100042                 },
100043                 "name": "Foot Locker",
100044                 "icon": "shop",
100045                 "geometry": [
100046                     "point",
100047                     "vertex",
100048                     "area"
100049                 ],
100050                 "fields": [
100051                     "address",
100052                     "building_area",
100053                     "opening_hours"
100054                 ],
100055                 "suggestion": true
100056             },
100057             "shop/shoes/Bata": {
100058                 "tags": {
100059                     "name": "Bata",
100060                     "shop": "shoes"
100061                 },
100062                 "name": "Bata",
100063                 "icon": "shop",
100064                 "geometry": [
100065                     "point",
100066                     "vertex",
100067                     "area"
100068                 ],
100069                 "fields": [
100070                     "address",
100071                     "building_area",
100072                     "opening_hours"
100073                 ],
100074                 "suggestion": true
100075             },
100076             "shop/shoes/ЦентрОбувь": {
100077                 "tags": {
100078                     "name": "ЦентрОбувь",
100079                     "shop": "shoes"
100080                 },
100081                 "name": "ЦентрОбувь",
100082                 "icon": "shop",
100083                 "geometry": [
100084                     "point",
100085                     "vertex",
100086                     "area"
100087                 ],
100088                 "fields": [
100089                     "address",
100090                     "building_area",
100091                     "opening_hours"
100092                 ],
100093                 "suggestion": true
100094             },
100095             "shop/toys/La Grande Récré": {
100096                 "tags": {
100097                     "name": "La Grande Récré",
100098                     "shop": "toys"
100099                 },
100100                 "name": "La Grande Récré",
100101                 "icon": "shop",
100102                 "geometry": [
100103                     "point",
100104                     "vertex",
100105                     "area"
100106                 ],
100107                 "fields": [
100108                     "address",
100109                     "building_area",
100110                     "opening_hours"
100111                 ],
100112                 "suggestion": true
100113             },
100114             "shop/toys/Toys R Us": {
100115                 "tags": {
100116                     "name": "Toys R Us",
100117                     "shop": "toys"
100118                 },
100119                 "name": "Toys R Us",
100120                 "icon": "shop",
100121                 "geometry": [
100122                     "point",
100123                     "vertex",
100124                     "area"
100125                 ],
100126                 "fields": [
100127                     "address",
100128                     "building_area",
100129                     "opening_hours"
100130                 ],
100131                 "suggestion": true
100132             },
100133             "shop/toys/Intertoys": {
100134                 "tags": {
100135                     "name": "Intertoys",
100136                     "shop": "toys"
100137                 },
100138                 "name": "Intertoys",
100139                 "icon": "shop",
100140                 "geometry": [
100141                     "point",
100142                     "vertex",
100143                     "area"
100144                 ],
100145                 "fields": [
100146                     "address",
100147                     "building_area",
100148                     "opening_hours"
100149                 ],
100150                 "suggestion": true
100151             },
100152             "shop/toys/Детский мир": {
100153                 "tags": {
100154                     "name": "Детский мир",
100155                     "shop": "toys"
100156                 },
100157                 "name": "Детский мир",
100158                 "icon": "shop",
100159                 "geometry": [
100160                     "point",
100161                     "vertex",
100162                     "area"
100163                 ],
100164                 "fields": [
100165                     "address",
100166                     "building_area",
100167                     "opening_hours"
100168                 ],
100169                 "suggestion": true
100170             },
100171             "shop/toys/Игрушки": {
100172                 "tags": {
100173                     "name": "Игрушки",
100174                     "shop": "toys"
100175                 },
100176                 "name": "Игрушки",
100177                 "icon": "shop",
100178                 "geometry": [
100179                     "point",
100180                     "vertex",
100181                     "area"
100182                 ],
100183                 "fields": [
100184                     "address",
100185                     "building_area",
100186                     "opening_hours"
100187                 ],
100188                 "suggestion": true
100189             },
100190             "shop/travel_agency/Flight Centre": {
100191                 "tags": {
100192                     "name": "Flight Centre",
100193                     "shop": "travel_agency"
100194                 },
100195                 "name": "Flight Centre",
100196                 "icon": "suitcase",
100197                 "geometry": [
100198                     "point",
100199                     "vertex",
100200                     "area"
100201                 ],
100202                 "fields": [
100203                     "address",
100204                     "building_area",
100205                     "opening_hours"
100206                 ],
100207                 "suggestion": true
100208             },
100209             "shop/travel_agency/Thomas Cook": {
100210                 "tags": {
100211                     "name": "Thomas Cook",
100212                     "shop": "travel_agency"
100213                 },
100214                 "name": "Thomas Cook",
100215                 "icon": "suitcase",
100216                 "geometry": [
100217                     "point",
100218                     "vertex",
100219                     "area"
100220                 ],
100221                 "fields": [
100222                     "address",
100223                     "building_area",
100224                     "opening_hours"
100225                 ],
100226                 "suggestion": true
100227             },
100228             "shop/jewelry/Bijou Brigitte": {
100229                 "tags": {
100230                     "name": "Bijou Brigitte",
100231                     "shop": "jewelry"
100232                 },
100233                 "name": "Bijou Brigitte",
100234                 "icon": "shop",
100235                 "geometry": [
100236                     "point",
100237                     "vertex",
100238                     "area"
100239                 ],
100240                 "fields": [
100241                     "address",
100242                     "building_area",
100243                     "opening_hours"
100244                 ],
100245                 "suggestion": true
100246             },
100247             "shop/jewelry/Christ": {
100248                 "tags": {
100249                     "name": "Christ",
100250                     "shop": "jewelry"
100251                 },
100252                 "name": "Christ",
100253                 "icon": "shop",
100254                 "geometry": [
100255                     "point",
100256                     "vertex",
100257                     "area"
100258                 ],
100259                 "fields": [
100260                     "address",
100261                     "building_area",
100262                     "opening_hours"
100263                 ],
100264                 "suggestion": true
100265             },
100266             "shop/jewelry/Swarovski": {
100267                 "tags": {
100268                     "name": "Swarovski",
100269                     "shop": "jewelry"
100270                 },
100271                 "name": "Swarovski",
100272                 "icon": "shop",
100273                 "geometry": [
100274                     "point",
100275                     "vertex",
100276                     "area"
100277                 ],
100278                 "fields": [
100279                     "address",
100280                     "building_area",
100281                     "opening_hours"
100282                 ],
100283                 "suggestion": true
100284             },
100285             "shop/optician/Fielmann": {
100286                 "tags": {
100287                     "name": "Fielmann",
100288                     "shop": "optician"
100289                 },
100290                 "name": "Fielmann",
100291                 "icon": "shop",
100292                 "geometry": [
100293                     "point",
100294                     "vertex",
100295                     "area"
100296                 ],
100297                 "fields": [
100298                     "address",
100299                     "building_area",
100300                     "opening_hours"
100301                 ],
100302                 "suggestion": true
100303             },
100304             "shop/optician/Apollo Optik": {
100305                 "tags": {
100306                     "name": "Apollo Optik",
100307                     "shop": "optician"
100308                 },
100309                 "name": "Apollo Optik",
100310                 "icon": "shop",
100311                 "geometry": [
100312                     "point",
100313                     "vertex",
100314                     "area"
100315                 ],
100316                 "fields": [
100317                     "address",
100318                     "building_area",
100319                     "opening_hours"
100320                 ],
100321                 "suggestion": true
100322             },
100323             "shop/optician/Vision Express": {
100324                 "tags": {
100325                     "name": "Vision Express",
100326                     "shop": "optician"
100327                 },
100328                 "name": "Vision Express",
100329                 "icon": "shop",
100330                 "geometry": [
100331                     "point",
100332                     "vertex",
100333                     "area"
100334                 ],
100335                 "fields": [
100336                     "address",
100337                     "building_area",
100338                     "opening_hours"
100339                 ],
100340                 "suggestion": true
100341             },
100342             "shop/optician/Оптика": {
100343                 "tags": {
100344                     "name": "Оптика",
100345                     "shop": "optician"
100346                 },
100347                 "name": "Оптика",
100348                 "icon": "shop",
100349                 "geometry": [
100350                     "point",
100351                     "vertex",
100352                     "area"
100353                 ],
100354                 "fields": [
100355                     "address",
100356                     "building_area",
100357                     "opening_hours"
100358                 ],
100359                 "suggestion": true
100360             },
100361             "shop/optician/Optic 2000": {
100362                 "tags": {
100363                     "name": "Optic 2000",
100364                     "shop": "optician"
100365                 },
100366                 "name": "Optic 2000",
100367                 "icon": "shop",
100368                 "geometry": [
100369                     "point",
100370                     "vertex",
100371                     "area"
100372                 ],
100373                 "fields": [
100374                     "address",
100375                     "building_area",
100376                     "opening_hours"
100377                 ],
100378                 "suggestion": true
100379             },
100380             "shop/optician/Alain Afflelou": {
100381                 "tags": {
100382                     "name": "Alain Afflelou",
100383                     "shop": "optician"
100384                 },
100385                 "name": "Alain Afflelou",
100386                 "icon": "shop",
100387                 "geometry": [
100388                     "point",
100389                     "vertex",
100390                     "area"
100391                 ],
100392                 "fields": [
100393                     "address",
100394                     "building_area",
100395                     "opening_hours"
100396                 ],
100397                 "suggestion": true
100398             },
100399             "shop/optician/Specsavers": {
100400                 "tags": {
100401                     "name": "Specsavers",
100402                     "shop": "optician"
100403                 },
100404                 "name": "Specsavers",
100405                 "icon": "shop",
100406                 "geometry": [
100407                     "point",
100408                     "vertex",
100409                     "area"
100410                 ],
100411                 "fields": [
100412                     "address",
100413                     "building_area",
100414                     "opening_hours"
100415                 ],
100416                 "suggestion": true
100417             },
100418             "shop/optician/Krys": {
100419                 "tags": {
100420                     "name": "Krys",
100421                     "shop": "optician"
100422                 },
100423                 "name": "Krys",
100424                 "icon": "shop",
100425                 "geometry": [
100426                     "point",
100427                     "vertex",
100428                     "area"
100429                 ],
100430                 "fields": [
100431                     "address",
100432                     "building_area",
100433                     "opening_hours"
100434                 ],
100435                 "suggestion": true
100436             },
100437             "shop/optician/Atol": {
100438                 "tags": {
100439                     "name": "Atol",
100440                     "shop": "optician"
100441                 },
100442                 "name": "Atol",
100443                 "icon": "shop",
100444                 "geometry": [
100445                     "point",
100446                     "vertex",
100447                     "area"
100448                 ],
100449                 "fields": [
100450                     "address",
100451                     "building_area",
100452                     "opening_hours"
100453                 ],
100454                 "suggestion": true
100455             },
100456             "shop/video/Blockbuster": {
100457                 "tags": {
100458                     "name": "Blockbuster",
100459                     "shop": "video"
100460                 },
100461                 "name": "Blockbuster",
100462                 "icon": "shop",
100463                 "geometry": [
100464                     "point",
100465                     "vertex",
100466                     "area"
100467                 ],
100468                 "fields": [
100469                     "address",
100470                     "building_area",
100471                     "opening_hours"
100472                 ],
100473                 "suggestion": true
100474             },
100475             "shop/video/World of Video": {
100476                 "tags": {
100477                     "name": "World of Video",
100478                     "shop": "video"
100479                 },
100480                 "name": "World of Video",
100481                 "icon": "shop",
100482                 "geometry": [
100483                     "point",
100484                     "vertex",
100485                     "area"
100486                 ],
100487                 "fields": [
100488                     "address",
100489                     "building_area",
100490                     "opening_hours"
100491                 ],
100492                 "suggestion": true
100493             },
100494             "shop/mobile_phone/Билайн": {
100495                 "tags": {
100496                     "name": "Билайн",
100497                     "shop": "mobile_phone"
100498                 },
100499                 "name": "Билайн",
100500                 "icon": "mobilephone",
100501                 "geometry": [
100502                     "point",
100503                     "vertex",
100504                     "area"
100505                 ],
100506                 "fields": [
100507                     "address",
100508                     "building_area",
100509                     "opening_hours"
100510                 ],
100511                 "suggestion": true
100512             },
100513             "shop/mobile_phone/ソフトバンクショップ (SoftBank shop)": {
100514                 "tags": {
100515                     "name": "ソフトバンクショップ (SoftBank shop)",
100516                     "shop": "mobile_phone"
100517                 },
100518                 "name": "ソフトバンクショップ (SoftBank shop)",
100519                 "icon": "mobilephone",
100520                 "geometry": [
100521                     "point",
100522                     "vertex",
100523                     "area"
100524                 ],
100525                 "fields": [
100526                     "address",
100527                     "building_area",
100528                     "opening_hours"
100529                 ],
100530                 "suggestion": true
100531             },
100532             "shop/mobile_phone/Vodafone": {
100533                 "tags": {
100534                     "name": "Vodafone",
100535                     "shop": "mobile_phone"
100536                 },
100537                 "name": "Vodafone",
100538                 "icon": "mobilephone",
100539                 "geometry": [
100540                     "point",
100541                     "vertex",
100542                     "area"
100543                 ],
100544                 "fields": [
100545                     "address",
100546                     "building_area",
100547                     "opening_hours"
100548                 ],
100549                 "suggestion": true
100550             },
100551             "shop/mobile_phone/O2": {
100552                 "tags": {
100553                     "name": "O2",
100554                     "shop": "mobile_phone"
100555                 },
100556                 "name": "O2",
100557                 "icon": "mobilephone",
100558                 "geometry": [
100559                     "point",
100560                     "vertex",
100561                     "area"
100562                 ],
100563                 "fields": [
100564                     "address",
100565                     "building_area",
100566                     "opening_hours"
100567                 ],
100568                 "suggestion": true
100569             },
100570             "shop/mobile_phone/Carphone Warehouse": {
100571                 "tags": {
100572                     "name": "Carphone Warehouse",
100573                     "shop": "mobile_phone"
100574                 },
100575                 "name": "Carphone Warehouse",
100576                 "icon": "mobilephone",
100577                 "geometry": [
100578                     "point",
100579                     "vertex",
100580                     "area"
100581                 ],
100582                 "fields": [
100583                     "address",
100584                     "building_area",
100585                     "opening_hours"
100586                 ],
100587                 "suggestion": true
100588             },
100589             "shop/mobile_phone/Orange": {
100590                 "tags": {
100591                     "name": "Orange",
100592                     "shop": "mobile_phone"
100593                 },
100594                 "name": "Orange",
100595                 "icon": "mobilephone",
100596                 "geometry": [
100597                     "point",
100598                     "vertex",
100599                     "area"
100600                 ],
100601                 "fields": [
100602                     "address",
100603                     "building_area",
100604                     "opening_hours"
100605                 ],
100606                 "suggestion": true
100607             },
100608             "shop/mobile_phone/Verizon Wireless": {
100609                 "tags": {
100610                     "name": "Verizon Wireless",
100611                     "shop": "mobile_phone"
100612                 },
100613                 "name": "Verizon Wireless",
100614                 "icon": "mobilephone",
100615                 "geometry": [
100616                     "point",
100617                     "vertex",
100618                     "area"
100619                 ],
100620                 "fields": [
100621                     "address",
100622                     "building_area",
100623                     "opening_hours"
100624                 ],
100625                 "suggestion": true
100626             },
100627             "shop/mobile_phone/Sprint": {
100628                 "tags": {
100629                     "name": "Sprint",
100630                     "shop": "mobile_phone"
100631                 },
100632                 "name": "Sprint",
100633                 "icon": "mobilephone",
100634                 "geometry": [
100635                     "point",
100636                     "vertex",
100637                     "area"
100638                 ],
100639                 "fields": [
100640                     "address",
100641                     "building_area",
100642                     "opening_hours"
100643                 ],
100644                 "suggestion": true
100645             },
100646             "shop/mobile_phone/T-Mobile": {
100647                 "tags": {
100648                     "name": "T-Mobile",
100649                     "shop": "mobile_phone"
100650                 },
100651                 "name": "T-Mobile",
100652                 "icon": "mobilephone",
100653                 "geometry": [
100654                     "point",
100655                     "vertex",
100656                     "area"
100657                 ],
100658                 "fields": [
100659                     "address",
100660                     "building_area",
100661                     "opening_hours"
100662                 ],
100663                 "suggestion": true
100664             },
100665             "shop/mobile_phone/МТС": {
100666                 "tags": {
100667                     "name": "МТС",
100668                     "shop": "mobile_phone"
100669                 },
100670                 "name": "МТС",
100671                 "icon": "mobilephone",
100672                 "geometry": [
100673                     "point",
100674                     "vertex",
100675                     "area"
100676                 ],
100677                 "fields": [
100678                     "address",
100679                     "building_area",
100680                     "opening_hours"
100681                 ],
100682                 "suggestion": true
100683             },
100684             "shop/mobile_phone/Евросеть": {
100685                 "tags": {
100686                     "name": "Евросеть",
100687                     "shop": "mobile_phone"
100688                 },
100689                 "name": "Евросеть",
100690                 "icon": "mobilephone",
100691                 "geometry": [
100692                     "point",
100693                     "vertex",
100694                     "area"
100695                 ],
100696                 "fields": [
100697                     "address",
100698                     "building_area",
100699                     "opening_hours"
100700                 ],
100701                 "suggestion": true
100702             },
100703             "shop/mobile_phone/Bell": {
100704                 "tags": {
100705                     "name": "Bell",
100706                     "shop": "mobile_phone"
100707                 },
100708                 "name": "Bell",
100709                 "icon": "mobilephone",
100710                 "geometry": [
100711                     "point",
100712                     "vertex",
100713                     "area"
100714                 ],
100715                 "fields": [
100716                     "address",
100717                     "building_area",
100718                     "opening_hours"
100719                 ],
100720                 "suggestion": true
100721             },
100722             "shop/mobile_phone/The Phone House": {
100723                 "tags": {
100724                     "name": "The Phone House",
100725                     "shop": "mobile_phone"
100726                 },
100727                 "name": "The Phone House",
100728                 "icon": "mobilephone",
100729                 "geometry": [
100730                     "point",
100731                     "vertex",
100732                     "area"
100733                 ],
100734                 "fields": [
100735                     "address",
100736                     "building_area",
100737                     "opening_hours"
100738                 ],
100739                 "suggestion": true
100740             },
100741             "shop/mobile_phone/SFR": {
100742                 "tags": {
100743                     "name": "SFR",
100744                     "shop": "mobile_phone"
100745                 },
100746                 "name": "SFR",
100747                 "icon": "mobilephone",
100748                 "geometry": [
100749                     "point",
100750                     "vertex",
100751                     "area"
100752                 ],
100753                 "fields": [
100754                     "address",
100755                     "building_area",
100756                     "opening_hours"
100757                 ],
100758                 "suggestion": true
100759             },
100760             "shop/mobile_phone/Связной": {
100761                 "tags": {
100762                     "name": "Связной",
100763                     "shop": "mobile_phone"
100764                 },
100765                 "name": "Связной",
100766                 "icon": "mobilephone",
100767                 "geometry": [
100768                     "point",
100769                     "vertex",
100770                     "area"
100771                 ],
100772                 "fields": [
100773                     "address",
100774                     "building_area",
100775                     "opening_hours"
100776                 ],
100777                 "suggestion": true
100778             },
100779             "shop/mobile_phone/Мегафон": {
100780                 "tags": {
100781                     "name": "Мегафон",
100782                     "shop": "mobile_phone"
100783                 },
100784                 "name": "Мегафон",
100785                 "icon": "mobilephone",
100786                 "geometry": [
100787                     "point",
100788                     "vertex",
100789                     "area"
100790                 ],
100791                 "fields": [
100792                     "address",
100793                     "building_area",
100794                     "opening_hours"
100795                 ],
100796                 "suggestion": true
100797             },
100798             "shop/mobile_phone/AT&T": {
100799                 "tags": {
100800                     "name": "AT&T",
100801                     "shop": "mobile_phone"
100802                 },
100803                 "name": "AT&T",
100804                 "icon": "mobilephone",
100805                 "geometry": [
100806                     "point",
100807                     "vertex",
100808                     "area"
100809                 ],
100810                 "fields": [
100811                     "address",
100812                     "building_area",
100813                     "opening_hours"
100814                 ],
100815                 "suggestion": true
100816             },
100817             "shop/mobile_phone/ドコモショップ (docomo shop)": {
100818                 "tags": {
100819                     "name": "ドコモショップ (docomo shop)",
100820                     "shop": "mobile_phone"
100821                 },
100822                 "name": "ドコモショップ (docomo shop)",
100823                 "icon": "mobilephone",
100824                 "geometry": [
100825                     "point",
100826                     "vertex",
100827                     "area"
100828                 ],
100829                 "fields": [
100830                     "address",
100831                     "building_area",
100832                     "opening_hours"
100833                 ],
100834                 "suggestion": true
100835             },
100836             "shop/mobile_phone/au": {
100837                 "tags": {
100838                     "name": "au",
100839                     "shop": "mobile_phone"
100840                 },
100841                 "name": "au",
100842                 "icon": "mobilephone",
100843                 "geometry": [
100844                     "point",
100845                     "vertex",
100846                     "area"
100847                 ],
100848                 "fields": [
100849                     "address",
100850                     "building_area",
100851                     "opening_hours"
100852                 ],
100853                 "suggestion": true
100854             },
100855             "shop/mobile_phone/Movistar": {
100856                 "tags": {
100857                     "name": "Movistar",
100858                     "shop": "mobile_phone"
100859                 },
100860                 "name": "Movistar",
100861                 "icon": "mobilephone",
100862                 "geometry": [
100863                     "point",
100864                     "vertex",
100865                     "area"
100866                 ],
100867                 "fields": [
100868                     "address",
100869                     "building_area",
100870                     "opening_hours"
100871                 ],
100872                 "suggestion": true
100873             },
100874             "shop/mobile_phone/Bitė": {
100875                 "tags": {
100876                     "name": "Bitė",
100877                     "shop": "mobile_phone"
100878                 },
100879                 "name": "Bitė",
100880                 "icon": "mobilephone",
100881                 "geometry": [
100882                     "point",
100883                     "vertex",
100884                     "area"
100885                 ],
100886                 "fields": [
100887                     "address",
100888                     "building_area",
100889                     "opening_hours"
100890                 ],
100891                 "suggestion": true
100892             },
100893             "shop/computer/PC World": {
100894                 "tags": {
100895                     "name": "PC World",
100896                     "shop": "computer"
100897                 },
100898                 "name": "PC World",
100899                 "icon": "shop",
100900                 "geometry": [
100901                     "point",
100902                     "vertex",
100903                     "area"
100904                 ],
100905                 "fields": [
100906                     "address",
100907                     "building_area",
100908                     "opening_hours"
100909                 ],
100910                 "suggestion": true
100911             },
100912             "shop/computer/DNS": {
100913                 "tags": {
100914                     "name": "DNS",
100915                     "shop": "computer"
100916                 },
100917                 "name": "DNS",
100918                 "icon": "shop",
100919                 "geometry": [
100920                     "point",
100921                     "vertex",
100922                     "area"
100923                 ],
100924                 "fields": [
100925                     "address",
100926                     "building_area",
100927                     "opening_hours"
100928                 ],
100929                 "suggestion": true
100930             },
100931             "shop/hairdresser/Klier": {
100932                 "tags": {
100933                     "name": "Klier",
100934                     "shop": "hairdresser"
100935                 },
100936                 "name": "Klier",
100937                 "icon": "hairdresser",
100938                 "geometry": [
100939                     "point",
100940                     "vertex",
100941                     "area"
100942                 ],
100943                 "fields": [
100944                     "address",
100945                     "building_area",
100946                     "opening_hours"
100947                 ],
100948                 "suggestion": true
100949             },
100950             "shop/hairdresser/Supercuts": {
100951                 "tags": {
100952                     "name": "Supercuts",
100953                     "shop": "hairdresser"
100954                 },
100955                 "name": "Supercuts",
100956                 "icon": "hairdresser",
100957                 "geometry": [
100958                     "point",
100959                     "vertex",
100960                     "area"
100961                 ],
100962                 "fields": [
100963                     "address",
100964                     "building_area",
100965                     "opening_hours"
100966                 ],
100967                 "suggestion": true
100968             },
100969             "shop/hairdresser/Hairkiller": {
100970                 "tags": {
100971                     "name": "Hairkiller",
100972                     "shop": "hairdresser"
100973                 },
100974                 "name": "Hairkiller",
100975                 "icon": "hairdresser",
100976                 "geometry": [
100977                     "point",
100978                     "vertex",
100979                     "area"
100980                 ],
100981                 "fields": [
100982                     "address",
100983                     "building_area",
100984                     "opening_hours"
100985                 ],
100986                 "suggestion": true
100987             },
100988             "shop/hairdresser/Great Clips": {
100989                 "tags": {
100990                     "name": "Great Clips",
100991                     "shop": "hairdresser"
100992                 },
100993                 "name": "Great Clips",
100994                 "icon": "hairdresser",
100995                 "geometry": [
100996                     "point",
100997                     "vertex",
100998                     "area"
100999                 ],
101000                 "fields": [
101001                     "address",
101002                     "building_area",
101003                     "opening_hours"
101004                 ],
101005                 "suggestion": true
101006             },
101007             "shop/hairdresser/Парикмахерская": {
101008                 "tags": {
101009                     "name": "Парикмахерская",
101010                     "shop": "hairdresser"
101011                 },
101012                 "name": "Парикмахерская",
101013                 "icon": "hairdresser",
101014                 "geometry": [
101015                     "point",
101016                     "vertex",
101017                     "area"
101018                 ],
101019                 "fields": [
101020                     "address",
101021                     "building_area",
101022                     "opening_hours"
101023                 ],
101024                 "suggestion": true
101025             },
101026             "shop/hairdresser/Стиль": {
101027                 "tags": {
101028                     "name": "Стиль",
101029                     "shop": "hairdresser"
101030                 },
101031                 "name": "Стиль",
101032                 "icon": "hairdresser",
101033                 "geometry": [
101034                     "point",
101035                     "vertex",
101036                     "area"
101037                 ],
101038                 "fields": [
101039                     "address",
101040                     "building_area",
101041                     "opening_hours"
101042                 ],
101043                 "suggestion": true
101044             },
101045             "shop/hairdresser/Fryzjer": {
101046                 "tags": {
101047                     "name": "Fryzjer",
101048                     "shop": "hairdresser"
101049                 },
101050                 "name": "Fryzjer",
101051                 "icon": "hairdresser",
101052                 "geometry": [
101053                     "point",
101054                     "vertex",
101055                     "area"
101056                 ],
101057                 "fields": [
101058                     "address",
101059                     "building_area",
101060                     "opening_hours"
101061                 ],
101062                 "suggestion": true
101063             },
101064             "shop/hairdresser/Franck Provost": {
101065                 "tags": {
101066                     "name": "Franck Provost",
101067                     "shop": "hairdresser"
101068                 },
101069                 "name": "Franck Provost",
101070                 "icon": "hairdresser",
101071                 "geometry": [
101072                     "point",
101073                     "vertex",
101074                     "area"
101075                 ],
101076                 "fields": [
101077                     "address",
101078                     "building_area",
101079                     "opening_hours"
101080                 ],
101081                 "suggestion": true
101082             },
101083             "shop/hairdresser/Салон красоты": {
101084                 "tags": {
101085                     "name": "Салон красоты",
101086                     "shop": "hairdresser"
101087                 },
101088                 "name": "Салон красоты",
101089                 "icon": "hairdresser",
101090                 "geometry": [
101091                     "point",
101092                     "vertex",
101093                     "area"
101094                 ],
101095                 "fields": [
101096                     "address",
101097                     "building_area",
101098                     "opening_hours"
101099                 ],
101100                 "suggestion": true
101101             },
101102             "shop/hardware/1000 мелочей": {
101103                 "tags": {
101104                     "name": "1000 мелочей",
101105                     "shop": "hardware"
101106                 },
101107                 "name": "1000 мелочей",
101108                 "icon": "shop",
101109                 "geometry": [
101110                     "point",
101111                     "vertex",
101112                     "area"
101113                 ],
101114                 "fields": [
101115                     "address",
101116                     "building_area",
101117                     "opening_hours"
101118                 ],
101119                 "suggestion": true
101120             },
101121             "shop/hardware/Хозтовары": {
101122                 "tags": {
101123                     "name": "Хозтовары",
101124                     "shop": "hardware"
101125                 },
101126                 "name": "Хозтовары",
101127                 "icon": "shop",
101128                 "geometry": [
101129                     "point",
101130                     "vertex",
101131                     "area"
101132                 ],
101133                 "fields": [
101134                     "address",
101135                     "building_area",
101136                     "opening_hours"
101137                 ],
101138                 "suggestion": true
101139             },
101140             "shop/motorcycle/Yamaha": {
101141                 "tags": {
101142                     "name": "Yamaha",
101143                     "shop": "motorcycle"
101144                 },
101145                 "name": "Yamaha",
101146                 "icon": "scooter",
101147                 "geometry": [
101148                     "point",
101149                     "vertex",
101150                     "area"
101151                 ],
101152                 "fields": [
101153                     "address",
101154                     "building_area",
101155                     "opening_hours"
101156                 ],
101157                 "suggestion": true
101158             }
101159         },
101160         "defaults": {
101161             "area": [
101162                 "category-landuse",
101163                 "category-building",
101164                 "category-water-area",
101165                 "leisure/park",
101166                 "amenity/hospital",
101167                 "amenity/place_of_worship",
101168                 "amenity/cafe",
101169                 "amenity/restaurant",
101170                 "area"
101171             ],
101172             "line": [
101173                 "category-road",
101174                 "category-rail",
101175                 "category-path",
101176                 "category-water-line",
101177                 "power/line",
101178                 "line"
101179             ],
101180             "point": [
101181                 "leisure/park",
101182                 "amenity/hospital",
101183                 "amenity/place_of_worship",
101184                 "amenity/cafe",
101185                 "amenity/restaurant",
101186                 "amenity/bar",
101187                 "amenity/bank",
101188                 "shop/supermarket",
101189                 "point"
101190             ],
101191             "vertex": [
101192                 "highway/crosswalk",
101193                 "railway/level_crossing",
101194                 "highway/traffic_signals",
101195                 "highway/turning_circle",
101196                 "highway/mini_roundabout",
101197                 "highway/motorway_junction",
101198                 "vertex"
101199             ],
101200             "relation": [
101201                 "category-route",
101202                 "category-restriction",
101203                 "type/boundary",
101204                 "type/multipolygon",
101205                 "relation"
101206             ]
101207         },
101208         "categories": {
101209             "category-building": {
101210                 "geometry": "area",
101211                 "name": "Building",
101212                 "icon": "building",
101213                 "members": [
101214                     "building/house",
101215                     "building/apartments",
101216                     "building/commercial",
101217                     "building/industrial",
101218                     "building/residential",
101219                     "building"
101220                 ]
101221             },
101222             "category-golf": {
101223                 "geometry": "area",
101224                 "name": "Golf",
101225                 "icon": "golf",
101226                 "members": [
101227                     "golf/fairway",
101228                     "golf/green",
101229                     "golf/lateral_water_hazard",
101230                     "golf/rough",
101231                     "golf/bunker",
101232                     "golf/tee",
101233                     "golf/water_hazard"
101234                 ]
101235             },
101236             "category-landuse": {
101237                 "geometry": "area",
101238                 "name": "Land Use",
101239                 "icon": "land-use",
101240                 "members": [
101241                     "landuse/residential",
101242                     "landuse/industrial",
101243                     "landuse/commercial",
101244                     "landuse/retail",
101245                     "landuse/farm",
101246                     "landuse/farmyard",
101247                     "landuse/forest",
101248                     "landuse/meadow",
101249                     "landuse/cemetery",
101250                     "landuse/military"
101251                 ]
101252             },
101253             "category-path": {
101254                 "geometry": "line",
101255                 "name": "Path",
101256                 "icon": "category-path",
101257                 "members": [
101258                     "highway/footway",
101259                     "highway/cycleway",
101260                     "highway/bridleway",
101261                     "highway/path",
101262                     "highway/steps"
101263                 ]
101264             },
101265             "category-rail": {
101266                 "geometry": "line",
101267                 "name": "Rail",
101268                 "icon": "category-rail",
101269                 "members": [
101270                     "railway/rail",
101271                     "railway/subway",
101272                     "railway/tram",
101273                     "railway/monorail",
101274                     "railway/disused",
101275                     "railway/abandoned"
101276                 ]
101277             },
101278             "category-restriction": {
101279                 "geometry": "relation",
101280                 "name": "Restriction",
101281                 "icon": "restriction",
101282                 "members": [
101283                     "type/restriction/no_left_turn",
101284                     "type/restriction/no_right_turn",
101285                     "type/restriction/no_straight_on",
101286                     "type/restriction/no_u_turn",
101287                     "type/restriction/only_left_turn",
101288                     "type/restriction/only_right_turn",
101289                     "type/restriction/only_straight_on",
101290                     "type/restriction"
101291                 ]
101292             },
101293             "category-road": {
101294                 "geometry": "line",
101295                 "name": "Road",
101296                 "icon": "category-roads",
101297                 "members": [
101298                     "highway/residential",
101299                     "highway/motorway",
101300                     "highway/trunk",
101301                     "highway/primary",
101302                     "highway/secondary",
101303                     "highway/tertiary",
101304                     "highway/service",
101305                     "highway/motorway_link",
101306                     "highway/trunk_link",
101307                     "highway/primary_link",
101308                     "highway/secondary_link",
101309                     "highway/tertiary_link",
101310                     "highway/unclassified",
101311                     "highway/track",
101312                     "highway/road"
101313                 ]
101314             },
101315             "category-route": {
101316                 "geometry": "relation",
101317                 "name": "Route",
101318                 "icon": "route",
101319                 "members": [
101320                     "type/route/road",
101321                     "type/route/bicycle",
101322                     "type/route/foot",
101323                     "type/route/hiking",
101324                     "type/route/bus",
101325                     "type/route/train",
101326                     "type/route/tram",
101327                     "type/route/ferry",
101328                     "type/route/power",
101329                     "type/route/pipeline",
101330                     "type/route/detour",
101331                     "type/route_master",
101332                     "type/route"
101333                 ]
101334             },
101335             "category-water-area": {
101336                 "geometry": "area",
101337                 "name": "Water",
101338                 "icon": "water",
101339                 "members": [
101340                     "natural/water/lake",
101341                     "natural/water/pond",
101342                     "natural/water/reservoir",
101343                     "natural/water"
101344                 ]
101345             },
101346             "category-water-line": {
101347                 "geometry": "line",
101348                 "name": "Water",
101349                 "icon": "category-water",
101350                 "members": [
101351                     "waterway/river",
101352                     "waterway/stream",
101353                     "waterway/canal",
101354                     "waterway/ditch",
101355                     "waterway/drain"
101356                 ]
101357             }
101358         },
101359         "fields": {
101360             "access": {
101361                 "keys": [
101362                     "access",
101363                     "foot",
101364                     "motor_vehicle",
101365                     "bicycle",
101366                     "horse"
101367                 ],
101368                 "reference": {
101369                     "key": "access"
101370                 },
101371                 "type": "access",
101372                 "label": "Access",
101373                 "placeholder": "Unknown",
101374                 "strings": {
101375                     "types": {
101376                         "access": "General",
101377                         "foot": "Foot",
101378                         "motor_vehicle": "Motor Vehicles",
101379                         "bicycle": "Bicycles",
101380                         "horse": "Horses"
101381                     },
101382                     "options": {
101383                         "yes": {
101384                             "title": "Allowed",
101385                             "description": "Access permitted by law; a right of way"
101386                         },
101387                         "no": {
101388                             "title": "Prohibited",
101389                             "description": "Access not permitted to the general public"
101390                         },
101391                         "permissive": {
101392                             "title": "Permissive",
101393                             "description": "Access permitted until such time as the owner revokes the permission"
101394                         },
101395                         "private": {
101396                             "title": "Private",
101397                             "description": "Access permitted only with permission of the owner on an individual basis"
101398                         },
101399                         "designated": {
101400                             "title": "Designated",
101401                             "description": "Access permitted according to signs or specific local laws"
101402                         },
101403                         "destination": {
101404                             "title": "Destination",
101405                             "description": "Access permitted only to reach a destination"
101406                         }
101407                     }
101408                 }
101409             },
101410             "access_simple": {
101411                 "key": "access",
101412                 "type": "combo",
101413                 "label": "Access",
101414                 "placeholder": "yes",
101415                 "options": [
101416                     "permissive",
101417                     "private",
101418                     "customers",
101419                     "no"
101420                 ]
101421             },
101422             "access_toilets": {
101423                 "key": "access",
101424                 "type": "combo",
101425                 "label": "Access",
101426                 "options": [
101427                     "public",
101428                     "permissive",
101429                     "private",
101430                     "customers"
101431                 ]
101432             },
101433             "address": {
101434                 "type": "address",
101435                 "keys": [
101436                     "addr:housename",
101437                     "addr:housenumber",
101438                     "addr:street",
101439                     "addr:city",
101440                     "addr:postcode"
101441                 ],
101442                 "reference": {
101443                     "key": "addr"
101444                 },
101445                 "icon": "address",
101446                 "universal": true,
101447                 "label": "Address",
101448                 "strings": {
101449                     "placeholders": {
101450                         "housename": "Housename",
101451                         "housenumber": "123",
101452                         "street": "Street",
101453                         "city": "City",
101454                         "postcode": "Postcode",
101455                         "place": "Place",
101456                         "hamlet": "Hamlet",
101457                         "suburb": "Suburb",
101458                         "subdistrict": "Subdistrict",
101459                         "district": "District",
101460                         "province": "Province",
101461                         "state": "State",
101462                         "country": "Country"
101463                     }
101464                 }
101465             },
101466             "admin_level": {
101467                 "key": "admin_level",
101468                 "type": "number",
101469                 "label": "Admin Level"
101470             },
101471             "aerialway": {
101472                 "key": "aerialway",
101473                 "type": "typeCombo",
101474                 "label": "Type"
101475             },
101476             "aerialway/access": {
101477                 "key": "aerialway:access",
101478                 "type": "combo",
101479                 "label": "Access",
101480                 "strings": {
101481                     "options": {
101482                         "entry": "Entry",
101483                         "exit": "Exit",
101484                         "both": "Both"
101485                     }
101486                 }
101487             },
101488             "aerialway/bubble": {
101489                 "key": "aerialway:bubble",
101490                 "type": "check",
101491                 "label": "Bubble"
101492             },
101493             "aerialway/capacity": {
101494                 "key": "aerialway:capacity",
101495                 "type": "number",
101496                 "label": "Capacity (per hour)",
101497                 "placeholder": "500, 2500, 5000..."
101498             },
101499             "aerialway/duration": {
101500                 "key": "aerialway:duration",
101501                 "type": "number",
101502                 "label": "Duration (minutes)",
101503                 "placeholder": "1, 2, 3..."
101504             },
101505             "aerialway/heating": {
101506                 "key": "aerialway:heating",
101507                 "type": "check",
101508                 "label": "Heated"
101509             },
101510             "aerialway/occupancy": {
101511                 "key": "aerialway:occupancy",
101512                 "type": "number",
101513                 "label": "Occupancy",
101514                 "placeholder": "2, 4, 8..."
101515             },
101516             "aerialway/summer/access": {
101517                 "key": "aerialway:summer:access",
101518                 "type": "combo",
101519                 "label": "Access (summer)",
101520                 "strings": {
101521                     "options": {
101522                         "entry": "Entry",
101523                         "exit": "Exit",
101524                         "both": "Both"
101525                     }
101526                 }
101527             },
101528             "aeroway": {
101529                 "key": "aeroway",
101530                 "type": "typeCombo",
101531                 "label": "Type"
101532             },
101533             "amenity": {
101534                 "key": "amenity",
101535                 "type": "typeCombo",
101536                 "label": "Type"
101537             },
101538             "artist": {
101539                 "key": "artist_name",
101540                 "type": "text",
101541                 "label": "Artist"
101542             },
101543             "artwork_type": {
101544                 "key": "artwork_type",
101545                 "type": "combo",
101546                 "label": "Type"
101547             },
101548             "atm": {
101549                 "key": "atm",
101550                 "type": "check",
101551                 "label": "ATM"
101552             },
101553             "backrest": {
101554                 "key": "backrest",
101555                 "type": "check",
101556                 "label": "Backrest"
101557             },
101558             "barrier": {
101559                 "key": "barrier",
101560                 "type": "typeCombo",
101561                 "label": "Type"
101562             },
101563             "bicycle_parking": {
101564                 "key": "bicycle_parking",
101565                 "type": "combo",
101566                 "label": "Type"
101567             },
101568             "boundary": {
101569                 "key": "boundary",
101570                 "type": "combo",
101571                 "label": "Type"
101572             },
101573             "building": {
101574                 "key": "building",
101575                 "type": "typeCombo",
101576                 "label": "Building"
101577             },
101578             "building_area": {
101579                 "key": "building",
101580                 "type": "defaultcheck",
101581                 "default": "yes",
101582                 "geometry": "area",
101583                 "label": "Building"
101584             },
101585             "capacity": {
101586                 "key": "capacity",
101587                 "type": "number",
101588                 "label": "Capacity",
101589                 "placeholder": "50, 100, 200..."
101590             },
101591             "cardinal_direction": {
101592                 "key": "direction",
101593                 "type": "combo",
101594                 "label": "Direction",
101595                 "strings": {
101596                     "options": {
101597                         "N": "North",
101598                         "E": "East",
101599                         "S": "South",
101600                         "W": "West",
101601                         "NE": "Northeast",
101602                         "SE": "Southeast",
101603                         "SW": "Southwest",
101604                         "NW": "Northwest",
101605                         "NNE": "North-northeast",
101606                         "ENE": "East-northeast",
101607                         "ESE": "East-southeast",
101608                         "SSE": "South-southeast",
101609                         "SSW": "South-southwest",
101610                         "WSW": "West-southwest",
101611                         "WNW": "West-northwest",
101612                         "NNW": "North-northwest"
101613                     }
101614                 }
101615             },
101616             "clock_direction": {
101617                 "key": "direction",
101618                 "type": "combo",
101619                 "label": "Direction",
101620                 "strings": {
101621                     "options": {
101622                         "clockwise": "Clockwise",
101623                         "anticlockwise": "Counterclockwise"
101624                     }
101625                 }
101626             },
101627             "collection_times": {
101628                 "key": "collection_times",
101629                 "type": "text",
101630                 "label": "Collection Times"
101631             },
101632             "construction": {
101633                 "key": "construction",
101634                 "type": "combo",
101635                 "label": "Type"
101636             },
101637             "country": {
101638                 "key": "country",
101639                 "type": "combo",
101640                 "label": "Country"
101641             },
101642             "covered": {
101643                 "key": "covered",
101644                 "type": "check",
101645                 "label": "Covered"
101646             },
101647             "crop": {
101648                 "key": "crop",
101649                 "type": "combo",
101650                 "label": "Crop"
101651             },
101652             "crossing": {
101653                 "key": "crossing",
101654                 "type": "combo",
101655                 "label": "Type"
101656             },
101657             "cuisine": {
101658                 "key": "cuisine",
101659                 "type": "combo",
101660                 "label": "Cuisine"
101661             },
101662             "denomination": {
101663                 "key": "denomination",
101664                 "type": "combo",
101665                 "label": "Denomination"
101666             },
101667             "denotation": {
101668                 "key": "denotation",
101669                 "type": "combo",
101670                 "label": "Denotation"
101671             },
101672             "description": {
101673                 "key": "description",
101674                 "type": "textarea",
101675                 "label": "Description"
101676             },
101677             "electrified": {
101678                 "key": "electrified",
101679                 "type": "combo",
101680                 "label": "Electrification",
101681                 "placeholder": "Contact Line, Electrified Rail...",
101682                 "strings": {
101683                     "options": {
101684                         "contact_line": "Contact Line",
101685                         "rail": "Electrified Rail",
101686                         "yes": "Yes (unspecified)",
101687                         "no": "No"
101688                     }
101689                 }
101690             },
101691             "elevation": {
101692                 "key": "ele",
101693                 "type": "number",
101694                 "icon": "elevation",
101695                 "universal": true,
101696                 "label": "Elevation"
101697             },
101698             "emergency": {
101699                 "key": "emergency",
101700                 "type": "check",
101701                 "label": "Emergency"
101702             },
101703             "entrance": {
101704                 "key": "entrance",
101705                 "type": "typeCombo",
101706                 "label": "Type"
101707             },
101708             "except": {
101709                 "key": "except",
101710                 "type": "combo",
101711                 "label": "Exceptions"
101712             },
101713             "fax": {
101714                 "key": "fax",
101715                 "type": "tel",
101716                 "label": "Fax",
101717                 "placeholder": "+31 42 123 4567"
101718             },
101719             "fee": {
101720                 "key": "fee",
101721                 "type": "check",
101722                 "label": "Fee"
101723             },
101724             "fire_hydrant/type": {
101725                 "key": "fire_hydrant:type",
101726                 "type": "combo",
101727                 "label": "Type",
101728                 "strings": {
101729                     "options": {
101730                         "pillar": "Pillar/Aboveground",
101731                         "underground": "Underground",
101732                         "wall": "Wall",
101733                         "pond": "Pond"
101734                     }
101735                 }
101736             },
101737             "fixme": {
101738                 "key": "fixme",
101739                 "type": "textarea",
101740                 "label": "Fix Me"
101741             },
101742             "fuel": {
101743                 "key": "fuel",
101744                 "type": "combo",
101745                 "label": "Fuel"
101746             },
101747             "fuel/biodiesel": {
101748                 "key": "fuel:biodiesel",
101749                 "type": "check",
101750                 "label": "Sells Biodiesel"
101751             },
101752             "fuel/diesel": {
101753                 "key": "fuel:diesel",
101754                 "type": "check",
101755                 "label": "Sells Diesel"
101756             },
101757             "fuel/e10": {
101758                 "key": "fuel:e10",
101759                 "type": "check",
101760                 "label": "Sells E10"
101761             },
101762             "fuel/e85": {
101763                 "key": "fuel:e85",
101764                 "type": "check",
101765                 "label": "Sells E85"
101766             },
101767             "fuel/lpg": {
101768                 "key": "fuel:lpg",
101769                 "type": "check",
101770                 "label": "Sells Propane"
101771             },
101772             "fuel/octane_100": {
101773                 "key": "fuel:octane_100",
101774                 "type": "check",
101775                 "label": "Sells Racing Gasoline"
101776             },
101777             "fuel/octane_91": {
101778                 "key": "fuel:octane_91",
101779                 "type": "check",
101780                 "label": "Sells Regular Gasoline"
101781             },
101782             "fuel/octane_95": {
101783                 "key": "fuel:octane_95",
101784                 "type": "check",
101785                 "label": "Sells Midgrade Gasoline"
101786             },
101787             "fuel/octane_98": {
101788                 "key": "fuel:octane_98",
101789                 "type": "check",
101790                 "label": "Sells Premium Gasoline"
101791             },
101792             "gauge": {
101793                 "key": "gauge",
101794                 "type": "combo",
101795                 "label": "Gauge"
101796             },
101797             "generator/method": {
101798                 "key": "generator:method",
101799                 "type": "combo",
101800                 "label": "Method"
101801             },
101802             "generator/source": {
101803                 "key": "generator:source",
101804                 "type": "combo",
101805                 "label": "Source"
101806             },
101807             "generator/type": {
101808                 "key": "generator:type",
101809                 "type": "combo",
101810                 "label": "Type"
101811             },
101812             "golf_hole": {
101813                 "key": "ref",
101814                 "type": "text",
101815                 "label": "Reference",
101816                 "placeholder": "Hole number (1-18)"
101817             },
101818             "handicap": {
101819                 "key": "handicap",
101820                 "type": "number",
101821                 "label": "Handicap",
101822                 "placeholder": "1-18"
101823             },
101824             "highway": {
101825                 "key": "highway",
101826                 "type": "typeCombo",
101827                 "label": "Type"
101828             },
101829             "historic": {
101830                 "key": "historic",
101831                 "type": "typeCombo",
101832                 "label": "Type"
101833             },
101834             "hoops": {
101835                 "key": "hoops",
101836                 "type": "number",
101837                 "label": "Hoops",
101838                 "placeholder": "1, 2, 4..."
101839             },
101840             "iata": {
101841                 "key": "iata",
101842                 "type": "text",
101843                 "label": "IATA"
101844             },
101845             "icao": {
101846                 "key": "icao",
101847                 "type": "text",
101848                 "label": "ICAO"
101849             },
101850             "incline": {
101851                 "key": "incline",
101852                 "type": "combo",
101853                 "label": "Incline"
101854             },
101855             "information": {
101856                 "key": "information",
101857                 "type": "typeCombo",
101858                 "label": "Type"
101859             },
101860             "internet_access": {
101861                 "key": "internet_access",
101862                 "type": "combo",
101863                 "label": "Internet Access",
101864                 "strings": {
101865                     "options": {
101866                         "yes": "Yes",
101867                         "no": "No",
101868                         "wlan": "Wifi",
101869                         "wired": "Wired",
101870                         "terminal": "Terminal"
101871                     }
101872                 }
101873             },
101874             "lamp_type": {
101875                 "key": "lamp_type",
101876                 "type": "combo",
101877                 "label": "Type"
101878             },
101879             "landuse": {
101880                 "key": "landuse",
101881                 "type": "typeCombo",
101882                 "label": "Type"
101883             },
101884             "lanes": {
101885                 "key": "lanes",
101886                 "type": "number",
101887                 "label": "Lanes",
101888                 "placeholder": "1, 2, 3..."
101889             },
101890             "layer": {
101891                 "key": "layer",
101892                 "type": "combo",
101893                 "label": "Layer"
101894             },
101895             "leisure": {
101896                 "key": "leisure",
101897                 "type": "typeCombo",
101898                 "label": "Type"
101899             },
101900             "length": {
101901                 "key": "length",
101902                 "type": "number",
101903                 "label": "Length (Meters)"
101904             },
101905             "levels": {
101906                 "key": "building:levels",
101907                 "type": "number",
101908                 "label": "Levels",
101909                 "placeholder": "2, 4, 6..."
101910             },
101911             "lit": {
101912                 "key": "lit",
101913                 "type": "check",
101914                 "label": "Lit"
101915             },
101916             "location": {
101917                 "key": "location",
101918                 "type": "combo",
101919                 "label": "Location"
101920             },
101921             "man_made": {
101922                 "key": "man_made",
101923                 "type": "typeCombo",
101924                 "label": "Type"
101925             },
101926             "maxspeed": {
101927                 "key": "maxspeed",
101928                 "type": "maxspeed",
101929                 "label": "Speed Limit",
101930                 "placeholder": "40, 50, 60..."
101931             },
101932             "mtb/scale": {
101933                 "key": "mtb:scale",
101934                 "type": "combo",
101935                 "label": "Mountain Biking Difficulty",
101936                 "placeholder": "0, 1, 2, 3...",
101937                 "strings": {
101938                     "options": {
101939                         "0": "0: Solid gravel/packed earth, no obstacles, wide curves",
101940                         "1": "1: Some loose surface, small obstacles, wide curves",
101941                         "2": "2: Much loose surface, large obstacles, easy hairpins",
101942                         "3": "3: Slippery surface, large obstacles, tight hairpins",
101943                         "4": "4: Loose surface or boulders, dangerous hairpins",
101944                         "5": "5: Maximum difficulty, boulder fields, landslides",
101945                         "6": "6: Not rideable except by the very best mountain bikers"
101946                     }
101947                 }
101948             },
101949             "mtb/scale/imba": {
101950                 "key": "mtb:scale:imba",
101951                 "type": "combo",
101952                 "label": "IMBA Trail Difficulty",
101953                 "placeholder": "Easy, Medium, Difficult...",
101954                 "strings": {
101955                     "options": {
101956                         "0": "Easiest (white circle)",
101957                         "1": "Easy (green circle)",
101958                         "2": "Medium (blue square)",
101959                         "3": "Difficult (black diamond)",
101960                         "4": "Extremely Difficult (double black diamond)"
101961                     }
101962                 }
101963             },
101964             "mtb/scale/uphill": {
101965                 "key": "mtb:scale:uphill",
101966                 "type": "combo",
101967                 "label": "Mountain Biking Uphill Difficulty",
101968                 "placeholder": "0, 1, 2, 3...",
101969                 "strings": {
101970                     "options": {
101971                         "0": "0: Avg. incline <10%, gravel/packed earth, no obstacles",
101972                         "1": "1: Avg. incline <15%, gravel/packed earth, few small objects",
101973                         "2": "2: Avg. incline <20%, stable surface, fistsize rocks/roots",
101974                         "3": "3: Avg. incline <25%, variable surface, fistsize rocks/branches",
101975                         "4": "4: Avg. incline <30%, poor condition, big rocks/branches",
101976                         "5": "5: Very steep, bike generally needs to be pushed or carried"
101977                     }
101978                 }
101979             },
101980             "name": {
101981                 "key": "name",
101982                 "type": "localized",
101983                 "label": "Name",
101984                 "placeholder": "Common name (if any)"
101985             },
101986             "natural": {
101987                 "key": "natural",
101988                 "type": "typeCombo",
101989                 "label": "Natural"
101990             },
101991             "network": {
101992                 "key": "network",
101993                 "type": "text",
101994                 "label": "Network"
101995             },
101996             "note": {
101997                 "key": "note",
101998                 "type": "textarea",
101999                 "universal": true,
102000                 "icon": "note",
102001                 "label": "Note"
102002             },
102003             "office": {
102004                 "key": "office",
102005                 "type": "typeCombo",
102006                 "label": "Type"
102007             },
102008             "oneway": {
102009                 "key": "oneway",
102010                 "type": "check",
102011                 "label": "One Way",
102012                 "strings": {
102013                     "options": {
102014                         "undefined": "Assumed to be No",
102015                         "yes": "Yes",
102016                         "no": "No"
102017                     }
102018                 }
102019             },
102020             "oneway_yes": {
102021                 "key": "oneway",
102022                 "type": "check",
102023                 "label": "One Way",
102024                 "strings": {
102025                     "options": {
102026                         "undefined": "Assumed to be Yes",
102027                         "yes": "Yes",
102028                         "no": "No"
102029                     }
102030                 }
102031             },
102032             "opening_hours": {
102033                 "key": "opening_hours",
102034                 "type": "text",
102035                 "label": "Hours"
102036             },
102037             "operator": {
102038                 "key": "operator",
102039                 "type": "text",
102040                 "label": "Operator"
102041             },
102042             "par": {
102043                 "key": "par",
102044                 "type": "number",
102045                 "label": "Par",
102046                 "placeholder": "3, 4, 5..."
102047             },
102048             "park_ride": {
102049                 "key": "park_ride",
102050                 "type": "check",
102051                 "label": "Park and Ride"
102052             },
102053             "parking": {
102054                 "key": "parking",
102055                 "type": "combo",
102056                 "label": "Type",
102057                 "strings": {
102058                     "options": {
102059                         "surface": "Surface",
102060                         "multi-storey": "Multilevel",
102061                         "underground": "Underground",
102062                         "sheds": "Sheds",
102063                         "carports": "Carports",
102064                         "garage_boxes": "Garage Boxes",
102065                         "lane": "Roadside Lane"
102066                     }
102067                 }
102068             },
102069             "phone": {
102070                 "key": "phone",
102071                 "type": "tel",
102072                 "icon": "telephone",
102073                 "universal": true,
102074                 "label": "Phone",
102075                 "placeholder": "+31 42 123 4567"
102076             },
102077             "piste/difficulty": {
102078                 "key": "piste:difficulty",
102079                 "type": "combo",
102080                 "label": "Difficulty",
102081                 "placeholder": "Easy, Intermediate, Advanced...",
102082                 "strings": {
102083                     "options": {
102084                         "novice": "Novice (instructional)",
102085                         "easy": "Easy (green circle)",
102086                         "intermediate": "Intermediate (blue square)",
102087                         "advanced": "Advanced (black diamond)",
102088                         "expert": "Expert (double black diamond)",
102089                         "freeride": "Freeride (off-piste)",
102090                         "extreme": "Extreme (climing equipment required)"
102091                     }
102092                 }
102093             },
102094             "piste/grooming": {
102095                 "key": "piste:grooming",
102096                 "type": "combo",
102097                 "label": "Grooming",
102098                 "strings": {
102099                     "options": {
102100                         "classic": "Classic",
102101                         "mogul": "Mogul",
102102                         "backcountry": "Backcountry",
102103                         "classic+skating": "Classic and Skating",
102104                         "scooter": "Scooter/Snowmobile",
102105                         "skating": "Skating"
102106                     }
102107                 }
102108             },
102109             "piste/type": {
102110                 "key": "piste:type",
102111                 "type": "typeCombo",
102112                 "label": "Type",
102113                 "strings": {
102114                     "options": {
102115                         "downhill": "Downhill",
102116                         "nordic": "Nordic",
102117                         "skitour": "Skitour",
102118                         "sled": "Sled",
102119                         "hike": "Hike",
102120                         "sleigh": "Sleigh",
102121                         "ice_skate": "Ice Skate",
102122                         "snow_park": "Snow Park",
102123                         "playground": "Playground"
102124                     }
102125                 }
102126             },
102127             "place": {
102128                 "key": "place",
102129                 "type": "typeCombo",
102130                 "label": "Type"
102131             },
102132             "population": {
102133                 "key": "population",
102134                 "type": "text",
102135                 "label": "Population"
102136             },
102137             "power": {
102138                 "key": "power",
102139                 "type": "typeCombo",
102140                 "label": "Type"
102141             },
102142             "railway": {
102143                 "key": "railway",
102144                 "type": "typeCombo",
102145                 "label": "Type"
102146             },
102147             "recycling/cans": {
102148                 "key": "recycling:cans",
102149                 "type": "check",
102150                 "label": "Accepts Cans"
102151             },
102152             "recycling/clothes": {
102153                 "key": "recycling:clothes",
102154                 "type": "check",
102155                 "label": "Accepts Clothes"
102156             },
102157             "recycling/glass": {
102158                 "key": "recycling:glass",
102159                 "type": "check",
102160                 "label": "Accepts Glass"
102161             },
102162             "recycling/paper": {
102163                 "key": "recycling:paper",
102164                 "type": "check",
102165                 "label": "Accepts Paper"
102166             },
102167             "ref": {
102168                 "key": "ref",
102169                 "type": "text",
102170                 "label": "Reference"
102171             },
102172             "relation": {
102173                 "key": "type",
102174                 "type": "combo",
102175                 "label": "Type"
102176             },
102177             "religion": {
102178                 "key": "religion",
102179                 "type": "combo",
102180                 "label": "Religion"
102181             },
102182             "restriction": {
102183                 "key": "restriction",
102184                 "type": "combo",
102185                 "label": "Type"
102186             },
102187             "restrictions": {
102188                 "type": "restrictions",
102189                 "geometry": "vertex",
102190                 "icon": "restrictions",
102191                 "reference": {
102192                     "rtype": "restriction"
102193                 },
102194                 "label": "Turn Restrictions"
102195             },
102196             "route": {
102197                 "key": "route",
102198                 "type": "combo",
102199                 "label": "Type"
102200             },
102201             "route_master": {
102202                 "key": "route_master",
102203                 "type": "combo",
102204                 "label": "Type"
102205             },
102206             "sac_scale": {
102207                 "key": "sac_scale",
102208                 "type": "combo",
102209                 "label": "Hiking Difficulty",
102210                 "placeholder": "Mountain Hiking, Alpine Hiking...",
102211                 "strings": {
102212                     "options": {
102213                         "hiking": "T1: Hiking",
102214                         "mountain_hiking": "T2: Mountain Hiking",
102215                         "demanding_mountain_hiking": "T3: Demanding Mountain Hiking",
102216                         "alpine_hiking": "T4: Alpine Hiking",
102217                         "demanding_alpine_hiking": "T5: Demanding Alpine Hiking",
102218                         "difficult_alpine_hiking": "T6: Difficult Alpine Hiking"
102219                     }
102220                 }
102221             },
102222             "seasonal": {
102223                 "key": "seasonal",
102224                 "type": "check",
102225                 "label": "Seasonal"
102226             },
102227             "service": {
102228                 "key": "service",
102229                 "type": "combo",
102230                 "label": "Type",
102231                 "options": [
102232                     "parking_aisle",
102233                     "driveway",
102234                     "alley",
102235                     "emergency_access",
102236                     "drive-through"
102237                 ]
102238             },
102239             "shelter": {
102240                 "key": "shelter",
102241                 "type": "check",
102242                 "label": "Shelter"
102243             },
102244             "shelter_type": {
102245                 "key": "shelter_type",
102246                 "type": "combo",
102247                 "label": "Type"
102248             },
102249             "shop": {
102250                 "key": "shop",
102251                 "type": "typeCombo",
102252                 "label": "Type"
102253             },
102254             "sloped_curb": {
102255                 "key": "sloped_curb",
102256                 "type": "combo",
102257                 "label": "Sloped Curb"
102258             },
102259             "smoking": {
102260                 "key": "smoking",
102261                 "type": "combo",
102262                 "label": "Smoking",
102263                 "placeholder": "No, Separated, Yes...",
102264                 "strings": {
102265                     "options": {
102266                         "no": "No smoking anywhere",
102267                         "separated": "In smoking areas, not physically isolated",
102268                         "isolated": "In smoking areas, physically isolated",
102269                         "outside": "Allowed outside",
102270                         "yes": "Allowed everywhere",
102271                         "dedicated": "Dedicated to smokers (e.g. smokers' club)"
102272                     }
102273                 }
102274             },
102275             "smoothness": {
102276                 "key": "smoothness",
102277                 "type": "combo",
102278                 "label": "Smoothness",
102279                 "placeholder": "Thin Rollers, Wheels, Off-Road...",
102280                 "strings": {
102281                     "options": {
102282                         "excellent": "Thin Rollers: rollerblade, skateboard",
102283                         "good": "Thin Wheels: racing bike",
102284                         "intermediate": "Wheels: city bike, wheelchair, scooter",
102285                         "bad": "Robust Wheels: trekking bike, car, rickshaw",
102286                         "very_bad": "High Clearance: light duty off-road vehicle",
102287                         "horrible": "Off-Road: heavy duty off-road vehicle",
102288                         "very_horrible": "Specialized off-road: tractor, ATV",
102289                         "impassible": "Impassible / No wheeled vehicle"
102290                     }
102291                 }
102292             },
102293             "social_facility_for": {
102294                 "key": "social_facility:for",
102295                 "type": "radio",
102296                 "label": "People served",
102297                 "placeholder": "Homeless, Disabled, Child, etc",
102298                 "options": [
102299                     "abused",
102300                     "child",
102301                     "disabled",
102302                     "diseased",
102303                     "drug_addicted",
102304                     "homeless",
102305                     "juvenile",
102306                     "mental_health",
102307                     "migrant",
102308                     "orphan",
102309                     "senior",
102310                     "underprivileged",
102311                     "unemployed",
102312                     "victim"
102313                 ]
102314             },
102315             "source": {
102316                 "key": "source",
102317                 "type": "text",
102318                 "icon": "source",
102319                 "universal": true,
102320                 "label": "Source"
102321             },
102322             "sport": {
102323                 "key": "sport",
102324                 "type": "combo",
102325                 "label": "Sport"
102326             },
102327             "sport_ice": {
102328                 "key": "sport",
102329                 "type": "combo",
102330                 "label": "Sport",
102331                 "options": [
102332                     "skating",
102333                     "hockey",
102334                     "multi",
102335                     "curling",
102336                     "ice_stock"
102337                 ]
102338             },
102339             "structure": {
102340                 "type": "radio",
102341                 "keys": [
102342                     "bridge",
102343                     "tunnel",
102344                     "embankment",
102345                     "cutting",
102346                     "ford"
102347                 ],
102348                 "label": "Structure",
102349                 "placeholder": "Unknown",
102350                 "strings": {
102351                     "options": {
102352                         "bridge": "Bridge",
102353                         "tunnel": "Tunnel",
102354                         "embankment": "Embankment",
102355                         "cutting": "Cutting",
102356                         "ford": "Ford"
102357                     }
102358                 }
102359             },
102360             "studio_type": {
102361                 "key": "type",
102362                 "type": "combo",
102363                 "label": "Type",
102364                 "options": [
102365                     "audio",
102366                     "video"
102367                 ]
102368             },
102369             "supervised": {
102370                 "key": "supervised",
102371                 "type": "check",
102372                 "label": "Supervised"
102373             },
102374             "surface": {
102375                 "key": "surface",
102376                 "type": "combo",
102377                 "label": "Surface"
102378             },
102379             "tactile_paving": {
102380                 "key": "tactile_paving",
102381                 "type": "check",
102382                 "label": "Tactile Paving"
102383             },
102384             "toilets/disposal": {
102385                 "key": "toilets:disposal",
102386                 "type": "combo",
102387                 "label": "Disposal",
102388                 "strings": {
102389                     "options": {
102390                         "flush": "Flush",
102391                         "pitlatrine": "Pit/Latrine",
102392                         "chemical": "Chemical",
102393                         "bucket": "Bucket"
102394                     }
102395                 }
102396             },
102397             "tourism": {
102398                 "key": "tourism",
102399                 "type": "typeCombo",
102400                 "label": "Type"
102401             },
102402             "towertype": {
102403                 "key": "tower:type",
102404                 "type": "combo",
102405                 "label": "Tower type"
102406             },
102407             "tracktype": {
102408                 "key": "tracktype",
102409                 "type": "combo",
102410                 "label": "Track Type",
102411                 "placeholder": "Solid, Mostly Solid, Soft...",
102412                 "strings": {
102413                     "options": {
102414                         "grade1": "Solid: paved or heavily compacted hardcore surface",
102415                         "grade2": "Mostly Solid: gravel/rock with some soft material mixed in",
102416                         "grade3": "Even mixture of hard and soft materials",
102417                         "grade4": "Mostly Soft: soil/sand/grass with some hard material mixed in",
102418                         "grade5": "Soft: soil/sand/grass"
102419                     }
102420                 }
102421             },
102422             "trail_visibility": {
102423                 "key": "trail_visibility",
102424                 "type": "combo",
102425                 "label": "Trail Visibility",
102426                 "placeholder": "Excellent, Good, Bad...",
102427                 "strings": {
102428                     "options": {
102429                         "excellent": "Excellent: unambiguous path or markers everywhere",
102430                         "good": "Good: markers visible, sometimes require searching",
102431                         "intermediate": "Intermediate: few markers, path mostly visible",
102432                         "bad": "Bad: no markers, path sometimes invisible/pathless",
102433                         "horrible": "Horrible: often pathless, some orientation skills required",
102434                         "no": "No: pathless, excellent orientation skills required"
102435                     }
102436                 }
102437             },
102438             "tree_type": {
102439                 "key": "type",
102440                 "type": "combo",
102441                 "label": "Type",
102442                 "options": [
102443                     "broad_leaved",
102444                     "conifer",
102445                     "palm"
102446                 ]
102447             },
102448             "trees": {
102449                 "key": "trees",
102450                 "type": "combo",
102451                 "label": "Trees"
102452             },
102453             "tunnel": {
102454                 "key": "tunnel",
102455                 "type": "combo",
102456                 "label": "Tunnel"
102457             },
102458             "vending": {
102459                 "key": "vending",
102460                 "type": "combo",
102461                 "label": "Type of Goods"
102462             },
102463             "water": {
102464                 "key": "water",
102465                 "type": "combo",
102466                 "label": "Type"
102467             },
102468             "waterway": {
102469                 "key": "waterway",
102470                 "type": "typeCombo",
102471                 "label": "Type"
102472             },
102473             "website": {
102474                 "key": "website",
102475                 "type": "url",
102476                 "icon": "website",
102477                 "placeholder": "http://example.com/",
102478                 "universal": true,
102479                 "label": "Website"
102480             },
102481             "wetland": {
102482                 "key": "wetland",
102483                 "type": "combo",
102484                 "label": "Type"
102485             },
102486             "wheelchair": {
102487                 "key": "wheelchair",
102488                 "type": "radio",
102489                 "options": [
102490                     "yes",
102491                     "limited",
102492                     "no"
102493                 ],
102494                 "icon": "wheelchair",
102495                 "universal": true,
102496                 "label": "Wheelchair Access"
102497             },
102498             "width": {
102499                 "key": "width",
102500                 "type": "number",
102501                 "label": "Width (Meters)"
102502             },
102503             "wikipedia": {
102504                 "key": "wikipedia",
102505                 "type": "wikipedia",
102506                 "icon": "wikipedia",
102507                 "universal": true,
102508                 "label": "Wikipedia"
102509             },
102510             "wood": {
102511                 "key": "wood",
102512                 "type": "combo",
102513                 "label": "Type"
102514             }
102515         }
102516     },
102517     "imperial": {
102518         "type": "FeatureCollection",
102519         "features": [
102520             {
102521                 "type": "Feature",
102522                 "properties": {
102523                     "id": 0
102524                 },
102525                 "geometry": {
102526                     "type": "MultiPolygon",
102527                     "coordinates": [
102528                         [
102529                             [
102530                                 [
102531                                     -1.426496,
102532                                     50.639342
102533                                 ],
102534                                 [
102535                                     -1.445953,
102536                                     50.648139
102537                                 ],
102538                                 [
102539                                     -1.452789,
102540                                     50.654283
102541                                 ],
102542                                 [
102543                                     -1.485951,
102544                                     50.669338
102545                                 ],
102546                                 [
102547                                     -1.497426,
102548                                     50.672309
102549                                 ],
102550                                 [
102551                                     -1.535146,
102552                                     50.669379
102553                                 ],
102554                                 [
102555                                     -1.551503,
102556                                     50.665107
102557                                 ],
102558                                 [
102559                                     -1.569488,
102560                                     50.658026
102561                                 ],
102562                                 [
102563                                     -1.545318,
102564                                     50.686103
102565                                 ],
102566                                 [
102567                                     -1.50593,
102568                                     50.707709
102569                                 ],
102570                                 [
102571                                     -1.418691,
102572                                     50.733791
102573                                 ],
102574                                 [
102575                                     -1.420888,
102576                                     50.730455
102577                                 ],
102578                                 [
102579                                     -1.423451,
102580                                     50.7237
102581                                 ],
102582                                 [
102583                                     -1.425364,
102584                                     50.72012
102585                                 ],
102586                                 [
102587                                     -1.400868,
102588                                     50.721991
102589                                 ],
102590                                 [
102591                                     -1.377553,
102592                                     50.734198
102593                                 ],
102594                                 [
102595                                     -1.343495,
102596                                     50.761054
102597                                 ],
102598                                 [
102599                                     -1.318512,
102600                                     50.772162
102601                                 ],
102602                                 [
102603                                     -1.295766,
102604                                     50.773179
102605                                 ],
102606                                 [
102607                                     -1.144276,
102608                                     50.733791
102609                                 ],
102610                                 [
102611                                     -1.119537,
102612                                     50.734198
102613                                 ],
102614                                 [
102615                                     -1.10912,
102616                                     50.732856
102617                                 ],
102618                                 [
102619                                     -1.097035,
102620                                     50.726955
102621                                 ],
102622                                 [
102623                                     -1.096425,
102624                                     50.724433
102625                                 ],
102626                                 [
102627                                     -1.097646,
102628                                     50.71601
102629                                 ],
102630                                 [
102631                                     -1.097035,
102632                                     50.713324
102633                                 ],
102634                                 [
102635                                     -1.094228,
102636                                     50.712633
102637                                 ],
102638                                 [
102639                                     -1.085561,
102640                                     50.714016
102641                                 ],
102642                                 [
102643                                     -1.082753,
102644                                     50.713324
102645                                 ],
102646                                 [
102647                                     -1.062327,
102648                                     50.692816
102649                                 ],
102650                                 [
102651                                     -1.062327,
102652                                     50.685289
102653                                 ],
102654                                 [
102655                                     -1.066965,
102656                                     50.685248
102657                                 ],
102658                                 [
102659                                     -1.069651,
102660                                     50.683498
102661                                 ],
102662                                 [
102663                                     -1.071889,
102664                                     50.680976
102665                                 ],
102666                                 [
102667                                     -1.075307,
102668                                     50.678534
102669                                 ],
102670                                 [
102671                                     -1.112701,
102672                                     50.671454
102673                                 ],
102674                                 [
102675                                     -1.128651,
102676                                     50.666449
102677                                 ],
102678                                 [
102679                                     -1.156361,
102680                                     50.650784
102681                                 ],
102682                                 [
102683                                     -1.162221,
102684                                     50.645982
102685                                 ],
102686                                 [
102687                                     -1.164703,
102688                                     50.640937
102689                                 ],
102690                                 [
102691                                     -1.164666,
102692                                     50.639543
102693                                 ],
102694                                 [
102695                                     -1.426496,
102696                                     50.639342
102697                                 ]
102698                             ]
102699                         ],
102700                         [
102701                             [
102702                                 [
102703                                     -7.240314,
102704                                     55.050389
102705                                 ],
102706                                 [
102707                                     -7.013736,
102708                                     55.1615
102709                                 ],
102710                                 [
102711                                     -6.958913,
102712                                     55.20349
102713                                 ],
102714                                 [
102715                                     -6.571562,
102716                                     55.268366
102717                                 ],
102718                                 [
102719                                     -6.509633,
102720                                     55.31398
102721                                 ],
102722                                 [
102723                                     -6.226158,
102724                                     55.344406
102725                                 ],
102726                                 [
102727                                     -6.07105,
102728                                     55.25001
102729                                 ],
102730                                 [
102731                                     -5.712696,
102732                                     55.017635
102733                                 ],
102734                                 [
102735                                     -5.242021,
102736                                     54.415204
102737                                 ],
102738                                 [
102739                                     -5.695554,
102740                                     54.14284
102741                                 ],
102742                                 [
102743                                     -5.72473,
102744                                     54.07455
102745                                 ],
102746                                 [
102747                                     -6.041633,
102748                                     54.006238
102749                                 ],
102750                                 [
102751                                     -6.153953,
102752                                     54.054931
102753                                 ],
102754                                 [
102755                                     -6.220539,
102756                                     54.098803
102757                                 ],
102758                                 [
102759                                     -6.242502,
102760                                     54.099758
102761                                 ],
102762                                 [
102763                                     -6.263661,
102764                                     54.104682
102765                                 ],
102766                                 [
102767                                     -6.269887,
102768                                     54.097927
102769                                 ],
102770                                 [
102771                                     -6.28465,
102772                                     54.105226
102773                                 ],
102774                                 [
102775                                     -6.299585,
102776                                     54.104037
102777                                 ],
102778                                 [
102779                                     -6.313796,
102780                                     54.099696
102781                                 ],
102782                                 [
102783                                     -6.327128,
102784                                     54.097888
102785                                 ],
102786                                 [
102787                                     -6.338962,
102788                                     54.102952
102789                                 ],
102790                                 [
102791                                     -6.346662,
102792                                     54.109877
102793                                 ],
102794                                 [
102795                                     -6.354827,
102796                                     54.110652
102797                                 ],
102798                                 [
102799                                     -6.368108,
102800                                     54.097319
102801                                 ],
102802                                 [
102803                                     -6.369348,
102804                                     54.091118
102805                                 ],
102806                                 [
102807                                     -6.367643,
102808                                     54.083418
102809                                 ],
102810                                 [
102811                                     -6.366919,
102812                                     54.075098
102813                                 ],
102814                                 [
102815                                     -6.371157,
102816                                     54.066778
102817                                 ],
102818                                 [
102819                                     -6.377513,
102820                                     54.063264
102821                                 ],
102822                                 [
102823                                     -6.401026,
102824                                     54.060887
102825                                 ],
102826                                 [
102827                                     -6.426761,
102828                                     54.05541
102829                                 ],
102830                                 [
102831                                     -6.433892,
102832                                     54.055306
102833                                 ],
102834                                 [
102835                                     -6.4403,
102836                                     54.057993
102837                                 ],
102838                                 [
102839                                     -6.446243,
102840                                     54.062438
102841                                 ],
102842                                 [
102843                                     -6.450222,
102844                                     54.066675
102845                                 ],
102846                                 [
102847                                     -6.450894,
102848                                     54.068432
102849                                 ],
102850                                 [
102851                                     -6.47854,
102852                                     54.067709
102853                                 ],
102854                                 [
102855                                     -6.564013,
102856                                     54.04895
102857                                 ],
102858                                 [
102859                                     -6.571868,
102860                                     54.049519
102861                                 ],
102862                                 [
102863                                     -6.587164,
102864                                     54.053343
102865                                 ],
102866                                 [
102867                                     -6.595071,
102868                                     54.052412
102869                                 ],
102870                                 [
102871                                     -6.60029,
102872                                     54.04895
102873                                 ],
102874                                 [
102875                                     -6.605217,
102876                                     54.044475
102877                                 ],
102878                                 [
102879                                     -6.610987,
102880                                     54.039235
102881                                 ],
102882                                 [
102883                                     -6.616465,
102884                                     54.037271
102885                                 ],
102886                                 [
102887                                     -6.630624,
102888                                     54.041819
102889                                 ],
102890                                 [
102891                                     -6.657289,
102892                                     54.061146
102893                                 ],
102894                                 [
102895                                     -6.672534,
102896                                     54.068432
102897                                 ],
102898                                 [
102899                                     -6.657082,
102900                                     54.091945
102901                                 ],
102902                                 [
102903                                     -6.655791,
102904                                     54.103314
102905                                 ],
102906                                 [
102907                                     -6.666436,
102908                                     54.114786
102909                                 ],
102910                                 [
102911                                     -6.643957,
102912                                     54.131839
102913                                 ],
102914                                 [
102915                                     -6.634552,
102916                                     54.150133
102917                                 ],
102918                                 [
102919                                     -6.640339,
102920                                     54.168013
102921                                 ],
102922                                 [
102923                                     -6.648448,
102924                                     54.173665
102925                                 ],
102926                                 [
102927                                     -6.663025,
102928                                     54.183826
102929                                 ],
102930                                 [
102931                                     -6.683954,
102932                                     54.194368
102933                                 ],
102934                                 [
102935                                     -6.694651,
102936                                     54.197985
102937                                 ],
102938                                 [
102939                                     -6.706537,
102940                                     54.198915
102941                                 ],
102942                                 [
102943                                     -6.717234,
102944                                     54.195143
102945                                 ],
102946                                 [
102947                                     -6.724779,
102948                                     54.188631
102949                                 ],
102950                                 [
102951                                     -6.73284,
102952                                     54.183567
102953                                 ],
102954                                 [
102955                                     -6.744777,
102956                                     54.184187
102957                                 ],
102958                                 [
102959                                     -6.766481,
102960                                     54.192352
102961                                 ],
102962                                 [
102963                                     -6.787824,
102964                                     54.202998
102965                                 ],
102966                                 [
102967                                     -6.807358,
102968                                     54.21633
102969                                 ],
102970                                 [
102971                                     -6.823946,
102972                                     54.23235
102973                                 ],
102974                                 [
102975                                     -6.829733,
102976                                     54.242375
102977                                 ],
102978                                 [
102979                                     -6.833196,
102980                                     54.25209
102981                                 ],
102982                                 [
102983                                     -6.837743,
102984                                     54.260513
102985                                 ],
102986                                 [
102987                                     -6.846683,
102988                                     54.266456
102989                                 ],
102990                                 [
102991                                     -6.882185,
102992                                     54.277257
102993                                 ],
102994                                 [
102995                                     -6.864667,
102996                                     54.282734
102997                                 ],
102998                                 [
102999                                     -6.856657,
103000                                     54.292811
103001                                 ],
103002                                 [
103003                                     -6.858414,
103004                                     54.307332
103005                                 ],
103006                                 [
103007                                     -6.870015,
103008                                     54.326001
103009                                 ],
103010                                 [
103011                                     -6.879705,
103012                                     54.341594
103013                                 ],
103014                                 [
103015                                     -6.885957,
103016                                     54.345624
103017                                 ],
103018                                 [
103019                                     -6.897895,
103020                                     54.346193
103021                                 ],
103022                                 [
103023                                     -6.905956,
103024                                     54.349035
103025                                 ],
103026                                 [
103027                                     -6.915051,
103028                                     54.365933
103029                                 ],
103030                                 [
103031                                     -6.922028,
103032                                     54.372703
103033                                 ],
103034                                 [
103035                                     -6.984091,
103036                                     54.403089
103037                                 ],
103038                                 [
103039                                     -7.017836,
103040                                     54.413166
103041                                 ],
103042                                 [
103043                                     -7.049255,
103044                                     54.411512
103045                                 ],
103046                                 [
103047                                     -7.078504,
103048                                     54.394717
103049                                 ],
103050                                 [
103051                                     -7.127028,
103052                                     54.349759
103053                                 ],
103054                                 [
103055                                     -7.159894,
103056                                     54.335186
103057                                 ],
103058                                 [
103059                                     -7.168059,
103060                                     54.335031
103061                                 ],
103062                                 [
103063                                     -7.185629,
103064                                     54.336943
103065                                 ],
103066                                 [
103067                                     -7.18947,
103068                                     54.335692
103069                                 ],
103070                                 [
103071                                     -7.19245,
103072                                     54.334721
103073                                 ],
103074                                 [
103075                                     -7.193949,
103076                                     54.329967
103077                                 ],
103078                                 [
103079                                     -7.191468,
103080                                     54.323869
103081                                 ],
103082                                 [
103083                                     -7.187644,
103084                                     54.318804
103085                                 ],
103086                                 [
103087                                     -7.185009,
103088                                     54.317254
103089                                 ],
103090                                 [
103091                                     -7.184647,
103092                                     54.316634
103093                                 ],
103094                                 [
103095                                     -7.192399,
103096                                     54.307384
103097                                 ],
103098                                 [
103099                                     -7.193691,
103100                                     54.307539
103101                                 ],
103102                                 [
103103                                     -7.199168,
103104                                     54.303457
103105                                 ],
103106                                 [
103107                                     -7.206661,
103108                                     54.304903
103109                                 ],
103110                                 [
103111                                     -7.211467,
103112                                     54.30418
103113                                 ],
103114                                 [
103115                                     -7.209038,
103116                                     54.293431
103117                                 ],
103118                                 [
103119                                     -7.1755,
103120                                     54.283664
103121                                 ],
103122                                 [
103123                                     -7.181495,
103124                                     54.269763
103125                                 ],
103126                                 [
103127                                     -7.14589,
103128                                     54.25209
103129                                 ],
103130                                 [
103131                                     -7.159739,
103132                                     54.24067
103133                                 ],
103134                                 [
103135                                     -7.153331,
103136                                     54.224237
103137                                 ],
103138                                 [
103139                                     -7.174725,
103140                                     54.216072
103141                                 ],
103142                                 [
103143                                     -7.229502,
103144                                     54.207545
103145                                 ],
103146                                 [
103147                                     -7.240871,
103148                                     54.202326
103149                                 ],
103150                                 [
103151                                     -7.249088,
103152                                     54.197416
103153                                 ],
103154                                 [
103155                                     -7.255496,
103156                                     54.190854
103157                                 ],
103158                                 [
103159                                     -7.261128,
103160                                     54.18088
103161                                 ],
103162                                 [
103163                                     -7.256322,
103164                                     54.176901
103165                                 ],
103166                                 [
103167                                     -7.247021,
103168                                     54.17225
103169                                 ],
103170                                 [
103171                                     -7.24578,
103172                                     54.166979
103173                                 ],
103174                                 [
103175                                     -7.265366,
103176                                     54.16114
103177                                 ],
103178                                 [
103179                                     -7.26087,
103180                                     54.151166
103181                                 ],
103182                                 [
103183                                     -7.263505,
103184                                     54.140986
103185                                 ],
103186                                 [
103187                                     -7.27074,
103188                                     54.132253
103189                                 ],
103190                                 [
103191                                     -7.280042,
103192                                     54.126155
103193                                 ],
103194                                 [
103195                                     -7.293788,
103196                                     54.122021
103197                                 ],
103198                                 [
103199                                     -7.297353,
103200                                     54.125896
103201                                 ],
103202                                 [
103203                                     -7.29632,
103204                                     54.134991
103205                                 ],
103206                                 [
103207                                     -7.296423,
103208                                     54.146515
103209                                 ],
103210                                 [
103211                                     -7.295028,
103212                                     54.155404
103213                                 ],
103214                                 [
103215                                     -7.292134,
103216                                     54.162638
103217                                 ],
103218                                 [
103219                                     -7.295545,
103220                                     54.165119
103221                                 ],
103222                                 [
103223                                     -7.325982,
103224                                     54.154577
103225                                 ],
103226                                 [
103227                                     -7.333165,
103228                                     54.149409
103229                                 ],
103230                                 [
103231                                     -7.333165,
103232                                     54.142743
103233                                 ],
103234                                 [
103235                                     -7.310324,
103236                                     54.114683
103237                                 ],
103238                                 [
103239                                     -7.316489,
103240                                     54.11428
103241                                 ],
103242                                 [
103243                                     -7.326964,
103244                                     54.113597
103245                                 ],
103246                                 [
103247                                     -7.375488,
103248                                     54.123312
103249                                 ],
103250                                 [
103251                                     -7.390216,
103252                                     54.121194
103253                                 ],
103254                                 [
103255                                     -7.39466,
103256                                     54.121917
103257                                 ],
103258                                 [
103259                                     -7.396624,
103260                                     54.126258
103261                                 ],
103262                                 [
103263                                     -7.403962,
103264                                     54.135043
103265                                 ],
103266                                 [
103267                                     -7.41223,
103268                                     54.136438
103269                                 ],
103270                                 [
103271                                     -7.422255,
103272                                     54.135456
103273                                 ],
103274                                 [
103275                                     -7.425769,
103276                                     54.136955
103277                                 ],
103278                                 [
103279                                     -7.414659,
103280                                     54.145688
103281                                 ],
103282                                 [
103283                                     -7.439619,
103284                                     54.146929
103285                                 ],
103286                                 [
103287                                     -7.480753,
103288                                     54.127653
103289                                 ],
103290                                 [
103291                                     -7.502302,
103292                                     54.125121
103293                                 ],
103294                                 [
103295                                     -7.609014,
103296                                     54.139901
103297                                 ],
103298                                 [
103299                                     -7.620796,
103300                                     54.144965
103301                                 ],
103302                                 [
103303                                     -7.624052,
103304                                     54.153336
103305                                 ],
103306                                 [
103307                                     -7.625706,
103308                                     54.162173
103309                                 ],
103310                                 [
103311                                     -7.632682,
103312                                     54.168529
103313                                 ],
103314                                 [
103315                                     -7.70477,
103316                                     54.200362
103317                                 ],
103318                                 [
103319                                     -7.722599,
103320                                     54.202326
103321                                 ],
103322                                 [
103323                                     -7.782078,
103324                                     54.2
103325                                 ],
103326                                 [
103327                                     -7.836959,
103328                                     54.204341
103329                                 ],
103330                                 [
103331                                     -7.856441,
103332                                     54.211421
103333                                 ],
103334                                 [
103335                                     -7.86967,
103336                                     54.226872
103337                                 ],
103338                                 [
103339                                     -7.873649,
103340                                     54.271055
103341                                 ],
103342                                 [
103343                                     -7.880264,
103344                                     54.287023
103345                                 ],
103346                                 [
103347                                     -7.894966,
103348                                     54.293586
103349                                 ],
103350                                 [
103351                                     -7.93411,
103352                                     54.297049
103353                                 ],
103354                                 [
103355                                     -7.942075,
103356                                     54.298873
103357                                 ],
103358                                 [
103359                                     -7.950802,
103360                                     54.300873
103361                                 ],
103362                                 [
103363                                     -7.96801,
103364                                     54.31219
103365                                 ],
103366                                 [
103367                                     -7.981033,
103368                                     54.326556
103369                                 ],
103370                                 [
103371                                     -8.002194,
103372                                     54.357923
103373                                 ],
103374                                 [
103375                                     -8.03134,
103376                                     54.358027
103377                                 ],
103378                                 [
103379                                     -8.05648,
103380                                     54.365882
103381                                 ],
103382                                 [
103383                                     -8.079941,
103384                                     54.380196
103385                                 ],
103386                                 [
103387                                     -8.122419,
103388                                     54.415233
103389                                 ],
103390                                 [
103391                                     -8.146346,
103392                                     54.430736
103393                                 ],
103394                                 [
103395                                     -8.156035,
103396                                     54.439055
103397                                 ],
103398                                 [
103399                                     -8.158128,
103400                                     54.447117
103401                                 ],
103402                                 [
103403                                     -8.161177,
103404                                     54.454817
103405                                 ],
103406                                 [
103407                                     -8.173837,
103408                                     54.461741
103409                                 ],
103410                                 [
103411                                     -8.168467,
103412                                     54.463477
103413                                 ],
103414                                 [
103415                                     -8.15017,
103416                                     54.46939
103417                                 ],
103418                                 [
103419                                     -8.097046,
103420                                     54.478588
103421                                 ],
103422                                 [
103423                                     -8.072448,
103424                                     54.487063
103425                                 ],
103426                                 [
103427                                     -8.060976,
103428                                     54.493316
103429                                 ],
103430                                 [
103431                                     -8.05586,
103432                                     54.497553
103433                                 ],
103434                                 [
103435                                     -8.043561,
103436                                     54.512229
103437                                 ],
103438                                 [
103439                                     -8.023278,
103440                                     54.529696
103441                                 ],
103442                                 [
103443                                     -8.002194,
103444                                     54.543442
103445                                 ],
103446                                 [
103447                                     -7.926411,
103448                                     54.533055
103449                                 ],
103450                                 [
103451                                     -7.887137,
103452                                     54.532125
103453                                 ],
103454                                 [
103455                                     -7.848844,
103456                                     54.54091
103457                                 ],
103458                                 [
103459                                     -7.749264,
103460                                     54.596152
103461                                 ],
103462                                 [
103463                                     -7.707871,
103464                                     54.604162
103465                                 ],
103466                                 [
103467                                     -7.707944,
103468                                     54.604708
103469                                 ],
103470                                 [
103471                                     -7.707951,
103472                                     54.604763
103473                                 ],
103474                                 [
103475                                     -7.710558,
103476                                     54.624264
103477                                 ],
103478                                 [
103479                                     -7.721204,
103480                                     54.625866
103481                                 ],
103482                                 [
103483                                     -7.736758,
103484                                     54.619251
103485                                 ],
103486                                 [
103487                                     -7.753553,
103488                                     54.614497
103489                                 ],
103490                                 [
103491                                     -7.769159,
103492                                     54.618011
103493                                 ],
103494                                 [
103495                                     -7.801199,
103496                                     54.634806
103497                                 ],
103498                                 [
103499                                     -7.814996,
103500                                     54.639457
103501                                 ],
103502                                 [
103503                                     -7.822541,
103504                                     54.638113
103505                                 ],
103506                                 [
103507                                     -7.838044,
103508                                     54.63124
103509                                 ],
103510                                 [
103511                                     -7.846416,
103512                                     54.631447
103513                                 ],
103514                                 [
103515                                     -7.85427,
103516                                     54.636408
103517                                 ],
103518                                 [
103519                                     -7.864347,
103520                                     54.649069
103521                                 ],
103522                                 [
103523                                     -7.872771,
103524                                     54.652221
103525                                 ],
103526                                 [
103527                                     -7.890082,
103528                                     54.655063
103529                                 ],
103530                                 [
103531                                     -7.906619,
103532                                     54.661316
103533                                 ],
103534                                 [
103535                                     -7.914835,
103536                                     54.671651
103537                                 ],
103538                                 [
103539                                     -7.907135,
103540                                     54.686689
103541                                 ],
103542                                 [
103543                                     -7.913233,
103544                                     54.688653
103545                                 ],
103546                                 [
103547                                     -7.929666,
103548                                     54.696714
103549                                 ],
103550                                 [
103551                                     -7.880109,
103552                                     54.711029
103553                                 ],
103554                                 [
103555                                     -7.845899,
103556                                     54.731027
103557                                 ],
103558                                 [
103559                                     -7.832153,
103560                                     54.730614
103561                                 ],
103562                                 [
103563                                     -7.803576,
103564                                     54.716145
103565                                 ],
103566                                 [
103567                                     -7.770503,
103568                                     54.706016
103569                                 ],
103570                                 [
103571                                     -7.736603,
103572                                     54.707463
103573                                 ],
103574                                 [
103575                                     -7.70229,
103576                                     54.718883
103577                                 ],
103578                                 [
103579                                     -7.667512,
103580                                     54.738779
103581                                 ],
103582                                 [
103583                                     -7.649683,
103584                                     54.744877
103585                                 ],
103586                                 [
103587                                     -7.61537,
103588                                     54.739347
103589                                 ],
103590                                 [
103591                                     -7.585398,
103592                                     54.744722
103593                                 ],
103594                                 [
103595                                     -7.566639,
103596                                     54.738675
103597                                 ],
103598                                 [
103599                                     -7.556149,
103600                                     54.738365
103601                                 ],
103602                                 [
103603                                     -7.543075,
103604                                     54.741673
103605                                 ],
103606                                 [
103607                                     -7.543023,
103608                                     54.743791
103609                                 ],
103610                                 [
103611                                     -7.548398,
103612                                     54.747202
103613                                 ],
103614                                 [
103615                                     -7.551705,
103616                                     54.754695
103617                                 ],
103618                                 [
103619                                     -7.549741,
103620                                     54.779603
103621                                 ],
103622                                 [
103623                                     -7.543385,
103624                                     54.793091
103625                                 ],
103626                                 [
103627                                     -7.470831,
103628                                     54.845284
103629                                 ],
103630                                 [
103631                                     -7.45507,
103632                                     54.863009
103633                                 ],
103634                                 [
103635                                     -7.444735,
103636                                     54.884455
103637                                 ],
103638                                 [
103639                                     -7.444735,
103640                                     54.894893
103641                                 ],
103642                                 [
103643                                     -7.448972,
103644                                     54.920318
103645                                 ],
103646                                 [
103647                                     -7.445251,
103648                                     54.932152
103649                                 ],
103650                                 [
103651                                     -7.436983,
103652                                     54.938301
103653                                 ],
103654                                 [
103655                                     -7.417139,
103656                                     54.943056
103657                                 ],
103658                                 [
103659                                     -7.415755,
103660                                     54.944372
103661                                 ],
103662                                 [
103663                                     -7.408665,
103664                                     54.951117
103665                                 ],
103666                                 [
103667                                     -7.407424,
103668                                     54.959437
103669                                 ],
103670                                 [
103671                                     -7.413109,
103672                                     54.984965
103673                                 ],
103674                                 [
103675                                     -7.409078,
103676                                     54.992045
103677                                 ],
103678                                 [
103679                                     -7.403755,
103680                                     54.99313
103681                                 ],
103682                                 [
103683                                     -7.40112,
103684                                     54.994836
103685                                 ],
103686                                 [
103687                                     -7.405254,
103688                                     55.003569
103689                                 ],
103690                                 [
103691                                     -7.376987,
103692                                     55.02889
103693                                 ],
103694                                 [
103695                                     -7.366962,
103696                                     55.035557
103697                                 ],
103698                                 [
103699                                     -7.355024,
103700                                     55.040931
103701                                 ],
103702                                 [
103703                                     -7.291152,
103704                                     55.046615
103705                                 ],
103706                                 [
103707                                     -7.282987,
103708                                     55.051835
103709                                 ],
103710                                 [
103711                                     -7.275288,
103712                                     55.058863
103713                                 ],
103714                                 [
103715                                     -7.266503,
103716                                     55.065167
103717                                 ],
103718                                 [
103719                                     -7.247097,
103720                                     55.069328
103721                                 ],
103722                                 [
103723                                     -7.2471,
103724                                     55.069322
103725                                 ],
103726                                 [
103727                                     -7.256744,
103728                                     55.050686
103729                                 ],
103730                                 [
103731                                     -7.240956,
103732                                     55.050279
103733                                 ],
103734                                 [
103735                                     -7.240314,
103736                                     55.050389
103737                                 ]
103738                             ]
103739                         ],
103740                         [
103741                             [
103742                                 [
103743                                     -13.688588,
103744                                     57.596259
103745                                 ],
103746                                 [
103747                                     -13.690419,
103748                                     57.596259
103749                                 ],
103750                                 [
103751                                     -13.691314,
103752                                     57.596503
103753                                 ],
103754                                 [
103755                                     -13.691314,
103756                                     57.597154
103757                                 ],
103758                                 [
103759                                     -13.690419,
103760                                     57.597805
103761                                 ],
103762                                 [
103763                                     -13.688588,
103764                                     57.597805
103765                                 ],
103766                                 [
103767                                     -13.687652,
103768                                     57.597154
103769                                 ],
103770                                 [
103771                                     -13.687652,
103772                                     57.596869
103773                                 ],
103774                                 [
103775                                     -13.688588,
103776                                     57.596259
103777                                 ]
103778                             ]
103779                         ],
103780                         [
103781                             [
103782                                 [
103783                                     -4.839121,
103784                                     54.469789
103785                                 ],
103786                                 [
103787                                     -4.979941,
103788                                     54.457977
103789                                 ],
103790                                 [
103791                                     -5.343644,
103792                                     54.878637
103793                                 ],
103794                                 [
103795                                     -5.308469,
103796                                     55.176452
103797                                 ],
103798                                 [
103799                                     -6.272566,
103800                                     55.418443
103801                                 ],
103802                                 [
103803                                     -8.690528,
103804                                     57.833706
103805                                 ],
103806                                 [
103807                                     -6.344705,
103808                                     59.061083
103809                                 ],
103810                                 [
103811                                     -4.204785,
103812                                     58.63305
103813                                 ],
103814                                 [
103815                                     -2.31566,
103816                                     60.699068
103817                                 ],
103818                                 [
103819                                     -1.695335,
103820                                     60.76432
103821                                 ],
103822                                 [
103823                                     -1.58092,
103824                                     60.866001
103825                                 ],
103826                                 [
103827                                     -0.17022,
103828                                     60.897204
103829                                 ],
103830                                 [
103831                                     -0.800508,
103832                                     59.770037
103833                                 ],
103834                                 [
103835                                     -1.292368,
103836                                     57.732574
103837                                 ],
103838                                 [
103839                                     -1.850077,
103840                                     55.766368
103841                                 ],
103842                                 [
103843                                     -1.73054,
103844                                     55.782219
103845                                 ],
103846                                 [
103847                                     1.892395,
103848                                     52.815229
103849                                 ],
103850                                 [
103851                                     1.742775,
103852                                     51.364209
103853                                 ],
103854                                 [
103855                                     1.080173,
103856                                     50.847526
103857                                 ],
103858                                 [
103859                                     0.000774,
103860                                     50.664982
103861                                 ],
103862                                 [
103863                                     -0.162997,
103864                                     50.752401
103865                                 ],
103866                                 [
103867                                     -0.725152,
103868                                     50.731879
103869                                 ],
103870                                 [
103871                                     -0.768853,
103872                                     50.741516
103873                                 ],
103874                                 [
103875                                     -0.770985,
103876                                     50.736884
103877                                 ],
103878                                 [
103879                                     -0.789947,
103880                                     50.730048
103881                                 ],
103882                                 [
103883                                     -0.812815,
103884                                     50.734768
103885                                 ],
103886                                 [
103887                                     -0.877742,
103888                                     50.761156
103889                                 ],
103890                                 [
103891                                     -0.942879,
103892                                     50.758338
103893                                 ],
103894                                 [
103895                                     -0.992581,
103896                                     50.737379
103897                                 ],
103898                                 [
103899                                     -1.18513,
103900                                     50.766989
103901                                 ],
103902                                 [
103903                                     -1.282741,
103904                                     50.792353
103905                                 ],
103906                                 [
103907                                     -1.375004,
103908                                     50.772063
103909                                 ],
103910                                 [
103911                                     -1.523427,
103912                                     50.719605
103913                                 ],
103914                                 [
103915                                     -1.630649,
103916                                     50.695128
103917                                 ],
103918                                 [
103919                                     -1.663617,
103920                                     50.670508
103921                                 ],
103922                                 [
103923                                     -1.498021,
103924                                     50.40831
103925                                 ],
103926                                 [
103927                                     -4.097427,
103928                                     49.735486
103929                                 ],
103930                                 [
103931                                     -6.825199,
103932                                     49.700905
103933                                 ],
103934                                 [
103935                                     -5.541541,
103936                                     51.446591
103937                                 ],
103938                                 [
103939                                     -6.03361,
103940                                     51.732369
103941                                 ],
103942                                 [
103943                                     -4.791746,
103944                                     52.635365
103945                                 ],
103946                                 [
103947                                     -4.969244,
103948                                     52.637413
103949                                 ],
103950                                 [
103951                                     -5.049473,
103952                                     53.131209
103953                                 ],
103954                                 [
103955                                     -4.787393,
103956                                     53.409491
103957                                 ],
103958                                 [
103959                                     -4.734148,
103960                                     53.424866
103961                                 ],
103962                                 [
103963                                     -4.917096,
103964                                     53.508212
103965                                 ],
103966                                 [
103967                                     -4.839121,
103968                                     54.469789
103969                                 ]
103970                             ]
103971                         ]
103972                     ]
103973                 }
103974             },
103975             {
103976                 "type": "Feature",
103977                 "properties": {
103978                     "id": 0
103979                 },
103980                 "geometry": {
103981                     "type": "MultiPolygon",
103982                     "coordinates": [
103983                         [
103984                             [
103985                                 [
103986                                     -157.018938,
103987                                     19.300864
103988                                 ],
103989                                 [
103990                                     -179.437336,
103991                                     27.295312
103992                                 ],
103993                                 [
103994                                     -179.480084,
103995                                     28.991459
103996                                 ],
103997                                 [
103998                                     -168.707465,
103999                                     26.30325
104000                                 ],
104001                                 [
104002                                     -163.107414,
104003                                     24.60499
104004                                 ],
104005                                 [
104006                                     -153.841679,
104007                                     20.079306
104008                                 ],
104009                                 [
104010                                     -154.233846,
104011                                     19.433391
104012                                 ],
104013                                 [
104014                                     -153.61725,
104015                                     18.900587
104016                                 ],
104017                                 [
104018                                     -154.429471,
104019                                     18.171036
104020                                 ],
104021                                 [
104022                                     -156.780638,
104023                                     18.718492
104024                                 ],
104025                                 [
104026                                     -157.018938,
104027                                     19.300864
104028                                 ]
104029                             ]
104030                         ],
104031                         [
104032                             [
104033                                 [
104034                                     -78.91269,
104035                                     43.037032
104036                                 ],
104037                                 [
104038                                     -78.964351,
104039                                     42.976393
104040                                 ],
104041                                 [
104042                                     -78.981718,
104043                                     42.979043
104044                                 ],
104045                                 [
104046                                     -78.998055,
104047                                     42.991111
104048                                 ],
104049                                 [
104050                                     -79.01189,
104051                                     43.004358
104052                                 ],
104053                                 [
104054                                     -79.022046,
104055                                     43.010539
104056                                 ],
104057                                 [
104058                                     -79.023076,
104059                                     43.017015
104060                                 ],
104061                                 [
104062                                     -79.00983,
104063                                     43.050867
104064                                 ],
104065                                 [
104066                                     -79.011449,
104067                                     43.065291
104068                                 ],
104069                                 [
104070                                     -78.993051,
104071                                     43.066174
104072                                 ],
104073                                 [
104074                                     -78.975536,
104075                                     43.069707
104076                                 ],
104077                                 [
104078                                     -78.958905,
104079                                     43.070884
104080                                 ],
104081                                 [
104082                                     -78.943304,
104083                                     43.065291
104084                                 ],
104085                                 [
104086                                     -78.917399,
104087                                     43.058521
104088                                 ],
104089                                 [
104090                                     -78.908569,
104091                                     43.049396
104092                                 ],
104093                                 [
104094                                     -78.91269,
104095                                     43.037032
104096                                 ]
104097                             ]
104098                         ],
104099                         [
104100                             [
104101                                 [
104102                                     -123.03529,
104103                                     48.992515
104104                                 ],
104105                                 [
104106                                     -123.035308,
104107                                     48.992499
104108                                 ],
104109                                 [
104110                                     -123.045277,
104111                                     48.984361
104112                                 ],
104113                                 [
104114                                     -123.08849,
104115                                     48.972235
104116                                 ],
104117                                 [
104118                                     -123.089345,
104119                                     48.987982
104120                                 ],
104121                                 [
104122                                     -123.090484,
104123                                     48.992499
104124                                 ],
104125                                 [
104126                                     -123.090488,
104127                                     48.992515
104128                                 ],
104129                                 [
104130                                     -123.035306,
104131                                     48.992515
104132                                 ],
104133                                 [
104134                                     -123.03529,
104135                                     48.992515
104136                                 ]
104137                             ]
104138                         ],
104139                         [
104140                             [
104141                                 [
104142                                     -103.837038,
104143                                     29.279906
104144                                 ],
104145                                 [
104146                                     -103.864121,
104147                                     29.281366
104148                                 ],
104149                                 [
104150                                     -103.928122,
104151                                     29.293019
104152                                 ],
104153                                 [
104154                                     -104.01915,
104155                                     29.32033
104156                                 ],
104157                                 [
104158                                     -104.057313,
104159                                     29.339037
104160                                 ],
104161                                 [
104162                                     -104.105424,
104163                                     29.385675
104164                                 ],
104165                                 [
104166                                     -104.139789,
104167                                     29.400584
104168                                 ],
104169                                 [
104170                                     -104.161648,
104171                                     29.416759
104172                                 ],
104173                                 [
104174                                     -104.194514,
104175                                     29.448927
104176                                 ],
104177                                 [
104178                                     -104.212291,
104179                                     29.484661
104180                                 ],
104181                                 [
104182                                     -104.218698,
104183                                     29.489829
104184                                 ],
104185                                 [
104186                                     -104.227148,
104187                                     29.493033
104188                                 ],
104189                                 [
104190                                     -104.251022,
104191                                     29.508588
104192                                 ],
104193                                 [
104194                                     -104.267171,
104195                                     29.526571
104196                                 ],
104197                                 [
104198                                     -104.292751,
104199                                     29.532824
104200                                 ],
104201                                 [
104202                                     -104.320604,
104203                                     29.532255
104204                                 ],
104205                                 [
104206                                     -104.338484,
104207                                     29.524013
104208                                 ],
104209                                 [
104210                                     -104.349026,
104211                                     29.537578
104212                                 ],
104213                                 [
104214                                     -104.430443,
104215                                     29.582795
104216                                 ],
104217                                 [
104218                                     -104.437832,
104219                                     29.58543
104220                                 ],
104221                                 [
104222                                     -104.444008,
104223                                     29.589203
104224                                 ],
104225                                 [
104226                                     -104.448555,
104227                                     29.597678
104228                                 ],
104229                                 [
104230                                     -104.452069,
104231                                     29.607109
104232                                 ],
104233                                 [
104234                                     -104.455222,
104235                                     29.613387
104236                                 ],
104237                                 [
104238                                     -104.469381,
104239                                     29.625402
104240                                 ],
104241                                 [
104242                                     -104.516639,
104243                                     29.654315
104244                                 ],
104245                                 [
104246                                     -104.530824,
104247                                     29.667906
104248                                 ],
104249                                 [
104250                                     -104.535036,
104251                                     29.677802
104252                                 ],
104253                                 [
104254                                     -104.535191,
104255                                     29.687853
104256                                 ],
104257                                 [
104258                                     -104.537103,
104259                                     29.702116
104260                                 ],
104261                                 [
104262                                     -104.543666,
104263                                     29.71643
104264                                 ],
104265                                 [
104266                                     -104.561391,
104267                                     29.745421
104268                                 ],
104269                                 [
104270                                     -104.570279,
104271                                     29.787511
104272                                 ],
104273                                 [
104274                                     -104.583586,
104275                                     29.802575
104276                                 ],
104277                                 [
104278                                     -104.601207,
104279                                     29.81477
104280                                 ],
104281                                 [
104282                                     -104.619682,
104283                                     29.833064
104284                                 ],
104285                                 [
104286                                     -104.623764,
104287                                     29.841487
104288                                 ],
104289                                 [
104290                                     -104.637588,
104291                                     29.887996
104292                                 ],
104293                                 [
104294                                     -104.656346,
104295                                     29.908201
104296                                 ],
104297                                 [
104298                                     -104.660635,
104299                                     29.918433
104300                                 ],
104301                                 [
104302                                     -104.663478,
104303                                     29.923084
104304                                 ],
104305                                 [
104306                                     -104.676526,
104307                                     29.93683
104308                                 ],
104309                                 [
104310                                     -104.680479,
104311                                     29.942308
104312                                 ],
104313                                 [
104314                                     -104.682469,
104315                                     29.952126
104316                                 ],
104317                                 [
104318                                     -104.680117,
104319                                     29.967784
104320                                 ],
104321                                 [
104322                                     -104.680479,
104323                                     29.976466
104324                                 ],
104325                                 [
104326                                     -104.699108,
104327                                     30.03145
104328                                 ],
104329                                 [
104330                                     -104.701589,
104331                                     30.055324
104332                                 ],
104333                                 [
104334                                     -104.698592,
104335                                     30.075271
104336                                 ],
104337                                 [
104338                                     -104.684639,
104339                                     30.111135
104340                                 ],
104341                                 [
104342                                     -104.680479,
104343                                     30.134131
104344                                 ],
104345                                 [
104346                                     -104.67867,
104347                                     30.170356
104348                                 ],
104349                                 [
104350                                     -104.681564,
104351                                     30.192939
104352                                 ],
104353                                 [
104354                                     -104.695853,
104355                                     30.208441
104356                                 ],
104357                                 [
104358                                     -104.715231,
104359                                     30.243995
104360                                 ],
104361                                 [
104362                                     -104.724585,
104363                                     30.252211
104364                                 ],
104365                                 [
104366                                     -104.742155,
104367                                     30.25986
104368                                 ],
104369                                 [
104370                                     -104.74939,
104371                                     30.264459
104372                                 ],
104373                                 [
104374                                     -104.761689,
104375                                     30.284199
104376                                 ],
104377                                 [
104378                                     -104.774143,
104379                                     30.311588
104380                                 ],
104381                                 [
104382                                     -104.788767,
104383                                     30.335927
104384                                 ],
104385                                 [
104386                                     -104.807732,
104387                                     30.346418
104388                                 ],
104389                                 [
104390                                     -104.8129,
104391                                     30.350707
104392                                 ],
104393                                 [
104394                                     -104.814967,
104395                                     30.360577
104396                                 ],
104397                                 [
104398                                     -104.816001,
104399                                     30.371997
104400                                 ],
104401                                 [
104402                                     -104.818274,
104403                                     30.380524
104404                                 ],
104405                                 [
104406                                     -104.824269,
104407                                     30.38719
104408                                 ],
104409                                 [
104410                                     -104.83755,
104411                                     30.394063
104412                                 ],
104413                                 [
104414                                     -104.844939,
104415                                     30.40104
104416                                 ],
104417                                 [
104418                                     -104.853259,
104419                                     30.41215
104420                                 ],
104421                                 [
104422                                     -104.855016,
104423                                     30.417473
104424                                 ],
104425                                 [
104426                                     -104.853621,
104427                                     30.423984
104428                                 ],
104429                                 [
104430                                     -104.852432,
104431                                     30.438867
104432                                 ],
104433                                 [
104434                                     -104.854655,
104435                                     30.448737
104436                                 ],
104437                                 [
104438                                     -104.864473,
104439                                     30.462018
104440                                 ],
104441                                 [
104442                                     -104.866695,
104443                                     30.473025
104444                                 ],
104445                                 [
104446                                     -104.865248,
104447                                     30.479898
104448                                 ],
104449                                 [
104450                                     -104.859615,
104451                                     30.491112
104452                                 ],
104453                                 [
104454                                     -104.859254,
104455                                     30.497261
104456                                 ],
104457                                 [
104458                                     -104.863026,
104459                                     30.502377
104460                                 ],
104461                                 [
104462                                     -104.879718,
104463                                     30.510852
104464                                 ],
104465                                 [
104466                                     -104.882146,
104467                                     30.520929
104468                                 ],
104469                                 [
104470                                     -104.884007,
104471                                     30.541858
104472                                 ],
104473                                 [
104474                                     -104.886591,
104475                                     30.551883
104476                                 ],
104477                                 [
104478                                     -104.898166,
104479                                     30.569401
104480                                 ],
104481                                 [
104482                                     -104.928242,
104483                                     30.599529
104484                                 ],
104485                                 [
104486                                     -104.93434,
104487                                     30.610536
104488                                 ],
104489                                 [
104490                                     -104.941057,
104491                                     30.61405
104492                                 ],
104493                                 [
104494                                     -104.972735,
104495                                     30.618029
104496                                 ],
104497                                 [
104498                                     -104.98276,
104499                                     30.620716
104500                                 ],
104501                                 [
104502                                     -104.989117,
104503                                     30.629553
104504                                 ],
104505                                 [
104506                                     -104.991649,
104507                                     30.640301
104508                                 ],
104509                                 [
104510                                     -104.992941,
104511                                     30.651464
104512                                 ],
104513                                 [
104514                                     -104.995783,
104515                                     30.661747
104516                                 ],
104517                                 [
104518                                     -105.008495,
104519                                     30.676992
104520                                 ],
104521                                 [
104522                                     -105.027977,
104523                                     30.690117
104524                                 ],
104525                                 [
104526                                     -105.049475,
104527                                     30.699264
104528                                 ],
104529                                 [
104530                                     -105.06813,
104531                                     30.702675
104532                                 ],
104533                                 [
104534                                     -105.087043,
104535                                     30.709806
104536                                 ],
104537                                 [
104538                                     -105.133604,
104539                                     30.757917
104540                                 ],
104541                                 [
104542                                     -105.140425,
104543                                     30.750476
104544                                 ],
104545                                 [
104546                                     -105.153241,
104547                                     30.763188
104548                                 ],
104549                                 [
104550                                     -105.157788,
104551                                     30.76572
104552                                 ],
104553                                 [
104554                                     -105.160889,
104555                                     30.764118
104556                                 ],
104557                                 [
104558                                     -105.162698,
104559                                     30.774919
104560                                 ],
104561                                 [
104562                                     -105.167297,
104563                                     30.781171
104564                                 ],
104565                                 [
104566                                     -105.17479,
104567                                     30.783962
104568                                 ],
104569                                 [
104570                                     -105.185125,
104571                                     30.784634
104572                                 ],
104573                                 [
104574                                     -105.195306,
104575                                     30.787941
104576                                 ],
104577                                 [
104578                                     -105.204917,
104579                                     30.80241
104580                                 ],
104581                                 [
104582                                     -105.2121,
104583                                     30.805718
104584                                 ],
104585                                 [
104586                                     -105.21825,
104587                                     30.806803
104588                                 ],
104589                                 [
104590                                     -105.229257,
104591                                     30.810214
104592                                 ],
104593                                 [
104594                                     -105.232874,
104595                                     30.809128
104596                                 ],
104597                                 [
104598                                     -105.239851,
104599                                     30.801532
104600                                 ],
104601                                 [
104602                                     -105.243985,
104603                                     30.799103
104604                                 ],
104605                                 [
104606                                     -105.249049,
104607                                     30.798845
104608                                 ],
104609                                 [
104610                                     -105.259488,
104611                                     30.802979
104612                                 ],
104613                                 [
104614                                     -105.265844,
104615                                     30.808405
104616                                 ],
104617                                 [
104618                                     -105.270753,
104619                                     30.814348
104620                                 ],
104621                                 [
104622                                     -105.277006,
104623                                     30.819412
104624                                 ],
104625                                 [
104626                                     -105.334315,
104627                                     30.843803
104628                                 ],
104629                                 [
104630                                     -105.363771,
104631                                     30.850366
104632                                 ],
104633                                 [
104634                                     -105.376173,
104635                                     30.859565
104636                                 ],
104637                                 [
104638                                     -105.41555,
104639                                     30.902456
104640                                 ],
104641                                 [
104642                                     -105.496682,
104643                                     30.95651
104644                                 ],
104645                                 [
104646                                     -105.530789,
104647                                     30.991701
104648                                 ],
104649                                 [
104650                                     -105.555955,
104651                                     31.002605
104652                                 ],
104653                                 [
104654                                     -105.565722,
104655                                     31.016661
104656                                 ],
104657                                 [
104658                                     -105.578641,
104659                                     31.052163
104660                                 ],
104661                                 [
104662                                     -105.59094,
104663                                     31.071438
104664                                 ],
104665                                 [
104666                                     -105.605875,
104667                                     31.081928
104668                                 ],
104669                                 [
104670                                     -105.623496,
104671                                     31.090351
104672                                 ],
104673                                 [
104674                                     -105.643805,
104675                                     31.103684
104676                                 ],
104677                                 [
104678                                     -105.668042,
104679                                     31.127869
104680                                 ],
104681                                 [
104682                                     -105.675225,
104683                                     31.131951
104684                                 ],
104685                                 [
104686                                     -105.692278,
104687                                     31.137635
104688                                 ],
104689                                 [
104690                                     -105.76819,
104691                                     31.18001
104692                                 ],
104693                                 [
104694                                     -105.777854,
104695                                     31.192722
104696                                 ],
104697                                 [
104698                                     -105.78483,
104699                                     31.211016
104700                                 ],
104701                                 [
104702                                     -105.861983,
104703                                     31.288376
104704                                 ],
104705                                 [
104706                                     -105.880147,
104707                                     31.300881
104708                                 ],
104709                                 [
104710                                     -105.896994,
104711                                     31.305997
104712                                 ],
104713                                 [
104714                                     -105.897149,
104715                                     31.309511
104716                                 ],
104717                                 [
104718                                     -105.908802,
104719                                     31.317004
104720                                 ],
104721                                 [
104722                                     -105.928052,
104723                                     31.326461
104724                                 ],
104725                                 [
104726                                     -105.934563,
104727                                     31.335504
104728                                 ],
104729                                 [
104730                                     -105.941772,
104731                                     31.352351
104732                                 ],
104733                                 [
104734                                     -105.948515,
104735                                     31.361239
104736                                 ],
104737                                 [
104738                                     -105.961202,
104739                                     31.371006
104740                                 ],
104741                                 [
104742                                     -106.004739,
104743                                     31.396948
104744                                 ],
104745                                 [
104746                                     -106.021147,
104747                                     31.402167
104748                                 ],
104749                                 [
104750                                     -106.046261,
104751                                     31.404648
104752                                 ],
104753                                 [
104754                                     -106.065304,
104755                                     31.410952
104756                                 ],
104757                                 [
104758                                     -106.099385,
104759                                     31.428884
104760                                 ],
104761                                 [
104762                                     -106.141113,
104763                                     31.439167
104764                                 ],
104765                                 [
104766                                     -106.164316,
104767                                     31.447797
104768                                 ],
104769                                 [
104770                                     -106.174471,
104771                                     31.460251
104772                                 ],
104773                                 [
104774                                     -106.209249,
104775                                     31.477305
104776                                 ],
104777                                 [
104778                                     -106.215424,
104779                                     31.483919
104780                                 ],
104781                                 [
104782                                     -106.21744,
104783                                     31.488725
104784                                 ],
104785                                 [
104786                                     -106.218731,
104787                                     31.494616
104788                                 ],
104789                                 [
104790                                     -106.222891,
104791                                     31.50459
104792                                 ],
104793                                 [
104794                                     -106.232658,
104795                                     31.519938
104796                                 ],
104797                                 [
104798                                     -106.274749,
104799                                     31.562622
104800                                 ],
104801                                 [
104802                                     -106.286298,
104803                                     31.580141
104804                                 ],
104805                                 [
104806                                     -106.312292,
104807                                     31.648612
104808                                 ],
104809                                 [
104810                                     -106.331309,
104811                                     31.68215
104812                                 ],
104813                                 [
104814                                     -106.35849,
104815                                     31.717548
104816                                 ],
104817                                 [
104818                                     -106.39177,
104819                                     31.745919
104820                                 ],
104821                                 [
104822                                     -106.428951,
104823                                     31.758476
104824                                 ],
104825                                 [
104826                                     -106.473135,
104827                                     31.755065
104828                                 ],
104829                                 [
104830                                     -106.492797,
104831                                     31.759044
104832                                 ],
104833                                 [
104834                                     -106.501425,
104835                                     31.766344
104836                                 ],
104837                                 [
104838                                     -106.506052,
104839                                     31.770258
104840                                 ],
104841                                 [
104842                                     -106.517189,
104843                                     31.773824
104844                                 ],
104845                                 [
104846                                     -106.558969,
104847                                     31.773876
104848                                 ],
104849                                 [
104850                                     -106.584859,
104851                                     31.773927
104852                                 ],
104853                                 [
104854                                     -106.610697,
104855                                     31.773979
104856                                 ],
104857                                 [
104858                                     -106.636587,
104859                                     31.774082
104860                                 ],
104861                                 [
104862                                     -106.662477,
104863                                     31.774134
104864                                 ],
104865                                 [
104866                                     -106.688315,
104867                                     31.774237
104868                                 ],
104869                                 [
104870                                     -106.714205,
104871                                     31.774237
104872                                 ],
104873                                 [
104874                                     -106.740095,
104875                                     31.774289
104876                                 ],
104877                                 [
104878                                     -106.765933,
104879                                     31.774392
104880                                 ],
104881                                 [
104882                                     -106.791823,
104883                                     31.774444
104884                                 ],
104885                                 [
104886                                     -106.817713,
104887                                     31.774496
104888                                 ],
104889                                 [
104890                                     -106.843603,
104891                                     31.774547
104892                                 ],
104893                                 [
104894                                     -106.869441,
104895                                     31.774599
104896                                 ],
104897                                 [
104898                                     -106.895331,
104899                                     31.774702
104900                                 ],
104901                                 [
104902                                     -106.921221,
104903                                     31.774702
104904                                 ],
104905                                 [
104906                                     -106.947111,
104907                                     31.774754
104908                                 ],
104909                                 [
104910                                     -106.973001,
104911                                     31.774857
104912                                 ],
104913                                 [
104914                                     -106.998891,
104915                                     31.774909
104916                                 ],
104917                                 [
104918                                     -107.02478,
104919                                     31.774961
104920                                 ],
104921                                 [
104922                                     -107.05067,
104923                                     31.775013
104924                                 ],
104925                                 [
104926                                     -107.076509,
104927                                     31.775064
104928                                 ],
104929                                 [
104930                                     -107.102398,
104931                                     31.775168
104932                                 ],
104933                                 [
104934                                     -107.128288,
104935                                     31.775168
104936                                 ],
104937                                 [
104938                                     -107.154127,
104939                                     31.775219
104940                                 ],
104941                                 [
104942                                     -107.180016,
104943                                     31.775374
104944                                 ],
104945                                 [
104946                                     -107.205906,
104947                                     31.775374
104948                                 ],
104949                                 [
104950                                     -107.231796,
104951                                     31.775426
104952                                 ],
104953                                 [
104954                                     -107.257634,
104955                                     31.775478
104956                                 ],
104957                                 [
104958                                     -107.283524,
104959                                     31.775529
104960                                 ],
104961                                 [
104962                                     -107.309414,
104963                                     31.775633
104964                                 ],
104965                                 [
104966                                     -107.335252,
104967                                     31.775684
104968                                 ],
104969                                 [
104970                                     -107.361142,
104971                                     31.775788
104972                                 ],
104973                                 [
104974                                     -107.387032,
104975                                     31.775788
104976                                 ],
104977                                 [
104978                                     -107.412896,
104979                                     31.775839
104980                                 ],
104981                                 [
104982                                     -107.438786,
104983                                     31.775943
104984                                 ],
104985                                 [
104986                                     -107.464676,
104987                                     31.775994
104988                                 ],
104989                                 [
104990                                     -107.490566,
104991                                     31.776098
104992                                 ],
104993                                 [
104994                                     -107.516404,
104995                                     31.776149
104996                                 ],
104997                                 [
104998                                     -107.542294,
104999                                     31.776201
105000                                 ],
105001                                 [
105002                                     -107.568184,
105003                                     31.776253
105004                                 ],
105005                                 [
105006                                     -107.594074,
105007                                     31.776304
105008                                 ],
105009                                 [
105010                                     -107.619964,
105011                                     31.776408
105012                                 ],
105013                                 [
105014                                     -107.645854,
105015                                     31.776459
105016                                 ],
105017                                 [
105018                                     -107.671744,
105019                                     31.776459
105020                                 ],
105021                                 [
105022                                     -107.697633,
105023                                     31.776563
105024                                 ],
105025                                 [
105026                                     -107.723472,
105027                                     31.776614
105028                                 ],
105029                                 [
105030                                     -107.749362,
105031                                     31.776666
105032                                 ],
105033                                 [
105034                                     -107.775251,
105035                                     31.776718
105036                                 ],
105037                                 [
105038                                     -107.801141,
105039                                     31.77677
105040                                 ],
105041                                 [
105042                                     -107.82698,
105043                                     31.776873
105044                                 ],
105045                                 [
105046                                     -107.852869,
105047                                     31.776925
105048                                 ],
105049                                 [
105050                                     -107.878759,
105051                                     31.776925
105052                                 ],
105053                                 [
105054                                     -107.904598,
105055                                     31.777028
105056                                 ],
105057                                 [
105058                                     -107.930487,
105059                                     31.77708
105060                                 ],
105061                                 [
105062                                     -107.956377,
105063                                     31.777131
105064                                 ],
105065                                 [
105066                                     -107.982216,
105067                                     31.777183
105068                                 ],
105069                                 [
105070                                     -108.008105,
105071                                     31.777235
105072                                 ],
105073                                 [
105074                                     -108.033995,
105075                                     31.777338
105076                                 ],
105077                                 [
105078                                     -108.059885,
105079                                     31.77739
105080                                 ],
105081                                 [
105082                                     -108.085723,
105083                                     31.77739
105084                                 ],
105085                                 [
105086                                     -108.111613,
105087                                     31.777545
105088                                 ],
105089                                 [
105090                                     -108.137503,
105091                                     31.777545
105092                                 ],
105093                                 [
105094                                     -108.163341,
105095                                     31.777648
105096                                 ],
105097                                 [
105098                                     -108.189283,
105099                                     31.7777
105100                                 ],
105101                                 [
105102                                     -108.215121,
105103                                     31.777751
105104                                 ],
105105                                 [
105106                                     -108.215121,
105107                                     31.770723
105108                                 ],
105109                                 [
105110                                     -108.215121,
105111                                     31.763695
105112                                 ],
105113                                 [
105114                                     -108.215121,
105115                                     31.756667
105116                                 ],
105117                                 [
105118                                     -108.215121,
105119                                     31.749639
105120                                 ],
105121                                 [
105122                                     -108.215121,
105123                                     31.74256
105124                                 ],
105125                                 [
105126                                     -108.215121,
105127                                     31.735583
105128                                 ],
105129                                 [
105130                                     -108.215121,
105131                                     31.728555
105132                                 ],
105133                                 [
105134                                     -108.215121,
105135                                     31.721476
105136                                 ],
105137                                 [
105138                                     -108.215121,
105139                                     31.714396
105140                                 ],
105141                                 [
105142                                     -108.215121,
105143                                     31.70742
105144                                 ],
105145                                 [
105146                                     -108.215121,
105147                                     31.700392
105148                                 ],
105149                                 [
105150                                     -108.215121,
105151                                     31.693312
105152                                 ],
105153                                 [
105154                                     -108.215121,
105155                                     31.686284
105156                                 ],
105157                                 [
105158                                     -108.215121,
105159                                     31.679256
105160                                 ],
105161                                 [
105162                                     -108.215121,
105163                                     31.672176
105164                                 ],
105165                                 [
105166                                     -108.21507,
105167                                     31.665148
105168                                 ],
105169                                 [
105170                                     -108.215018,
105171                                     31.658172
105172                                 ],
105173                                 [
105174                                     -108.215018,
105175                                     31.651092
105176                                 ],
105177                                 [
105178                                     -108.215018,
105179                                     31.644064
105180                                 ],
105181                                 [
105182                                     -108.215018,
105183                                     31.637036
105184                                 ],
105185                                 [
105186                                     -108.215018,
105187                                     31.630008
105188                                 ],
105189                                 [
105190                                     -108.215018,
105191                                     31.62298
105192                                 ],
105193                                 [
105194                                     -108.215018,
105195                                     31.615952
105196                                 ],
105197                                 [
105198                                     -108.215018,
105199                                     31.608873
105200                                 ],
105201                                 [
105202                                     -108.215018,
105203                                     31.601845
105204                                 ],
105205                                 [
105206                                     -108.215018,
105207                                     31.594817
105208                                 ],
105209                                 [
105210                                     -108.215018,
105211                                     31.587789
105212                                 ],
105213                                 [
105214                                     -108.215018,
105215                                     31.580761
105216                                 ],
105217                                 [
105218                                     -108.215018,
105219                                     31.573733
105220                                 ],
105221                                 [
105222                                     -108.215018,
105223                                     31.566653
105224                                 ],
105225                                 [
105226                                     -108.215018,
105227                                     31.559625
105228                                 ],
105229                                 [
105230                                     -108.214966,
105231                                     31.552597
105232                                 ],
105233                                 [
105234                                     -108.214966,
105235                                     31.545569
105236                                 ],
105237                                 [
105238                                     -108.214966,
105239                                     31.538489
105240                                 ],
105241                                 [
105242                                     -108.214966,
105243                                     31.531461
105244                                 ],
105245                                 [
105246                                     -108.214966,
105247                                     31.524485
105248                                 ],
105249                                 [
105250                                     -108.214966,
105251                                     31.517405
105252                                 ],
105253                                 [
105254                                     -108.214966,
105255                                     31.510378
105256                                 ],
105257                                 [
105258                                     -108.214966,
105259                                     31.503401
105260                                 ],
105261                                 [
105262                                     -108.214966,
105263                                     31.496322
105264                                 ],
105265                                 [
105266                                     -108.214966,
105267                                     31.489242
105268                                 ],
105269                                 [
105270                                     -108.214966,
105271                                     31.482214
105272                                 ],
105273                                 [
105274                                     -108.214966,
105275                                     31.475238
105276                                 ],
105277                                 [
105278                                     -108.214966,
105279                                     31.468158
105280                                 ],
105281                                 [
105282                                     -108.214966,
105283                                     31.46113
105284                                 ],
105285                                 [
105286                                     -108.214966,
105287                                     31.454102
105288                                 ],
105289                                 [
105290                                     -108.214966,
105291                                     31.447074
105292                                 ],
105293                                 [
105294                                     -108.214915,
105295                                     31.440046
105296                                 ],
105297                                 [
105298                                     -108.214863,
105299                                     31.432966
105300                                 ],
105301                                 [
105302                                     -108.214863,
105303                                     31.425938
105304                                 ],
105305                                 [
105306                                     -108.214863,
105307                                     31.41891
105308                                 ],
105309                                 [
105310                                     -108.214863,
105311                                     31.411882
105312                                 ],
105313                                 [
105314                                     -108.214863,
105315                                     31.404803
105316                                 ],
105317                                 [
105318                                     -108.214863,
105319                                     31.397826
105320                                 ],
105321                                 [
105322                                     -108.214863,
105323                                     31.390798
105324                                 ],
105325                                 [
105326                                     -108.214863,
105327                                     31.383719
105328                                 ],
105329                                 [
105330                                     -108.214863,
105331                                     31.376639
105332                                 ],
105333                                 [
105334                                     -108.214863,
105335                                     31.369663
105336                                 ],
105337                                 [
105338                                     -108.214863,
105339                                     31.362635
105340                                 ],
105341                                 [
105342                                     -108.214863,
105343                                     31.355555
105344                                 ],
105345                                 [
105346                                     -108.214863,
105347                                     31.348527
105348                                 ],
105349                                 [
105350                                     -108.214863,
105351                                     31.341551
105352                                 ],
105353                                 [
105354                                     -108.214863,
105355                                     31.334471
105356                                 ],
105357                                 [
105358                                     -108.214811,
105359                                     31.327443
105360                                 ],
105361                                 [
105362                                     -108.257573,
105363                                     31.327391
105364                                 ],
105365                                 [
105366                                     -108.300336,
105367                                     31.327391
105368                                 ],
105369                                 [
105370                                     -108.34302,
105371                                     31.327391
105372                                 ],
105373                                 [
105374                                     -108.385731,
105375                                     31.327391
105376                                 ],
105377                                 [
105378                                     -108.428442,
105379                                     31.327391
105380                                 ],
105381                                 [
105382                                     -108.471152,
105383                                     31.327391
105384                                 ],
105385                                 [
105386                                     -108.513837,
105387                                     31.327391
105388                                 ],
105389                                 [
105390                                     -108.556547,
105391                                     31.327391
105392                                 ],
105393                                 [
105394                                     -108.59931,
105395                                     31.327391
105396                                 ],
105397                                 [
105398                                     -108.64202,
105399                                     31.327391
105400                                 ],
105401                                 [
105402                                     -108.684757,
105403                                     31.327391
105404                                 ],
105405                                 [
105406                                     -108.727467,
105407                                     31.327391
105408                                 ],
105409                                 [
105410                                     -108.770178,
105411                                     31.327391
105412                                 ],
105413                                 [
105414                                     -108.812914,
105415                                     31.327391
105416                                 ],
105417                                 [
105418                                     -108.855625,
105419                                     31.327391
105420                                 ],
105421                                 [
105422                                     -108.898335,
105423                                     31.327391
105424                                 ],
105425                                 [
105426                                     -108.941046,
105427                                     31.327391
105428                                 ],
105429                                 [
105430                                     -108.968282,
105431                                     31.327391
105432                                 ],
105433                                 [
105434                                     -108.983731,
105435                                     31.327391
105436                                 ],
105437                                 [
105438                                     -109.026493,
105439                                     31.327391
105440                                 ],
105441                                 [
105442                                     -109.04743,
105443                                     31.327391
105444                                 ],
105445                                 [
105446                                     -109.069203,
105447                                     31.327391
105448                                 ],
105449                                 [
105450                                     -109.111914,
105451                                     31.327391
105452                                 ],
105453                                 [
105454                                     -109.154599,
105455                                     31.327391
105456                                 ],
105457                                 [
105458                                     -109.197361,
105459                                     31.327391
105460                                 ],
105461                                 [
105462                                     -109.240072,
105463                                     31.32734
105464                                 ],
105465                                 [
105466                                     -109.282782,
105467                                     31.32734
105468                                 ],
105469                                 [
105470                                     -109.325519,
105471                                     31.32734
105472                                 ],
105473                                 [
105474                                     -109.368229,
105475                                     31.32734
105476                                 ],
105477                                 [
105478                                     -109.410914,
105479                                     31.32734
105480                                 ],
105481                                 [
105482                                     -109.45365,
105483                                     31.32734
105484                                 ],
105485                                 [
105486                                     -109.496387,
105487                                     31.32734
105488                                 ],
105489                                 [
105490                                     -109.539071,
105491                                     31.32734
105492                                 ],
105493                                 [
105494                                     -109.581808,
105495                                     31.32734
105496                                 ],
105497                                 [
105498                                     -109.624493,
105499                                     31.32734
105500                                 ],
105501                                 [
105502                                     -109.667177,
105503                                     31.32734
105504                                 ],
105505                                 [
105506                                     -109.709965,
105507                                     31.32734
105508                                 ],
105509                                 [
105510                                     -109.75265,
105511                                     31.32734
105512                                 ],
105513                                 [
105514                                     -109.795335,
105515                                     31.32734
105516                                 ],
105517                                 [
105518                                     -109.838123,
105519                                     31.32734
105520                                 ],
105521                                 [
105522                                     -109.880808,
105523                                     31.32734
105524                                 ],
105525                                 [
105526                                     -109.923596,
105527                                     31.327288
105528                                 ],
105529                                 [
105530                                     -109.96628,
105531                                     31.327236
105532                                 ],
105533                                 [
105534                                     -110.008965,
105535                                     31.327236
105536                                 ],
105537                                 [
105538                                     -110.051702,
105539                                     31.327236
105540                                 ],
105541                                 [
105542                                     -110.094386,
105543                                     31.327236
105544                                 ],
105545                                 [
105546                                     -110.137071,
105547                                     31.327236
105548                                 ],
105549                                 [
105550                                     -110.179807,
105551                                     31.327236
105552                                 ],
105553                                 [
105554                                     -110.222544,
105555                                     31.327236
105556                                 ],
105557                                 [
105558                                     -110.265229,
105559                                     31.327236
105560                                 ],
105561                                 [
105562                                     -110.308017,
105563                                     31.327236
105564                                 ],
105565                                 [
105566                                     -110.350753,
105567                                     31.327236
105568                                 ],
105569                                 [
105570                                     -110.39349,
105571                                     31.327236
105572                                 ],
105573                                 [
105574                                     -110.436174,
105575                                     31.327236
105576                                 ],
105577                                 [
105578                                     -110.478859,
105579                                     31.327236
105580                                 ],
105581                                 [
105582                                     -110.521595,
105583                                     31.327236
105584                                 ],
105585                                 [
105586                                     -110.56428,
105587                                     31.327236
105588                                 ],
105589                                 [
105590                                     -110.606965,
105591                                     31.327236
105592                                 ],
105593                                 [
105594                                     -110.649727,
105595                                     31.327236
105596                                 ],
105597                                 [
105598                                     -110.692438,
105599                                     31.327236
105600                                 ],
105601                                 [
105602                                     -110.7352,
105603                                     31.327236
105604                                 ],
105605                                 [
105606                                     -110.777885,
105607                                     31.327236
105608                                 ],
105609                                 [
105610                                     -110.820595,
105611                                     31.327236
105612                                 ],
105613                                 [
105614                                     -110.863358,
105615                                     31.327236
105616                                 ],
105617                                 [
105618                                     -110.906068,
105619                                     31.327236
105620                                 ],
105621                                 [
105622                                     -110.948753,
105623                                     31.327185
105624                                 ],
105625                                 [
105626                                     -111.006269,
105627                                     31.327185
105628                                 ],
105629                                 [
105630                                     -111.067118,
105631                                     31.333644
105632                                 ],
105633                                 [
105634                                     -111.094455,
105635                                     31.342532
105636                                 ],
105637                                 [
105638                                     -111.145924,
105639                                     31.359069
105640                                 ],
105641                                 [
105642                                     -111.197446,
105643                                     31.375554
105644                                 ],
105645                                 [
105646                                     -111.248864,
105647                                     31.392142
105648                                 ],
105649                                 [
105650                                     -111.300333,
105651                                     31.40873
105652                                 ],
105653                                 [
105654                                     -111.351803,
105655                                     31.425318
105656                                 ],
105657                                 [
105658                                     -111.403299,
105659                                     31.441855
105660                                 ],
105661                                 [
105662                                     -111.454768,
105663                                     31.458339
105664                                 ],
105665                                 [
105666                                     -111.506238,
105667                                     31.474979
105668                                 ],
105669                                 [
105670                                     -111.915464,
105671                                     31.601431
105672                                 ],
105673                                 [
105674                                     -112.324715,
105675                                     31.727987
105676                                 ],
105677                                 [
105678                                     -112.733967,
105679                                     31.854543
105680                                 ],
105681                                 [
105682                                     -113.143218,
105683                                     31.981046
105684                                 ],
105685                                 [
105686                                     -113.552444,
105687                                     32.107602
105688                                 ],
105689                                 [
105690                                     -113.961696,
105691                                     32.234132
105692                                 ],
105693                                 [
105694                                     -114.370921,
105695                                     32.360687
105696                                 ],
105697                                 [
105698                                     -114.780147,
105699                                     32.487243
105700                                 ],
105701                                 [
105702                                     -114.816785,
105703                                     32.498534
105704                                 ],
105705                                 [
105706                                     -114.819373,
105707                                     32.499363
105708                                 ],
105709                                 [
105710                                     -114.822108,
105711                                     32.50024
105712                                 ],
105713                                 [
105714                                     -114.809447,
105715                                     32.511324
105716                                 ],
105717                                 [
105718                                     -114.795546,
105719                                     32.552226
105720                                 ],
105721                                 [
105722                                     -114.794203,
105723                                     32.574111
105724                                 ],
105725                                 [
105726                                     -114.802678,
105727                                     32.594497
105728                                 ],
105729                                 [
105730                                     -114.786813,
105731                                     32.621033
105732                                 ],
105733                                 [
105734                                     -114.781542,
105735                                     32.628061
105736                                 ],
105737                                 [
105738                                     -114.758804,
105739                                     32.64483
105740                                 ],
105741                                 [
105742                                     -114.751156,
105743                                     32.65222
105744                                 ],
105745                                 [
105746                                     -114.739477,
105747                                     32.669066
105748                                 ],
105749                                 [
105750                                     -114.731209,
105751                                     32.686636
105752                                 ],
105753                                 [
105754                                     -114.723871,
105755                                     32.711519
105756                                 ],
105757                                 [
105758                                     -114.724284,
105759                                     32.712835
105760                                 ],
105761                                 [
105762                                     -114.724285,
105763                                     32.712836
105764                                 ],
105765                                 [
105766                                     -114.764541,
105767                                     32.709839
105768                                 ],
105769                                 [
105770                                     -114.838076,
105771                                     32.704206
105772                                 ],
105773                                 [
105774                                     -114.911612,
105775                                     32.698703
105776                                 ],
105777                                 [
105778                                     -114.985199,
105779                                     32.693122
105780                                 ],
105781                                 [
105782                                     -115.058734,
105783                                     32.687567
105784                                 ],
105785                                 [
105786                                     -115.13227,
105787                                     32.681986
105788                                 ],
105789                                 [
105790                                     -115.205806,
105791                                     32.676456
105792                                 ],
105793                                 [
105794                                     -115.27929,
105795                                     32.670823
105796                                 ],
105797                                 [
105798                                     -115.352851,
105799                                     32.665346
105800                                 ],
105801                                 [
105802                                     -115.426386,
105803                                     32.659765
105804                                 ],
105805                                 [
105806                                     -115.499922,
105807                                     32.654209
105808                                 ],
105809                                 [
105810                                     -115.573535,
105811                                     32.648654
105812                                 ],
105813                                 [
105814                                     -115.647019,
105815                                     32.643073
105816                                 ],
105817                                 [
105818                                     -115.720529,
105819                                     32.637518
105820                                 ],
105821                                 [
105822                                     -115.794064,
105823                                     32.631963
105824                                 ],
105825                                 [
105826                                     -115.8676,
105827                                     32.626408
105828                                 ],
105829                                 [
105830                                     -115.941213,
105831                                     32.620827
105832                                 ],
105833                                 [
105834                                     -116.014748,
105835                                     32.615271
105836                                 ],
105837                                 [
105838                                     -116.088232,
105839                                     32.609664
105840                                 ],
105841                                 [
105842                                     -116.161742,
105843                                     32.604161
105844                                 ],
105845                                 [
105846                                     -116.235329,
105847                                     32.598554
105848                                 ],
105849                                 [
105850                                     -116.308891,
105851                                     32.593025
105852                                 ],
105853                                 [
105854                                     -116.382426,
105855                                     32.587469
105856                                 ],
105857                                 [
105858                                     -116.455962,
105859                                     32.581888
105860                                 ],
105861                                 [
105862                                     -116.529472,
105863                                     32.576333
105864                                 ],
105865                                 [
105866                                     -116.603007,
105867                                     32.570804
105868                                 ],
105869                                 [
105870                                     -116.676543,
105871                                     32.565223
105872                                 ],
105873                                 [
105874                                     -116.750104,
105875                                     32.559667
105876                                 ],
105877                                 [
105878                                     -116.82364,
105879                                     32.554086
105880                                 ],
105881                                 [
105882                                     -116.897201,
105883                                     32.548531
105884                                 ],
105885                                 [
105886                                     -116.970737,
105887                                     32.542976
105888                                 ],
105889                                 [
105890                                     -117.044221,
105891                                     32.537421
105892                                 ],
105893                                 [
105894                                     -117.125121,
105895                                     32.531669
105896                                 ],
105897                                 [
105898                                     -117.125969,
105899                                     32.538258
105900                                 ],
105901                                 [
105902                                     -117.239623,
105903                                     32.531308
105904                                 ],
105905                                 [
105906                                     -120.274098,
105907                                     32.884264
105908                                 ],
105909                                 [
105910                                     -121.652736,
105911                                     34.467248
105912                                 ],
105913                                 [
105914                                     -124.367265,
105915                                     37.662798
105916                                 ],
105917                                 [
105918                                     -126.739806,
105919                                     41.37928
105920                                 ],
105921                                 [
105922                                     -126.996297,
105923                                     45.773888
105924                                 ],
105925                                 [
105926                                     -124.770704,
105927                                     48.44258
105928                                 ],
105929                                 [
105930                                     -123.734053,
105931                                     48.241906
105932                                 ],
105933                                 [
105934                                     -123.1663,
105935                                     48.27837
105936                                 ],
105937                                 [
105938                                     -123.193018,
105939                                     48.501035
105940                                 ],
105941                                 [
105942                                     -123.176987,
105943                                     48.65482
105944                                 ],
105945                                 [
105946                                     -122.912481,
105947                                     48.753561
105948                                 ],
105949                                 [
105950                                     -122.899122,
105951                                     48.897797
105952                                 ],
105953                                 [
105954                                     -122.837671,
105955                                     48.97502
105956                                 ],
105957                                 [
105958                                     -122.743986,
105959                                     48.980582
105960                                 ],
105961                                 [
105962                                     -122.753,
105963                                     48.992499
105964                                 ],
105965                                 [
105966                                     -122.753012,
105967                                     48.992515
105968                                 ],
105969                                 [
105970                                     -122.653258,
105971                                     48.992515
105972                                 ],
105973                                 [
105974                                     -122.433375,
105975                                     48.992515
105976                                 ],
105977                                 [
105978                                     -122.213517,
105979                                     48.992515
105980                                 ],
105981                                 [
105982                                     -121.993763,
105983                                     48.992515
105984                                 ],
105985                                 [
105986                                     -121.773958,
105987                                     48.992515
105988                                 ],
105989                                 [
105990                                     -121.554152,
105991                                     48.992515
105992                                 ],
105993                                 [
105994                                     -121.33432,
105995                                     48.992515
105996                                 ],
105997                                 [
105998                                     -121.114515,
105999                                     48.992515
106000                                 ],
106001                                 [
106002                                     -95.396937,
106003                                     48.99267
106004                                 ],
106005                                 [
106006                                     -95.177106,
106007                                     48.99267
106008                                 ],
106009                                 [
106010                                     -95.168527,
106011                                     48.995047
106012                                 ],
106013                                 [
106014                                     -95.161887,
106015                                     49.001145
106016                                 ],
106017                                 [
106018                                     -95.159329,
106019                                     49.01179
106020                                 ],
106021                                 [
106022                                     -95.159665,
106023                                     49.10951
106024                                 ],
106025                                 [
106026                                     -95.160027,
106027                                     49.223353
106028                                 ],
106029                                 [
106030                                     -95.160337,
106031                                     49.313012
106032                                 ],
106033                                 [
106034                                     -95.160569,
106035                                     49.369494
106036                                 ],
106037                                 [
106038                                     -95.102821,
106039                                     49.35394
106040                                 ],
106041                                 [
106042                                     -94.982518,
106043                                     49.356162
106044                                 ],
106045                                 [
106046                                     -94.926087,
106047                                     49.345568
106048                                 ],
106049                                 [
106050                                     -94.856195,
106051                                     49.318283
106052                                 ],
106053                                 [
106054                                     -94.839142,
106055                                     49.308878
106056                                 ],
106057                                 [
106058                                     -94.827256,
106059                                     49.292858
106060                                 ],
106061                                 [
106062                                     -94.819892,
106063                                     49.252034
106064                                 ],
106065                                 [
106066                                     -94.810358,
106067                                     49.229606
106068                                 ],
106069                                 [
106070                                     -94.806121,
106071                                     49.210899
106072                                 ],
106073                                 [
106074                                     -94.811185,
106075                                     49.166561
106076                                 ],
106077                                 [
106078                                     -94.803743,
106079                                     49.146407
106080                                 ],
106081                                 [
106082                                     -94.792039,
106083                                     49.12646
106084                                 ],
106085                                 [
106086                                     -94.753772,
106087                                     49.026156
106088                                 ],
106089                                 [
106090                                     -94.711217,
106091                                     48.914586
106092                                 ],
106093                                 [
106094                                     -94.711734,
106095                                     48.862755
106096                                 ],
106097                                 [
106098                                     -94.712147,
106099                                     48.842446
106100                                 ],
106101                                 [
106102                                     -94.713284,
106103                                     48.823843
106104                                 ],
106105                                 [
106106                                     -94.710907,
106107                                     48.807513
106108                                 ],
106109                                 [
106110                                     -94.701786,
106111                                     48.790098
106112                                 ],
106113                                 [
106114                                     -94.688893,
106115                                     48.778832
106116                                 ],
106117                                 [
106118                                     -94.592852,
106119                                     48.726433
106120                                 ],
106121                                 [
106122                                     -94.519161,
106123                                     48.70447
106124                                 ],
106125                                 [
106126                                     -94.4795,
106127                                     48.700698
106128                                 ],
106129                                 [
106130                                     -94.311577,
106131                                     48.713927
106132                                 ],
106133                                 [
106134                                     -94.292586,
106135                                     48.711912
106136                                 ],
106137                                 [
106138                                     -94.284034,
106139                                     48.709069
106140                                 ],
106141                                 [
106142                                     -94.274499,
106143                                     48.704108
106144                                 ],
106145                                 [
106146                                     -94.265482,
106147                                     48.697752
106148                                 ],
106149                                 [
106150                                     -94.258454,
106151                                     48.690828
106152                                 ],
106153                                 [
106154                                     -94.255767,
106155                                     48.683541
106156                                 ],
106157                                 [
106158                                     -94.252459,
106159                                     48.662405
106160                                 ],
106161                                 [
106162                                     -94.251038,
106163                                     48.65729
106164                                 ],
106165                                 [
106166                                     -94.23215,
106167                                     48.652019
106168                                 ],
106169                                 [
106170                                     -94.03485,
106171                                     48.643311
106172                                 ],
106173                                 [
106174                                     -93.874885,
106175                                     48.636206
106176                                 ],
106177                                 [
106178                                     -93.835741,
106179                                     48.617137
106180                                 ],
106181                                 [
106182                                     -93.809386,
106183                                     48.543576
106184                                 ],
106185                                 [
106186                                     -93.778664,
106187                                     48.519468
106188                                 ],
106189                                 [
106190                                     -93.756779,
106191                                     48.516549
106192                                 ],
106193                                 [
106194                                     -93.616297,
106195                                     48.531302
106196                                 ],
106197                                 [
106198                                     -93.599889,
106199                                     48.526341
106200                                 ],
106201                                 [
106202                                     -93.566584,
106203                                     48.538279
106204                                 ],
106205                                 [
106206                                     -93.491756,
106207                                     48.542309
106208                                 ],
106209                                 [
106210                                     -93.459924,
106211                                     48.557399
106212                                 ],
106213                                 [
106214                                     -93.45225,
106215                                     48.572721
106216                                 ],
106217                                 [
106218                                     -93.453774,
106219                                     48.586958
106220                                 ],
106221                                 [
106222                                     -93.451475,
106223                                     48.597422
106224                                 ],
106225                                 [
106226                                     -93.417316,
106227                                     48.604114
106228                                 ],
106229                                 [
106230                                     -93.385716,
106231                                     48.614863
106232                                 ],
106233                                 [
106234                                     -93.25774,
106235                                     48.630314
106236                                 ],
106237                                 [
106238                                     -93.131701,
106239                                     48.62463
106240                                 ],
106241                                 [
106242                                     -92.97972,
106243                                     48.61768
106244                                 ],
106245                                 [
106246                                     -92.955588,
106247                                     48.612228
106248                                 ],
106249                                 [
106250                                     -92.884197,
106251                                     48.579878
106252                                 ],
106253                                 [
106254                                     -92.72555,
106255                                     48.548692
106256                                 ],
106257                                 [
106258                                     -92.648604,
106259                                     48.536263
106260                                 ],
106261                                 [
106262                                     -92.630181,
106263                                     48.519468
106264                                 ],
106265                                 [
106266                                     -92.627468,
106267                                     48.502777
106268                                 ],
106269                                 [
106270                                     -92.646743,
106271                                     48.497428
106272                                 ],
106273                                 [
106274                                     -92.691366,
106275                                     48.489858
106276                                 ],
106277                                 [
106278                                     -92.710641,
106279                                     48.482882
106280                                 ],
106281                                 [
106282                                     -92.718909,
106283                                     48.459782
106284                                 ],
106285                                 [
106286                                     -92.704052,
106287                                     48.445158
106288                                 ],
106289                                 [
106290                                     -92.677129,
106291                                     48.441747
106292                                 ],
106293                                 [
106294                                     -92.657053,
106295                                     48.438233
106296                                 ],
106297                                 [
106298                                     -92.570521,
106299                                     48.446656
106300                                 ],
106301                                 [
106302                                     -92.526932,
106303                                     48.445623
106304                                 ],
106305                                 [
106306                                     -92.490629,
106307                                     48.433117
106308                                 ],
106309                                 [
106310                                     -92.474532,
106311                                     48.410483
106312                                 ],
106313                                 [
106314                                     -92.467581,
106315                                     48.394282
106316                                 ],
106317                                 [
106318                                     -92.467064,
106319                                     48.353225
106320                                 ],
106321                                 [
106322                                     -92.462465,
106323                                     48.329299
106324                                 ],
106325                                 [
106326                                     -92.451381,
106327                                     48.312685
106328                                 ],
106329                                 [
106330                                     -92.41823,
106331                                     48.282041
106332                                 ],
106333                                 [
106334                                     -92.38464,
106335                                     48.232406
106336                                 ],
106337                                 [
106338                                     -92.371851,
106339                                     48.222587
106340                                 ],
106341                                 [
106342                                     -92.353815,
106343                                     48.222897
106344                                 ],
106345                                 [
106346                                     -92.327874,
106347                                     48.229435
106348                                 ],
106349                                 [
106350                                     -92.303663,
106351                                     48.239279
106352                                 ],
106353                                 [
106354                                     -92.291029,
106355                                     48.249562
106356                                 ],
106357                                 [
106358                                     -92.292062,
106359                                     48.270336
106360                                 ],
106361                                 [
106362                                     -92.301416,
106363                                     48.290645
106364                                 ],
106365                                 [
106366                                     -92.303095,
106367                                     48.310928
106368                                 ],
106369                                 [
106370                                     -92.281598,
106371                                     48.33178
106372                                 ],
106373                                 [
106374                                     -92.259118,
106375                                     48.339635
106376                                 ],
106377                                 [
106378                                     -92.154732,
106379                                     48.350125
106380                                 ],
106381                                 [
106382                                     -92.070499,
106383                                     48.346714
106384                                 ],
106385                                 [
106386                                     -92.043421,
106387                                     48.334596
106388                                 ],
106389                                 [
106390                                     -92.030114,
106391                                     48.313176
106392                                 ],
106393                                 [
106394                                     -92.021355,
106395                                     48.287441
106396                                 ],
106397                                 [
106398                                     -92.007997,
106399                                     48.262482
106400                                 ],
106401                                 [
106402                                     -91.992158,
106403                                     48.247909
106404                                 ],
106405                                 [
106406                                     -91.975492,
106407                                     48.236566
106408                                 ],
106409                                 [
106410                                     -91.957302,
106411                                     48.228323
106412                                 ],
106413                                 [
106414                                     -91.852244,
106415                                     48.195974
106416                                 ],
106417                                 [
106418                                     -91.764988,
106419                                     48.187344
106420                                 ],
106421                                 [
106422                                     -91.744137,
106423                                     48.179593
106424                                 ],
106425                                 [
106426                                     -91.727575,
106427                                     48.168327
106428                                 ],
106429                                 [
106430                                     -91.695509,
106431                                     48.13758
106432                                 ],
106433                                 [
106434                                     -91.716438,
106435                                     48.112051
106436                                 ],
106437                                 [
106438                                     -91.692512,
106439                                     48.097866
106440                                 ],
106441                                 [
106442                                     -91.618615,
106443                                     48.089572
106444                                 ],
106445                                 [
106446                                     -91.597479,
106447                                     48.090399
106448                                 ],
106449                                 [
106450                                     -91.589676,
106451                                     48.088332
106452                                 ],
106453                                 [
106454                                     -91.581098,
106455                                     48.080942
106456                                 ],
106457                                 [
106458                                     -91.579806,
106459                                     48.070969
106460                                 ],
106461                                 [
106462                                     -91.585129,
106463                                     48.06084
106464                                 ],
106465                                 [
106466                                     -91.586989,
106467                                     48.052572
106468                                 ],
106469                                 [
106470                                     -91.574845,
106471                                     48.048205
106472                                 ],
106473                                 [
106474                                     -91.487098,
106475                                     48.053476
106476                                 ],
106477                                 [
106478                                     -91.464722,
106479                                     48.048955
106480                                 ],
106481                                 [
106482                                     -91.446274,
106483                                     48.040738
106484                                 ],
106485                                 [
106486                                     -91.427929,
106487                                     48.036449
106488                                 ],
106489                                 [
106490                                     -91.3654,
106491                                     48.057843
106492                                 ],
106493                                 [
106494                                     -91.276362,
106495                                     48.064768
106496                                 ],
106497                                 [
106498                                     -91.23807,
106499                                     48.082648
106500                                 ],
106501                                 [
106502                                     -91.203963,
106503                                     48.107659
106504                                 ],
106505                                 [
106506                                     -91.071103,
106507                                     48.170859
106508                                 ],
106509                                 [
106510                                     -91.02816,
106511                                     48.184838
106512                                 ],
106513                                 [
106514                                     -91.008109,
106515                                     48.194372
106516                                 ],
106517                                 [
106518                                     -90.923153,
106519                                     48.227109
106520                                 ],
106521                                 [
106522                                     -90.873802,
106523                                     48.234344
106524                                 ],
106525                                 [
106526                                     -90.840678,
106527                                     48.220107
106528                                 ],
106529                                 [
106530                                     -90.837939,
106531                                     48.210547
106532                                 ],
106533                                 [
106534                                     -90.848843,
106535                                     48.198713
106536                                 ],
106537                                 [
106538                                     -90.849721,
106539                                     48.189566
106540                                 ],
106541                                 [
106542                                     -90.843003,
106543                                     48.176983
106544                                 ],
106545                                 [
106546                                     -90.83427,
106547                                     48.171789
106548                                 ],
106549                                 [
106550                                     -90.823883,
106551                                     48.168327
106552                                 ],
106553                                 [
106554                                     -90.812307,
106555                                     48.160989
106556                                 ],
106557                                 [
106558                                     -90.803057,
106559                                     48.147166
106560                                 ],
106561                                 [
106562                                     -90.796701,
106563                                     48.117064
106564                                 ],
106565                                 [
106566                                     -90.786469,
106567                                     48.10045
106568                                 ],
106569                                 [
106570                                     -90.750347,
106571                                     48.083991
106572                                 ],
106573                                 [
106574                                     -90.701307,
106575                                     48.08456
106576                                 ],
106577                                 [
106578                                     -90.611079,
106579                                     48.103499
106580                                 ],
106581                                 [
106582                                     -90.586843,
106583                                     48.104817
106584                                 ],
106585                                 [
106586                                     -90.573872,
106587                                     48.097892
106588                                 ],
106589                                 [
106590                                     -90.562194,
106591                                     48.088849
106592                                 ],
106593                                 [
106594                                     -90.542014,
106595                                     48.083733
106596                                 ],
106597                                 [
106598                                     -90.531601,
106599                                     48.08456
106600                                 ],
106601                                 [
106602                                     -90.501887,
106603                                     48.094275
106604                                 ],
106605                                 [
106606                                     -90.490493,
106607                                     48.096239
106608                                 ],
106609                                 [
106610                                     -90.483465,
106611                                     48.094482
106612                                 ],
106613                                 [
106614                                     -90.477858,
106615                                     48.091536
106616                                 ],
106617                                 [
106618                                     -90.470623,
106619                                     48.089882
106620                                 ],
106621                                 [
106622                                     -90.178625,
106623                                     48.116444
106624                                 ],
106625                                 [
106626                                     -90.120386,
106627                                     48.115359
106628                                 ],
106629                                 [
106630                                     -90.073257,
106631                                     48.101199
106632                                 ],
106633                                 [
106634                                     -90.061036,
106635                                     48.091019
106636                                 ],
106637                                 [
106638                                     -90.008222,
106639                                     48.029731
106640                                 ],
106641                                 [
106642                                     -89.995329,
106643                                     48.018595
106644                                 ],
106645                                 [
106646                                     -89.980317,
106647                                     48.010094
106648                                 ],
106649                                 [
106650                                     -89.92045,
106651                                     47.98746
106652                                 ],
106653                                 [
106654                                     -89.902441,
106655                                     47.985909
106656                                 ],
106657                                 [
106658                                     -89.803454,
106659                                     48.013763
106660                                 ],
106661                                 [
106662                                     -89.780975,
106663                                     48.017199
106664                                 ],
106665                                 [
106666                                     -89.763302,
106667                                     48.017303
106668                                 ],
106669                                 [
106670                                     -89.745964,
106671                                     48.013763
106672                                 ],
106673                                 [
106674                                     -89.724596,
106675                                     48.005908
106676                                 ],
106677                                 [
106678                                     -89.712788,
106679                                     48.003376
106680                                 ],
106681                                 [
106682                                     -89.678656,
106683                                     48.008699
106684                                 ],
106685                                 [
106686                                     -89.65659,
106687                                     48.007975
106688                                 ],
106689                                 [
106690                                     -89.593105,
106691                                     47.996503
106692                                 ],
106693                                 [
106694                                     -89.581753,
106695                                     47.996333
106696                                 ],
106697                                 [
106698                                     -89.586724,
106699                                     47.992938
106700                                 ],
106701                                 [
106702                                     -89.310872,
106703                                     47.981097
106704                                 ],
106705                                 [
106706                                     -89.072861,
106707                                     48.046842
106708                                 ],
106709                                 [
106710                                     -88.49789,
106711                                     48.212841
106712                                 ],
106713                                 [
106714                                     -88.286621,
106715                                     48.156675
106716                                 ],
106717                                 [
106718                                     -85.939935,
106719                                     47.280501
106720                                 ],
106721                                 [
106722                                     -84.784644,
106723                                     46.770068
106724                                 ],
106725                                 [
106726                                     -84.516909,
106727                                     46.435083
106728                                 ],
106729                                 [
106730                                     -84.489712,
106731                                     46.446652
106732                                 ],
106733                                 [
106734                                     -84.491052,
106735                                     46.457658
106736                                 ],
106737                                 [
106738                                     -84.478301,
106739                                     46.466467
106740                                 ],
106741                                 [
106742                                     -84.465408,
106743                                     46.478172
106744                                 ],
106745                                 [
106746                                     -84.448096,
106747                                     46.489722
106748                                 ],
106749                                 [
106750                                     -84.42324,
106751                                     46.511581
106752                                 ],
106753                                 [
106754                                     -84.389702,
106755                                     46.520262
106756                                 ],
106757                                 [
106758                                     -84.352469,
106759                                     46.522743
106760                                 ],
106761                                 [
106762                                     -84.30534,
106763                                     46.501607
106764                                 ],
106765                                 [
106766                                     -84.242011,
106767                                     46.526464
106768                                 ],
106769                                 [
106770                                     -84.197285,
106771                                     46.546359
106772                                 ],
106773                                 [
106774                                     -84.147676,
106775                                     46.541346
106776                                 ],
106777                                 [
106778                                     -84.110443,
106779                                     46.526464
106780                                 ],
106781                                 [
106782                                     -84.158812,
106783                                     46.433343
106784                                 ],
106785                                 [
106786                                     -84.147676,
106787                                     46.399882
106788                                 ],
106789                                 [
106790                                     -84.129046,
106791                                     46.375026
106792                                 ],
106793                                 [
106794                                     -84.10543,
106795                                     46.347741
106796                                 ],
106797                                 [
106798                                     -84.105944,
106799                                     46.346374
106800                                 ],
106801                                 [
106802                                     -84.117195,
106803                                     46.347157
106804                                 ],
106805                                 [
106806                                     -84.117489,
106807                                     46.338326
106808                                 ],
106809                                 [
106810                                     -84.122361,
106811                                     46.331922
106812                                 ],
106813                                 [
106814                                     -84.112061,
106815                                     46.287102
106816                                 ],
106817                                 [
106818                                     -84.092672,
106819                                     46.227469
106820                                 ],
106821                                 [
106822                                     -84.111983,
106823                                     46.20337
106824                                 ],
106825                                 [
106826                                     -84.015118,
106827                                     46.149712
106828                                 ],
106829                                 [
106830                                     -83.957038,
106831                                     46.045736
106832                                 ],
106833                                 [
106834                                     -83.676821,
106835                                     46.15388
106836                                 ],
106837                                 [
106838                                     -83.429449,
106839                                     46.086221
106840                                 ],
106841                                 [
106842                                     -83.523049,
106843                                     45.892052
106844                                 ],
106845                                 [
106846                                     -83.574563,
106847                                     45.890259
106848                                 ],
106849                                 [
106850                                     -82.551615,
106851                                     44.857931
106852                                 ],
106853                                 [
106854                                     -82.655591,
106855                                     43.968545
106856                                 ],
106857                                 [
106858                                     -82.440632,
106859                                     43.096285
106860                                 ],
106861                                 [
106862                                     -82.460131,
106863                                     43.084392
106864                                 ],
106865                                 [
106866                                     -82.458894,
106867                                     43.083247
106868                                 ],
106869                                 [
106870                                     -82.431813,
106871                                     43.039387
106872                                 ],
106873                                 [
106874                                     -82.424748,
106875                                     43.02408
106876                                 ],
106877                                 [
106878                                     -82.417242,
106879                                     43.01731
106880                                 ],
106881                                 [
106882                                     -82.416369,
106883                                     43.01742
106884                                 ],
106885                                 [
106886                                     -82.416412,
106887                                     43.017143
106888                                 ],
106889                                 [
106890                                     -82.414603,
106891                                     42.983243
106892                                 ],
106893                                 [
106894                                     -82.430442,
106895                                     42.951307
106896                                 ],
106897                                 [
106898                                     -82.453179,
106899                                     42.918983
106900                                 ],
106901                                 [
106902                                     -82.464781,
106903                                     42.883637
106904                                 ],
106905                                 [
106906                                     -82.468036,
106907                                     42.863974
106908                                 ],
106909                                 [
106910                                     -82.482325,
106911                                     42.835113
106912                                 ],
106913                                 [
106914                                     -82.485271,
106915                                     42.818524
106916                                 ],
106917                                 [
106918                                     -82.473618,
106919                                     42.798164
106920                                 ],
106921                                 [
106922                                     -82.470982,
106923                                     42.790568
106924                                 ],
106925                                 [
106926                                     -82.471344,
106927                                     42.779845
106928                                 ],
106929                                 [
106930                                     -82.476951,
106931                                     42.761474
106932                                 ],
106933                                 [
106934                                     -82.48341,
106935                                     42.719254
106936                                 ],
106937                                 [
106938                                     -82.511264,
106939                                     42.646675
106940                                 ],
106941                                 [
106942                                     -82.526224,
106943                                     42.619906
106944                                 ],
106945                                 [
106946                                     -82.549246,
106947                                     42.590941
106948                                 ],
106949                                 [
106950                                     -82.575833,
106951                                     42.571795
106952                                 ],
106953                                 [
106954                                     -82.608467,
106955                                     42.561098
106956                                 ],
106957                                 [
106958                                     -82.644331,
106959                                     42.557817
106960                                 ],
106961                                 [
106962                                     -82.644698,
106963                                     42.557533
106964                                 ],
106965                                 [
106966                                     -82.644932,
106967                                     42.561634
106968                                 ],
106969                                 [
106970                                     -82.637132,
106971                                     42.568405
106972                                 ],
106973                                 [
106974                                     -82.60902,
106975                                     42.579296
106976                                 ],
106977                                 [
106978                                     -82.616673,
106979                                     42.582828
106980                                 ],
106981                                 [
106982                                     -82.636985,
106983                                     42.599607
106984                                 ],
106985                                 [
106986                                     -82.625357,
106987                                     42.616092
106988                                 ],
106989                                 [
106990                                     -82.629331,
106991                                     42.626394
106992                                 ],
106993                                 [
106994                                     -82.638751,
106995                                     42.633459
106996                                 ],
106997                                 [
106998                                     -82.644344,
106999                                     42.640524
107000                                 ],
107001                                 [
107002                                     -82.644166,
107003                                     42.641056
107004                                 ],
107005                                 [
107006                                     -82.716083,
107007                                     42.617461
107008                                 ],
107009                                 [
107010                                     -82.777592,
107011                                     42.408506
107012                                 ],
107013                                 [
107014                                     -82.888693,
107015                                     42.406093
107016                                 ],
107017                                 [
107018                                     -82.889991,
107019                                     42.403266
107020                                 ],
107021                                 [
107022                                     -82.905739,
107023                                     42.387665
107024                                 ],
107025                                 [
107026                                     -82.923842,
107027                                     42.374419
107028                                 ],
107029                                 [
107030                                     -82.937972,
107031                                     42.366176
107032                                 ],
107033                                 [
107034                                     -82.947686,
107035                                     42.363527
107036                                 ],
107037                                 [
107038                                     -82.979624,
107039                                     42.359406
107040                                 ],
107041                                 [
107042                                     -83.042618,
107043                                     42.340861
107044                                 ],
107045                                 [
107046                                     -83.061899,
107047                                     42.32732
107048                                 ],
107049                                 [
107050                                     -83.081622,
107051                                     42.30907
107052                                 ],
107053                                 [
107054                                     -83.11342,
107055                                     42.279619
107056                                 ],
107057                                 [
107058                                     -83.145306,
107059                                     42.066968
107060                                 ],
107061                                 [
107062                                     -83.177398,
107063                                     41.960666
107064                                 ],
107065                                 [
107066                                     -83.21512,
107067                                     41.794493
107068                                 ],
107069                                 [
107070                                     -82.219051,
107071                                     41.516445
107072                                 ],
107073                                 [
107074                                     -80.345329,
107075                                     42.13344
107076                                 ],
107077                                 [
107078                                     -80.316455,
107079                                     42.123137
107080                                 ],
107081                                 [
107082                                     -79.270266,
107083                                     42.591872
107084                                 ],
107085                                 [
107086                                     -79.221058,
107087                                     42.582892
107088                                 ],
107089                                 [
107090                                     -78.871842,
107091                                     42.860012
107092                                 ],
107093                                 [
107094                                     -78.875011,
107095                                     42.867184
107096                                 ],
107097                                 [
107098                                     -78.896205,
107099                                     42.897209
107100                                 ],
107101                                 [
107102                                     -78.901651,
107103                                     42.908101
107104                                 ],
107105                                 [
107106                                     -78.90901,
107107                                     42.952255
107108                                 ],
107109                                 [
107110                                     -78.913426,
107111                                     42.957848
107112                                 ],
107113                                 [
107114                                     -78.932118,
107115                                     42.9708
107116                                 ],
107117                                 [
107118                                     -78.936386,
107119                                     42.979631
107120                                 ],
107121                                 [
107122                                     -78.927997,
107123                                     43.002003
107124                                 ],
107125                                 [
107126                                     -78.893114,
107127                                     43.029379
107128                                 ],
107129                                 [
107130                                     -78.887963,
107131                                     43.051456
107132                                 ],
107133                                 [
107134                                     -78.914897,
107135                                     43.076477
107136                                 ],
107137                                 [
107138                                     -79.026167,
107139                                     43.086485
107140                                 ],
107141                                 [
107142                                     -79.065231,
107143                                     43.10573
107144                                 ],
107145                                 [
107146                                     -79.065273,
107147                                     43.105897
107148                                 ],
107149                                 [
107150                                     -79.065738,
107151                                     43.120237
107152                                 ],
107153                                 [
107154                                     -79.061423,
107155                                     43.130288
107156                                 ],
107157                                 [
107158                                     -79.055583,
107159                                     43.138427
107160                                 ],
107161                                 [
107162                                     -79.051604,
107163                                     43.146851
107164                                 ],
107165                                 [
107166                                     -79.04933,
107167                                     43.159847
107168                                 ],
107169                                 [
107170                                     -79.048607,
107171                                     43.170622
107172                                 ],
107173                                 [
107174                                     -79.053775,
107175                                     43.260358
107176                                 ],
107177                                 [
107178                                     -79.058425,
107179                                     43.277799
107180                                 ],
107181                                 [
107182                                     -79.058631,
107183                                     43.2782
107184                                 ],
107185                                 [
107186                                     -78.990696,
107187                                     43.286947
107188                                 ],
107189                                 [
107190                                     -78.862059,
107191                                     43.324332
107192                                 ],
107193                                 [
107194                                     -78.767813,
107195                                     43.336418
107196                                 ],
107197                                 [
107198                                     -78.516117,
107199                                     43.50645
107200                                 ],
107201                                 [
107202                                     -76.363317,
107203                                     43.943219
107204                                 ],
107205                                 [
107206                                     -76.396746,
107207                                     44.106667
107208                                 ],
107209                                 [
107210                                     -76.364697,
107211                                     44.111631
107212                                 ],
107213                                 [
107214                                     -76.366146,
107215                                     44.117349
107216                                 ],
107217                                 [
107218                                     -76.357462,
107219                                     44.131478
107220                                 ],
107221                                 [
107222                                     -76.183493,
107223                                     44.223025
107224                                 ],
107225                                 [
107226                                     -76.162644,
107227                                     44.229888
107228                                 ],
107229                                 [
107230                                     -76.176117,
107231                                     44.30795
107232                                 ],
107233                                 [
107234                                     -76.046414,
107235                                     44.354817
107236                                 ],
107237                                 [
107238                                     -75.928746,
107239                                     44.391137
107240                                 ],
107241                                 [
107242                                     -75.852508,
107243                                     44.381639
107244                                 ],
107245                                 [
107246                                     -75.849095,
107247                                     44.386103
107248                                 ],
107249                                 [
107250                                     -75.847623,
107251                                     44.392579
107252                                 ],
107253                                 [
107254                                     -75.84674,
107255                                     44.398172
107256                                 ],
107257                                 [
107258                                     -75.845415,
107259                                     44.40141
107260                                 ],
107261                                 [
107262                                     -75.780803,
107263                                     44.432318
107264                                 ],
107265                                 [
107266                                     -75.770205,
107267                                     44.446153
107268                                 ],
107269                                 [
107270                                     -75.772266,
107271                                     44.463815
107272                                 ],
107273                                 [
107274                                     -75.779184,
107275                                     44.48236
107276                                 ],
107277                                 [
107278                                     -75.791496,
107279                                     44.496513
107280                                 ],
107281                                 [
107282                                     -75.791183,
107283                                     44.496768
107284                                 ],
107285                                 [
107286                                     -75.754622,
107287                                     44.527567
107288                                 ],
107289                                 [
107290                                     -75.69969,
107291                                     44.581673
107292                                 ],
107293                                 [
107294                                     -75.578199,
107295                                     44.661513
107296                                 ],
107297                                 [
107298                                     -75.455958,
107299                                     44.741766
107300                                 ],
107301                                 [
107302                                     -75.341831,
107303                                     44.816749
107304                                 ],
107305                                 [
107306                                     -75.270233,
107307                                     44.863774
107308                                 ],
107309                                 [
107310                                     -75.129647,
107311                                     44.925166
107312                                 ],
107313                                 [
107314                                     -75.075594,
107315                                     44.935501
107316                                 ],
107317                                 [
107318                                     -75.058721,
107319                                     44.941031
107320                                 ],
107321                                 [
107322                                     -75.0149,
107323                                     44.96599
107324                                 ],
107325                                 [
107326                                     -74.998647,
107327                                     44.972398
107328                                 ],
107329                                 [
107330                                     -74.940201,
107331                                     44.987746
107332                                 ],
107333                                 [
107334                                     -74.903744,
107335                                     45.005213
107336                                 ],
107337                                 [
107338                                     -74.88651,
107339                                     45.009398
107340                                 ],
107341                                 [
107342                                     -74.868474,
107343                                     45.010122
107344                                 ],
107345                                 [
107346                                     -74.741557,
107347                                     44.998857
107348                                 ],
107349                                 [
107350                                     -74.712961,
107351                                     44.999254
107352                                 ],
107353                                 [
107354                                     -74.695875,
107355                                     44.99803
107356                                 ],
107357                                 [
107358                                     -74.596114,
107359                                     44.998495
107360                                 ],
107361                                 [
107362                                     -74.496352,
107363                                     44.999012
107364                                 ],
107365                                 [
107366                                     -74.197146,
107367                                     45.000458
107368                                 ],
107369                                 [
107370                                     -71.703551,
107371                                     45.012757
107372                                 ],
107373                                 [
107374                                     -71.603816,
107375                                     45.013274
107376                                 ],
107377                                 [
107378                                     -71.505848,
107379                                     45.013731
107380                                 ],
107381                                 [
107382                                     -71.50408,
107383                                     45.013739
107384                                 ],
107385                                 [
107386                                     -71.506613,
107387                                     45.037045
107388                                 ],
107389                                 [
107390                                     -71.504752,
107391                                     45.052962
107392                                 ],
107393                                 [
107394                                     -71.497259,
107395                                     45.066553
107396                                 ],
107397                                 [
107398                                     -71.45659,
107399                                     45.110994
107400                                 ],
107401                                 [
107402                                     -71.451215,
107403                                     45.121691
107404                                 ],
107405                                 [
107406                                     -71.445996,
107407                                     45.140295
107408                                 ],
107409                                 [
107410                                     -71.441604,
107411                                     45.150682
107412                                 ],
107413                                 [
107414                                     -71.413026,
107415                                     45.186184
107416                                 ],
107417                                 [
107418                                     -71.406567,
107419                                     45.204942
107420                                 ],
107421                                 [
107422                                     -71.42269,
107423                                     45.217189
107424                                 ],
107425                                 [
107426                                     -71.449045,
107427                                     45.226905
107428                                 ],
107429                                 [
107430                                     -71.438813,
107431                                     45.233468
107432                                 ],
107433                                 [
107434                                     -71.394888,
107435                                     45.241529
107436                                 ],
107437                                 [
107438                                     -71.381245,
107439                                     45.250779
107440                                 ],
107441                                 [
107442                                     -71.3521,
107443                                     45.278323
107444                                 ],
107445                                 [
107446                                     -71.334323,
107447                                     45.28871
107448                                 ],
107449                                 [
107450                                     -71.311534,
107451                                     45.294136
107452                                 ],
107453                                 [
107454                                     -71.293396,
107455                                     45.292327
107456                                 ],
107457                                 [
107458                                     -71.20937,
107459                                     45.254758
107460                                 ],
107461                                 [
107462                                     -71.185133,
107463                                     45.248557
107464                                 ],
107465                                 [
107466                                     -71.160329,
107467                                     45.245767
107468                                 ],
107469                                 [
107470                                     -71.141725,
107471                                     45.252329
107472                                 ],
107473                                 [
107474                                     -71.111029,
107475                                     45.287108
107476                                 ],
107477                                 [
107478                                     -71.095242,
107479                                     45.300905
107480                                 ],
107481                                 [
107482                                     -71.085553,
107483                                     45.304213
107484                                 ],
107485                                 [
107486                                     -71.084952,
107487                                     45.304293
107488                                 ],
107489                                 [
107490                                     -71.064211,
107491                                     45.307055
107492                                 ],
107493                                 [
107494                                     -71.054418,
107495                                     45.310362
107496                                 ],
107497                                 [
107498                                     -71.036667,
107499                                     45.323385
107500                                 ],
107501                                 [
107502                                     -71.027598,
107503                                     45.33465
107504                                 ],
107505                                 [
107506                                     -71.016539,
107507                                     45.343125
107508                                 ],
107509                                 [
107510                                     -70.993155,
107511                                     45.347827
107512                                 ],
107513                                 [
107514                                     -70.968118,
107515                                     45.34452
107516                                 ],
107517                                 [
107518                                     -70.951608,
107519                                     45.332014
107520                                 ],
107521                                 [
107522                                     -70.906908,
107523                                     45.246232
107524                                 ],
107525                                 [
107526                                     -70.892412,
107527                                     45.234604
107528                                 ],
107529                                 [
107530                                     -70.874351,
107531                                     45.245663
107532                                 ],
107533                                 [
107534                                     -70.870605,
107535                                     45.255275
107536                                 ],
107537                                 [
107538                                     -70.872491,
107539                                     45.274189
107540                                 ],
107541                                 [
107542                                     -70.870243,
107543                                     45.283129
107544                                 ],
107545                                 [
107546                                     -70.862621,
107547                                     45.290363
107548                                 ],
107549                                 [
107550                                     -70.842389,
107551                                     45.301215
107552                                 ],
107553                                 [
107554                                     -70.835258,
107555                                     45.309794
107556                                 ],
107557                                 [
107558                                     -70.83208,
107559                                     45.328552
107560                                 ],
107561                                 [
107562                                     -70.835465,
107563                                     45.373097
107564                                 ],
107565                                 [
107566                                     -70.833837,
107567                                     45.393096
107568                                 ],
107569                                 [
107570                                     -70.825982,
107571                                     45.410459
107572                                 ],
107573                                 [
107574                                     -70.812986,
107575                                     45.42343
107576                                 ],
107577                                 [
107578                                     -70.794873,
107579                                     45.430406
107580                                 ],
107581                                 [
107582                                     -70.771877,
107583                                     45.430045
107584                                 ],
107585                                 [
107586                                     -70.75255,
107587                                     45.422345
107588                                 ],
107589                                 [
107590                                     -70.718004,
107591                                     45.397282
107592                                 ],
107593                                 [
107594                                     -70.696739,
107595                                     45.388652
107596                                 ],
107597                                 [
107598                                     -70.675785,
107599                                     45.388704
107600                                 ],
107601                                 [
107602                                     -70.65359,
107603                                     45.395473
107604                                 ],
107605                                 [
107606                                     -70.641316,
107607                                     45.408496
107608                                 ],
107609                                 [
107610                                     -70.650257,
107611                                     45.427461
107612                                 ],
107613                                 [
107614                                     -70.668162,
107615                                     45.439036
107616                                 ],
107617                                 [
107618                                     -70.707385,
107619                                     45.4564
107620                                 ],
107621                                 [
107622                                     -70.722836,
107623                                     45.470921
107624                                 ],
107625                                 [
107626                                     -70.732009,
107627                                     45.491591
107628                                 ],
107629                                 [
107630                                     -70.730329,
107631                                     45.507973
107632                                 ],
107633                                 [
107634                                     -70.686792,
107635                                     45.572723
107636                                 ],
107637                                 [
107638                                     -70.589614,
107639                                     45.651788
107640                                 ],
107641                                 [
107642                                     -70.572406,
107643                                     45.662279
107644                                 ],
107645                                 [
107646                                     -70.514735,
107647                                     45.681709
107648                                 ],
107649                                 [
107650                                     -70.484763,
107651                                     45.699641
107652                                 ],
107653                                 [
107654                                     -70.4728,
107655                                     45.703568
107656                                 ],
107657                                 [
107658                                     -70.450424,
107659                                     45.703723
107660                                 ],
107661                                 [
107662                                     -70.439132,
107663                                     45.705893
107664                                 ],
107665                                 [
107666                                     -70.419315,
107667                                     45.716901
107668                                 ],
107669                                 [
107670                                     -70.407351,
107671                                     45.731525
107672                                 ],
107673                                 [
107674                                     -70.402442,
107675                                     45.749663
107676                                 ],
107677                                 [
107678                                     -70.403941,
107679                                     45.771161
107680                                 ],
107681                                 [
107682                                     -70.408282,
107683                                     45.781651
107684                                 ],
107685                                 [
107686                                     -70.413682,
107687                                     45.787697
107688                                 ],
107689                                 [
107690                                     -70.41717,
107691                                     45.793795
107692                                 ],
107693                                 [
107694                                     -70.415232,
107695                                     45.804389
107696                                 ],
107697                                 [
107698                                     -70.409935,
107699                                     45.810745
107700                                 ],
107701                                 [
107702                                     -70.389807,
107703                                     45.825059
107704                                 ],
107705                                 [
107706                                     -70.312654,
107707                                     45.867641
107708                                 ],
107709                                 [
107710                                     -70.283173,
107711                                     45.890482
107712                                 ],
107713                                 [
107714                                     -70.262528,
107715                                     45.923038
107716                                 ],
107717                                 [
107718                                     -70.255939,
107719                                     45.948876
107720                                 ],
107721                                 [
107722                                     -70.263148,
107723                                     45.956834
107724                                 ],
107725                                 [
107726                                     -70.280434,
107727                                     45.959315
107728                                 ],
107729                                 [
107730                                     -70.303947,
107731                                     45.968616
107732                                 ],
107733                                 [
107734                                     -70.316298,
107735                                     45.982982
107736                                 ],
107737                                 [
107738                                     -70.316892,
107739                                     45.999002
107740                                 ],
107741                                 [
107742                                     -70.306143,
107743                                     46.035331
107744                                 ],
107745                                 [
107746                                     -70.303637,
107747                                     46.038483
107748                                 ],
107749                                 [
107750                                     -70.294309,
107751                                     46.044943
107752                                 ],
107753                                 [
107754                                     -70.29201,
107755                                     46.048663
107756                                 ],
107757                                 [
107758                                     -70.293017,
107759                                     46.054038
107760                                 ],
107761                                 [
107762                                     -70.296092,
107763                                     46.057862
107764                                 ],
107765                                 [
107766                                     -70.300795,
107767                                     46.061737
107768                                 ],
107769                                 [
107770                                     -70.304774,
107771                                     46.065975
107772                                 ],
107773                                 [
107774                                     -70.311362,
107775                                     46.071866
107776                                 ],
107777                                 [
107778                                     -70.312629,
107779                                     46.079566
107780                                 ],
107781                                 [
107782                                     -70.30033,
107783                                     46.089281
107784                                 ],
107785                                 [
107786                                     -70.26444,
107787                                     46.106593
107788                                 ],
107789                                 [
107790                                     -70.24948,
107791                                     46.120597
107792                                 ],
107793                                 [
107794                                     -70.244002,
107795                                     46.141009
107796                                 ],
107797                                 [
107798                                     -70.249247,
107799                                     46.162765
107800                                 ],
107801                                 [
107802                                     -70.263329,
107803                                     46.183229
107804                                 ],
107805                                 [
107806                                     -70.284801,
107807                                     46.191859
107808                                 ],
107809                                 [
107810                                     -70.280899,
107811                                     46.211857
107812                                 ],
107813                                 [
107814                                     -70.253407,
107815                                     46.251493
107816                                 ],
107817                                 [
107818                                     -70.236173,
107819                                     46.288339
107820                                 ],
107821                                 [
107822                                     -70.223693,
107823                                     46.300793
107824                                 ],
107825                                 [
107826                                     -70.201886,
107827                                     46.305495
107828                                 ],
107829                                 [
107830                                     -70.199509,
107831                                     46.315262
107832                                 ],
107833                                 [
107834                                     -70.197028,
107835                                     46.336863
107836                                 ],
107837                                 [
107838                                     -70.188398,
107839                                     46.358412
107840                                 ],
107841                                 [
107842                                     -70.167418,
107843                                     46.368179
107844                                 ],
107845                                 [
107846                                     -70.153052,
107847                                     46.372829
107848                                 ],
107849                                 [
107850                                     -70.074323,
107851                                     46.419545
107852                                 ],
107853                                 [
107854                                     -70.061817,
107855                                     46.445409
107856                                 ],
107857                                 [
107858                                     -70.050086,
107859                                     46.511271
107860                                 ],
107861                                 [
107862                                     -70.032723,
107863                                     46.609766
107864                                 ],
107865                                 [
107866                                     -70.023628,
107867                                     46.661287
107868                                 ],
107869                                 [
107870                                     -70.007763,
107871                                     46.704075
107872                                 ],
107873                                 [
107874                                     -69.989961,
107875                                     46.721697
107876                                 ],
107877                                 [
107878                                     -69.899708,
107879                                     46.811562
107880                                 ],
107881                                 [
107882                                     -69.809403,
107883                                     46.901299
107884                                 ],
107885                                 [
107886                                     -69.719099,
107887                                     46.991086
107888                                 ],
107889                                 [
107890                                     -69.628794,
107891                                     47.080797
107892                                 ],
107893                                 [
107894                                     -69.538464,
107895                                     47.17061
107896                                 ],
107897                                 [
107898                                     -69.448159,
107899                                     47.260346
107900                                 ],
107901                                 [
107902                                     -69.357906,
107903                                     47.350134
107904                                 ],
107905                                 [
107906                                     -69.267628,
107907                                     47.439844
107908                                 ],
107909                                 [
107910                                     -69.25091,
107911                                     47.452919
107912                                 ],
107913                                 [
107914                                     -69.237268,
107915                                     47.45881
107916                                 ],
107917                                 [
107918                                     -69.221972,
107919                                     47.459688
107920                                 ],
107921                                 [
107922                                     -69.069655,
107923                                     47.431886
107924                                 ],
107925                                 [
107926                                     -69.054023,
107927                                     47.418399
107928                                 ],
107929                                 [
107930                                     -69.054333,
107931                                     47.389253
107932                                 ],
107933                                 [
107934                                     -69.066193,
107935                                     47.32967
107936                                 ],
107937                                 [
107938                                     -69.065134,
107939                                     47.296339
107940                                 ],
107941                                 [
107942                                     -69.06356,
107943                                     47.290809
107944                                 ],
107945                                 [
107946                                     -69.057486,
107947                                     47.269467
107948                                 ],
107949                                 [
107950                                     -69.0402,
107951                                     47.249055
107952                                 ],
107953                                 [
107954                                     -68.906229,
107955                                     47.190221
107956                                 ],
107957                                 [
107958                                     -68.889718,
107959                                     47.190609
107960                                 ],
107961                                 [
107962                                     -68.761819,
107963                                     47.23704
107964                                 ],
107965                                 [
107966                                     -68.71779,
107967                                     47.245231
107968                                 ],
107969                                 [
107970                                     -68.668801,
107971                                     47.243422
107972                                 ],
107973                                 [
107974                                     -68.644203,
107975                                     47.245283
107976                                 ],
107977                                 [
107978                                     -68.6256,
107979                                     47.255205
107980                                 ],
107981                                 [
107982                                     -68.607926,
107983                                     47.269829
107984                                 ],
107985                                 [
107986                                     -68.58524,
107987                                     47.28249
107988                                 ],
107989                                 [
107990                                     -68.539662,
107991                                     47.299853
107992                                 ],
107993                                 [
107994                                     -68.518009,
107995                                     47.304762
107996                                 ],
107997                                 [
107998                                     -68.492016,
107999                                     47.307553
108000                                 ],
108001                                 [
108002                                     -68.466746,
108003                                     47.305692
108004                                 ],
108005                                 [
108006                                     -68.435327,
108007                                     47.291275
108008                                 ],
108009                                 [
108010                                     -68.422563,
108011                                     47.293109
108012                                 ],
108013                                 [
108014                                     -68.410212,
108015                                     47.297424
108016                                 ],
108017                                 [
108018                                     -68.385614,
108019                                     47.301713
108020                                 ],
108021                                 [
108022                                     -68.383392,
108023                                     47.307139
108024                                 ],
108025                                 [
108026                                     -68.384839,
108027                                     47.315873
108028                                 ],
108029                                 [
108030                                     -68.382049,
108031                                     47.32781
108032                                 ],
108033                                 [
108034                                     -68.347839,
108035                                     47.358506
108036                                 ],
108037                                 [
108038                                     -68.299728,
108039                                     47.367833
108040                                 ],
108041                                 [
108042                                     -68.24645,
108043                                     47.360573
108044                                 ],
108045                                 [
108046                                     -68.197047,
108047                                     47.341401
108048                                 ],
108049                                 [
108050                                     -68.184335,
108051                                     47.333133
108052                                 ],
108053                                 [
108054                                     -68.156068,
108055                                     47.306674
108056                                 ],
108057                                 [
108058                                     -68.145061,
108059                                     47.301455
108060                                 ],
108061                                 [
108062                                     -68.115398,
108063                                     47.292282
108064                                 ],
108065                                 [
108066                                     -68.101446,
108067                                     47.286185
108068                                 ],
108069                                 [
108070                                     -68.039382,
108071                                     47.245231
108072                                 ],
108073                                 [
108074                                     -67.993184,
108075                                     47.223217
108076                                 ],
108077                                 [
108078                                     -67.962436,
108079                                     47.197689
108080                                 ],
108081                                 [
108082                                     -67.953703,
108083                                     47.18663
108084                                 ],
108085                                 [
108086                                     -67.949982,
108087                                     47.172936
108088                                 ],
108089                                 [
108090                                     -67.943419,
108091                                     47.164538
108092                                 ],
108093                                 [
108094                                     -67.899132,
108095                                     47.138778
108096                                 ],
108097                                 [
108098                                     -67.870607,
108099                                     47.107358
108100                                 ],
108101                                 [
108102                                     -67.854742,
108103                                     47.09785
108104                                 ],
108105                                 [
108106                                     -67.813556,
108107                                     47.081908
108108                                 ],
108109                                 [
108110                                     -67.808699,
108111                                     47.075138
108112                                 ],
108113                                 [
108114                                     -67.805185,
108115                                     47.035631
108116                                 ],
108117                                 [
108118                                     -67.802549,
108119                                     46.901247
108120                                 ],
108121                                 [
108122                                     -67.800017,
108123                                     46.766785
108124                                 ],
108125                                 [
108126                                     -67.797433,
108127                                     46.632297
108128                                 ],
108129                                 [
108130                                     -67.794849,
108131                                     46.497861
108132                                 ],
108133                                 [
108134                                     -67.792317,
108135                                     46.363476
108136                                 ],
108137                                 [
108138                                     -67.789733,
108139                                     46.229014
108140                                 ],
108141                                 [
108142                                     -67.78715,
108143                                     46.094552
108144                                 ],
108145                                 [
108146                                     -67.784566,
108147                                     45.960142
108148                                 ],
108149                                 [
108150                                     -67.782757,
108151                                     45.95053
108152                                 ],
108153                                 [
108154                                     -67.776556,
108155                                     45.942933
108156                                 ],
108157                                 [
108158                                     -67.767461,
108159                                     45.935957
108160                                 ],
108161                                 [
108162                                     -67.759658,
108163                                     45.928567
108164                                 ],
108165                                 [
108166                                     -67.757849,
108167                                     45.919472
108168                                 ],
108169                                 [
108170                                     -67.769425,
108171                                     45.903969
108172                                 ],
108173                                 [
108174                                     -67.787356,
108175                                     45.890017
108176                                 ],
108177                                 [
108178                                     -67.799242,
108179                                     45.875651
108180                                 ],
108181                                 [
108182                                     -67.792627,
108183                                     45.858907
108184                                 ],
108185                                 [
108186                                     -67.776091,
108187                                     45.840821
108188                                 ],
108189                                 [
108190                                     -67.772835,
108191                                     45.828057
108192                                 ],
108193                                 [
108194                                     -67.779863,
108195                                     45.815706
108196                                 ],
108197                                 [
108198                                     -67.794126,
108199                                     45.799169
108200                                 ],
108201                                 [
108202                                     -67.80627,
108203                                     45.781754
108204                                 ],
108205                                 [
108206                                     -67.811127,
108207                                     45.76651
108208                                 ],
108209                                 [
108210                                     -67.810816,
108211                                     45.762414
108212                                 ],
108213                                 [
108214                                     -67.817811,
108215                                     45.754896
108216                                 ],
108217                                 [
108218                                     -67.821785,
108219                                     45.740767
108220                                 ],
108221                                 [
108222                                     -67.827673,
108223                                     45.739001
108224                                 ],
108225                                 [
108226                                     -67.868884,
108227                                     45.744593
108228                                 ],
108229                                 [
108230                                     -67.856815,
108231                                     45.723694
108232                                 ],
108233                                 [
108234                                     -67.835768,
108235                                     45.703971
108236                                 ],
108237                                 [
108238                                     -67.793821,
108239                                     45.676301
108240                                 ],
108241                                 [
108242                                     -67.733034,
108243                                     45.651869
108244                                 ],
108245                                 [
108246                                     -67.723173,
108247                                     45.645393
108248                                 ],
108249                                 [
108250                                     -67.711546,
108251                                     45.642155
108252                                 ],
108253                                 [
108254                                     -67.697564,
108255                                     45.64922
108256                                 ],
108257                                 [
108258                                     -67.66695,
108259                                     45.620077
108260                                 ],
108261                                 [
108262                                     -67.649435,
108263                                     45.611247
108264                                 ],
108265                                 [
108266                                     -67.603073,
108267                                     45.605948
108268                                 ],
108269                                 [
108270                                     -67.561862,
108271                                     45.596234
108272                                 ],
108273                                 [
108274                                     -67.54052,
108275                                     45.593879
108276                                 ],
108277                                 [
108278                                     -67.442056,
108279                                     45.603593
108280                                 ],
108281                                 [
108282                                     -67.440939,
108283                                     45.604586
108284                                 ],
108285                                 [
108286                                     -67.431306,
108287                                     45.597941
108288                                 ],
108289                                 [
108290                                     -67.422107,
108291                                     45.568796
108292                                 ],
108293                                 [
108294                                     -67.42619,
108295                                     45.533449
108296                                 ],
108297                                 [
108298                                     -67.443036,
108299                                     45.522184
108300                                 ],
108301                                 [
108302                                     -67.467531,
108303                                     45.508283
108304                                 ],
108305                                 [
108306                                     -67.493214,
108307                                     45.493142
108308                                 ],
108309                                 [
108310                                     -67.48231,
108311                                     45.455521
108312                                 ],
108313                                 [
108314                                     -67.428825,
108315                                     45.38705
108316                                 ],
108317                                 [
108318                                     -67.434561,
108319                                     45.350308
108320                                 ],
108321                                 [
108322                                     -67.459056,
108323                                     45.318424
108324                                 ],
108325                                 [
108326                                     -67.468668,
108327                                     45.301835
108328                                 ],
108329                                 [
108330                                     -67.475024,
108331                                     45.282353
108332                                 ],
108333                                 [
108334                                     -67.471303,
108335                                     45.266282
108336                                 ],
108337                                 [
108338                                     -67.427585,
108339                                     45.236568
108340                                 ],
108341                                 [
108342                                     -67.390533,
108343                                     45.193108
108344                                 ],
108345                                 [
108346                                     -67.356272,
108347                                     45.165926
108348                                 ],
108349                                 [
108350                                     -67.31922,
108351                                     45.153886
108352                                 ],
108353                                 [
108354                                     -67.284648,
108355                                     45.169699
108356                                 ],
108357                                 [
108358                                     -67.279584,
108359                                     45.179052
108360                                 ],
108361                                 [
108362                                     -67.279222,
108363                                     45.187372
108364                                 ],
108365                                 [
108366                                     -67.277207,
108367                                     45.195072
108368                                 ],
108369                                 [
108370                                     -67.267336,
108371                                     45.202513
108372                                 ],
108373                                 [
108374                                     -67.254986,
108375                                     45.205045
108376                                 ],
108377                                 [
108378                                     -67.242428,
108379                                     45.202565
108380                                 ],
108381                                 [
108382                                     -67.219071,
108383                                     45.192126
108384                                 ],
108385                                 [
108386                                     -67.206166,
108387                                     45.189401
108388                                 ],
108389                                 [
108390                                     -67.176015,
108391                                     45.178656
108392                                 ],
108393                                 [
108394                                     -67.191274,
108395                                     45.180365
108396                                 ],
108397                                 [
108398                                     -67.204376,
108399                                     45.178209
108400                                 ],
108401                                 [
108402                                     -67.204724,
108403                                     45.177791
108404                                 ],
108405                                 [
108406                                     -67.152423,
108407                                     45.148932
108408                                 ],
108409                                 [
108410                                     -67.048033,
108411                                     45.043407
108412                                 ],
108413                                 [
108414                                     -66.962727,
108415                                     45.047088
108416                                 ],
108417                                 [
108418                                     -66.857192,
108419                                     44.968696
108420                                 ],
108421                                 [
108422                                     -66.897268,
108423                                     44.817275
108424                                 ],
108425                                 [
108426                                     -67.2159,
108427                                     44.593511
108428                                 ],
108429                                 [
108430                                     -67.122366,
108431                                     44.423624
108432                                 ],
108433                                 [
108434                                     -67.68447,
108435                                     44.192544
108436                                 ],
108437                                 [
108438                                     -67.459678,
108439                                     40.781645
108440                                 ],
108441                                 [
108442                                     -76.607854,
108443                                     32.495823
108444                                 ],
108445                                 [
108446                                     -76.798479,
108447                                     32.713735
108448                                 ],
108449                                 [
108450                                     -78.561892,
108451                                     29.037718
108452                                 ],
108453                                 [
108454                                     -78.892446,
108455                                     29.039659
108456                                 ],
108457                                 [
108458                                     -79.762295,
108459                                     26.719312
108460                                 ],
108461                                 [
108462                                     -80.026352,
108463                                     24.932961
108464                                 ],
108465                                 [
108466                                     -82.368794,
108467                                     23.994833
108468                                 ],
108469                                 [
108470                                     -83.806281,
108471                                     29.068506
108472                                 ],
108473                                 [
108474                                     -87.460772,
108475                                     29.089961
108476                                 ],
108477                                 [
108478                                     -87.922646,
108479                                     28.666131
108480                                 ],
108481                                 [
108482                                     -90.461001,
108483                                     28.246758
108484                                 ],
108485                                 [
108486                                     -91.787336,
108487                                     29.11536
108488                                 ],
108489                                 [
108490                                     -93.311871,
108491                                     29.12431
108492                                 ],
108493                                 [
108494                                     -96.423449,
108495                                     26.057857
108496                                 ],
108497                                 [
108498                                     -97.129057,
108499                                     25.991017
108500                                 ],
108501                                 [
108502                                     -97.129509,
108503                                     25.966833
108504                                 ],
108505                                 [
108506                                     -97.139358,
108507                                     25.965876
108508                                 ],
108509                                 [
108510                                     -97.202171,
108511                                     25.960893
108512                                 ],
108513                                 [
108514                                     -97.202176,
108515                                     25.960857
108516                                 ],
108517                                 [
108518                                     -97.204941,
108519                                     25.960639
108520                                 ],
108521                                 [
108522                                     -97.253051,
108523                                     25.963481
108524                                 ],
108525                                 [
108526                                     -97.266358,
108527                                     25.960639
108528                                 ],
108529                                 [
108530                                     -97.2692,
108531                                     25.944361
108532                                 ],
108533                                 [
108534                                     -97.287649,
108535                                     25.928651
108536                                 ],
108537                                 [
108538                                     -97.310981,
108539                                     25.922088
108540                                 ],
108541                                 [
108542                                     -97.328447,
108543                                     25.933302
108544                                 ],
108545                                 [
108546                                     -97.351107,
108547                                     25.918419
108548                                 ],
108549                                 [
108550                                     -97.355112,
108551                                     25.912786
108552                                 ],
108553                                 [
108554                                     -97.35227,
108555                                     25.894493
108556                                 ],
108557                                 [
108558                                     -97.345165,
108559                                     25.871704
108560                                 ],
108561                                 [
108562                                     -97.345733,
108563                                     25.852222
108564                                 ],
108565                                 [
108566                                     -97.36599,
108567                                     25.843902
108568                                 ],
108569                                 [
108570                                     -97.376015,
108571                                     25.846744
108572                                 ],
108573                                 [
108574                                     -97.380124,
108575                                     25.853203
108576                                 ],
108577                                 [
108578                                     -97.383121,
108579                                     25.860541
108580                                 ],
108581                                 [
108582                                     -97.389891,
108583                                     25.865657
108584                                 ],
108585                                 [
108586                                     -97.397823,
108587                                     25.865812
108588                                 ],
108589                                 [
108590                                     -97.399476,
108591                                     25.861162
108592                                 ],
108593                                 [
108594                                     -97.39989,
108595                                     25.855115
108596                                 ],
108597                                 [
108598                                     -97.404179,
108599                                     25.851395
108600                                 ],
108601                                 [
108602                                     -97.425418,
108603                                     25.854857
108604                                 ],
108605                                 [
108606                                     -97.435727,
108607                                     25.869275
108608                                 ],
108609                                 [
108610                                     -97.441309,
108611                                     25.884933
108612                                 ],
108613                                 [
108614                                     -97.448259,
108615                                     25.892322
108616                                 ],
108617                                 [
108618                                     -97.469421,
108619                                     25.892943
108620                                 ],
108621                                 [
108622                                     -97.486319,
108623                                     25.895733
108624                                 ],
108625                                 [
108626                                     -97.502209,
108627                                     25.901883
108628                                 ],
108629                                 [
108630                                     -97.52027,
108631                                     25.912786
108632                                 ],
108633                                 [
108634                                     -97.565177,
108635                                     25.954748
108636                                 ],
108637                                 [
108638                                     -97.594322,
108639                                     25.966375
108640                                 ],
108641                                 [
108642                                     -97.604787,
108643                                     25.979966
108644                                 ],
108645                                 [
108646                                     -97.613055,
108647                                     25.995985
108648                                 ],
108649                                 [
108650                                     -97.622641,
108651                                     26.00906
108652                                 ],
108653                                 [
108654                                     -97.641451,
108655                                     26.022495
108656                                 ],
108657                                 [
108658                                     -97.659874,
108659                                     26.03066
108660                                 ],
108661                                 [
108662                                     -97.679614,
108663                                     26.034639
108664                                 ],
108665                                 [
108666                                     -97.766948,
108667                                     26.039652
108668                                 ],
108669                                 [
108670                                     -97.780306,
108671                                     26.043218
108672                                 ],
108673                                 [
108674                                     -97.782321,
108675                                     26.058617
108676                                 ],
108677                                 [
108678                                     -97.80201,
108679                                     26.063733
108680                                 ],
108681                                 [
108682                                     -97.878181,
108683                                     26.063733
108684                                 ],
108685                                 [
108686                                     -97.941666,
108687                                     26.056809
108688                                 ],
108689                                 [
108690                                     -97.999233,
108691                                     26.064302
108692                                 ],
108693                                 [
108694                                     -98.013057,
108695                                     26.063682
108696                                 ],
108697                                 [
108698                                     -98.044166,
108699                                     26.048799
108700                                 ],
108701                                 [
108702                                     -98.065457,
108703                                     26.042184
108704                                 ],
108705                                 [
108706                                     -98.075146,
108707                                     26.046628
108708                                 ],
108709                                 [
108710                                     -98.083311,
108711                                     26.070916
108712                                 ],
108713                                 [
108714                                     -98.103103,
108715                                     26.074947
108716                                 ],
108717                                 [
108718                                     -98.150232,
108719                                     26.063682
108720                                 ],
108721                                 [
108722                                     -98.185062,
108723                                     26.065232
108724                                 ],
108725                                 [
108726                                     -98.222656,
108727                                     26.075412
108728                                 ],
108729                                 [
108730                                     -98.300429,
108731                                     26.111431
108732                                 ],
108733                                 [
108734                                     -98.309809,
108735                                     26.121094
108736                                 ],
108737                                 [
108738                                     -98.333037,
108739                                     26.15303
108740                                 ],
108741                                 [
108742                                     -98.339264,
108743                                     26.159851
108744                                 ],
108745                                 [
108746                                     -98.365774,
108747                                     26.160161
108748                                 ],
108749                                 [
108750                                     -98.377272,
108751                                     26.163572
108752                                 ],
108753                                 [
108754                                     -98.377272,
108755                                     26.173649
108756                                 ],
108757                                 [
108758                                     -98.36934,
108759                                     26.19401
108760                                 ],
108761                                 [
108762                                     -98.397193,
108763                                     26.201141
108764                                 ],
108765                                 [
108766                                     -98.428845,
108767                                     26.217729
108768                                 ],
108769                                 [
108770                                     -98.456544,
108771                                     26.225946
108772                                 ],
108773                                 [
108774                                     -98.472383,
108775                                     26.207652
108776                                 ],
108777                                 [
108778                                     -98.49295,
108779                                     26.230596
108780                                 ],
108781                                 [
108782                                     -98.521527,
108783                                     26.240932
108784                                 ],
108785                                 [
108786                                     -98.552791,
108787                                     26.248321
108788                                 ],
108789                                 [
108790                                     -98.581627,
108791                                     26.262274
108792                                 ],
108793                                 [
108794                                     -98.640564,
108795                                     26.24181
108796                                 ],
108797                                 [
108798                                     -98.653663,
108799                                     26.244291
108800                                 ],
108801                                 [
108802                                     -98.664696,
108803                                     26.250647
108804                                 ],
108805                                 [
108806                                     -98.685289,
108807                                     26.268475
108808                                 ],
108809                                 [
108810                                     -98.693325,
108811                                     26.270542
108812                                 ],
108813                                 [
108814                                     -98.702239,
108815                                     26.271628
108816                                 ],
108817                                 [
108818                                     -98.704255,
108819                                     26.27664
108820                                 ],
108821                                 [
108822                                     -98.691465,
108823                                     26.290231
108824                                 ],
108825                                 [
108826                                     -98.701413,
108827                                     26.299119
108828                                 ],
108829                                 [
108830                                     -98.713169,
108831                                     26.303357
108832                                 ],
108833                                 [
108834                                     -98.726217,
108835                                     26.30439
108836                                 ],
108837                                 [
108838                                     -98.739911,
108839                                     26.303253
108840                                 ],
108841                                 [
108842                                     -98.735932,
108843                                     26.320048
108844                                 ],
108845                                 [
108846                                     -98.746397,
108847                                     26.332141
108848                                 ],
108849                                 [
108850                                     -98.780839,
108851                                     26.351674
108852                                 ],
108853                                 [
108854                                     -98.795851,
108855                                     26.368314
108856                                 ],
108857                                 [
108858                                     -98.801329,
108859                                     26.372138
108860                                 ],
108861                                 [
108862                                     -98.810295,
108863                                     26.372448
108864                                 ],
108865                                 [
108866                                     -98.817323,
108867                                     26.368521
108868                                 ],
108869                                 [
108870                                     -98.825023,
108871                                     26.366454
108872                                 ],
108873                                 [
108874                                     -98.836081,
108875                                     26.372138
108876                                 ],
108877                                 [
108878                                     -98.842334,
108879                                     26.365834
108880                                 ],
108881                                 [
108882                                     -98.850835,
108883                                     26.364077
108884                                 ],
108885                                 [
108886                                     -98.860524,
108887                                     26.366299
108888                                 ],
108889                                 [
108890                                     -98.870214,
108891                                     26.372138
108892                                 ],
108893                                 [
108894                                     -98.893029,
108895                                     26.367849
108896                                 ],
108897                                 [
108898                                     -98.9299,
108899                                     26.39224
108900                                 ],
108901                                 [
108902                                     -98.945377,
108903                                     26.378288
108904                                 ],
108905                                 [
108906                                     -98.954136,
108907                                     26.393946
108908                                 ],
108909                                 [
108910                                     -98.962844,
108911                                     26.399527
108912                                 ],
108913                                 [
108914                                     -98.986951,
108915                                     26.400095
108916                                 ],
108917                                 [
108918                                     -99.004056,
108919                                     26.393842
108920                                 ],
108921                                 [
108922                                     -99.010515,
108923                                     26.392602
108924                                 ],
108925                                 [
108926                                     -99.016432,
108927                                     26.394462
108928                                 ],
108929                                 [
108930                                     -99.022995,
108931                                     26.403351
108932                                 ],
108933                                 [
108934                                     -99.027878,
108935                                     26.406245
108936                                 ],
108937                                 [
108938                                     -99.047645,
108939                                     26.406968
108940                                 ],
108941                                 [
108942                                     -99.066351,
108943                                     26.404746
108944                                 ],
108945                                 [
108946                                     -99.085498,
108947                                     26.40764
108948                                 ],
108949                                 [
108950                                     -99.106427,
108951                                     26.423039
108952                                 ],
108953                                 [
108954                                     -99.108907,
108955                                     26.434253
108956                                 ],
108957                                 [
108958                                     -99.102525,
108959                                     26.446966
108960                                 ],
108961                                 [
108962                                     -99.09374,
108963                                     26.459781
108964                                 ],
108965                                 [
108966                                     -99.089373,
108967                                     26.47115
108968                                 ],
108969                                 [
108970                                     -99.091492,
108971                                     26.484018
108972                                 ],
108973                                 [
108974                                     -99.10299,
108975                                     26.512078
108976                                 ],
108977                                 [
108978                                     -99.115108,
108979                                     26.525617
108980                                 ],
108981                                 [
108982                                     -99.140946,
108983                                     26.531405
108984                                 ],
108985                                 [
108986                                     -99.164873,
108987                                     26.540448
108988                                 ],
108989                                 [
108990                                     -99.17128,
108991                                     26.563961
108992                                 ],
108993                                 [
108994                                     -99.171548,
108995                                     26.56583
108996                                 ],
108997                                 [
108998                                     -99.213953,
108999                                     26.568537
109000                                 ],
109001                                 [
109002                                     -99.242801,
109003                                     26.579723
109004                                 ],
109005                                 [
109006                                     -99.254575,
109007                                     26.6018
109008                                 ],
109009                                 [
109010                                     -99.258844,
109011                                     26.614752
109012                                 ],
109013                                 [
109014                                     -99.277683,
109015                                     26.638007
109016                                 ],
109017                                 [
109018                                     -99.281951,
109019                                     26.649781
109020                                 ],
109021                                 [
109022                                     -99.277389,
109023                                     26.657729
109024                                 ],
109025                                 [
109026                                     -99.26635,
109027                                     26.653314
109028                                 ],
109029                                 [
109030                                     -99.252662,
109031                                     26.644483
109032                                 ],
109033                                 [
109034                                     -99.240299,
109035                                     26.639184
109036                                 ],
109037                                 [
109038                                     -99.244861,
109039                                     26.652431
109040                                 ],
109041                                 [
109042                                     -99.240299,
109043                                     26.697763
109044                                 ],
109045                                 [
109046                                     -99.242507,
109047                                     26.713658
109048                                 ],
109049                                 [
109050                                     -99.252368,
109051                                     26.743683
109052                                 ],
109053                                 [
109054                                     -99.254575,
109055                                     26.75899
109056                                 ],
109057                                 [
109058                                     -99.252368,
109059                                     26.799024
109060                                 ],
109061                                 [
109062                                     -99.254575,
109063                                     26.810504
109064                                 ],
109065                                 [
109066                                     -99.257666,
109067                                     26.813153
109068                                 ],
109069                                 [
109070                                     -99.262229,
109071                                     26.814036
109072                                 ],
109073                                 [
109074                                     -99.266497,
109075                                     26.817863
109076                                 ],
109077                                 [
109078                                     -99.268263,
109079                                     26.827872
109080                                 ],
109081                                 [
109082                                     -99.271649,
109083                                     26.832876
109084                                 ],
109085                                 [
109086                                     -99.289458,
109087                                     26.84465
109088                                 ],
109089                                 [
109090                                     -99.308444,
109091                                     26.830521
109092                                 ],
109093                                 [
109094                                     -99.316539,
109095                                     26.822279
109096                                 ],
109097                                 [
109098                                     -99.323457,
109099                                     26.810504
109100                                 ],
109101                                 [
109102                                     -99.328166,
109103                                     26.797258
109104                                 ],
109105                                 [
109106                                     -99.329197,
109107                                     26.789016
109108                                 ],
109109                                 [
109110                                     -99.331699,
109111                                     26.78254
109112                                 ],
109113                                 [
109114                                     -99.340383,
109115                                     26.77312
109116                                 ],
109117                                 [
109118                                     -99.366728,
109119                                     26.761345
109120                                 ],
109121                                 [
109122                                     -99.380269,
109123                                     26.777241
109124                                 ],
109125                                 [
109126                                     -99.391896,
109127                                     26.796963
109128                                 ],
109129                                 [
109130                                     -99.412207,
109131                                     26.796963
109132                                 ],
109133                                 [
109134                                     -99.410883,
109135                                     26.808149
109136                                 ],
109137                                 [
109138                                     -99.405437,
109139                                     26.818452
109140                                 ],
109141                                 [
109142                                     -99.396606,
109143                                     26.824928
109144                                 ],
109145                                 [
109146                                     -99.384979,
109147                                     26.824928
109148                                 ],
109149                                 [
109150                                     -99.377178,
109151                                     26.816686
109152                                 ],
109153                                 [
109154                                     -99.374823,
109155                                     26.804028
109156                                 ],
109157                                 [
109158                                     -99.374234,
109159                                     26.791076
109160                                 ],
109161                                 [
109162                                     -99.371291,
109163                                     26.783128
109164                                 ],
109165                                 [
109166                                     -99.360694,
109167                                     26.780479
109168                                 ],
109169                                 [
109170                                     -99.359369,
109171                                     26.790487
109172                                 ],
109173                                 [
109174                                     -99.36452,
109175                                     26.810504
109176                                 ],
109177                                 [
109178                                     -99.357897,
109179                                     26.822279
109180                                 ],
109181                                 [
109182                                     -99.351274,
109183                                     26.83111
109184                                 ],
109185                                 [
109186                                     -99.346123,
109187                                     26.840824
109188                                 ],
109189                                 [
109190                                     -99.344062,
109191                                     26.855247
109192                                 ],
109193                                 [
109194                                     -99.348772,
109195                                     26.899696
109196                                 ],
109197                                 [
109198                                     -99.355101,
109199                                     26.920302
109200                                 ],
109201                                 [
109202                                     -99.36452,
109203                                     26.934726
109204                                 ],
109205                                 [
109206                                     -99.403377,
109207                                     26.952093
109208                                 ],
109209                                 [
109210                                     -99.413974,
109211                                     26.964162
109212                                 ],
109213                                 [
109214                                     -99.401758,
109215                                     26.985651
109216                                 ],
109217                                 [
109218                                     -99.399991,
109219                                     26.999192
109220                                 ],
109221                                 [
109222                                     -99.418831,
109223                                     27.007728
109224                                 ],
109225                                 [
109226                                     -99.441938,
109227                                     27.013615
109228                                 ],
109229                                 [
109230                                     -99.453271,
109231                                     27.019797
109232                                 ],
109233                                 [
109234                                     -99.455332,
109235                                     27.025979
109236                                 ],
109237                                 [
109238                                     -99.464751,
109239                                     27.039225
109240                                 ],
109241                                 [
109242                                     -99.466959,
109243                                     27.047467
109244                                 ],
109245                                 [
109246                                     -99.462544,
109247                                     27.057181
109248                                 ],
109249                                 [
109250                                     -99.461635,
109251                                     27.056839
109252                                 ],
109253                                 [
109254                                     -99.461728,
109255                                     27.056954
109256                                 ],
109257                                 [
109258                                     -99.442039,
109259                                     27.089614
109260                                 ],
109261                                 [
109262                                     -99.439404,
109263                                     27.098347
109264                                 ],
109265                                 [
109266                                     -99.441419,
109267                                     27.107494
109268                                 ],
109269                                 [
109270                                     -99.445734,
109271                                     27.114728
109272                                 ],
109273                                 [
109274                                     -99.450178,
109275                                     27.120465
109276                                 ],
109277                                 [
109278                                     -99.452452,
109279                                     27.125012
109280                                 ],
109281                                 [
109282                                     -99.450333,
109283                                     27.145166
109284                                 ],
109285                                 [
109286                                     -99.435786,
109287                                     27.188419
109288                                 ],
109289                                 [
109290                                     -99.431988,
109291                                     27.207591
109292                                 ],
109293                                 [
109294                                     -99.434029,
109295                                     27.22697
109296                                 ],
109297                                 [
109298                                     -99.440902,
109299                                     27.244798
109300                                 ],
109301                                 [
109302                                     -99.451832,
109303                                     27.26118
109304                                 ],
109305                                 [
109306                                     -99.46612,
109307                                     27.276527
109308                                 ],
109309                                 [
109310                                     -99.468963,
109311                                     27.278233
109312                                 ],
109313                                 [
109314                                     -99.480409,
109315                                     27.283297
109316                                 ],
109317                                 [
109318                                     -99.482941,
109319                                     27.286708
109320                                 ],
109321                                 [
109322                                     -99.484879,
109323                                     27.294821
109324                                 ],
109325                                 [
109326                                     -99.486584,
109327                                     27.297611
109328                                 ],
109329                                 [
109330                                     -99.493199,
109331                                     27.30128
109332                                 ],
109333                                 [
109334                                     -99.521362,
109335                                     27.311254
109336                                 ],
109337                                 [
109338                                     -99.5148,
109339                                     27.321796
109340                                 ],
109341                                 [
109342                                     -99.497591,
109343                                     27.338798
109344                                 ],
109345                                 [
109346                                     -99.494026,
109347                                     27.348203
109348                                 ],
109349                                 [
109350                                     -99.492889,
109351                                     27.358848
109352                                 ],
109353                                 [
109354                                     -99.487721,
109355                                     27.37187
109356                                 ],
109357                                 [
109358                                     -99.484621,
109359                                     27.391766
109360                                 ],
109361                                 [
109362                                     -99.475706,
109363                                     27.414762
109364                                 ],
109365                                 [
109366                                     -99.472916,
109367                                     27.426647
109368                                 ],
109369                                 [
109370                                     -99.473639,
109371                                     27.463803
109372                                 ],
109373                                 [
109374                                     -99.472916,
109375                                     27.468299
109376                                 ],
109377                                 [
109378                                     -99.47643,
109379                                     27.48251
109380                                 ],
109381                                 [
109382                                     -99.480409,
109383                                     27.490778
109384                                 ],
109385                                 [
109386                                     -99.48829,
109387                                     27.494654
109388                                 ],
109389                                 [
109390                                     -99.503689,
109391                                     27.495584
109392                                 ],
109393                                 [
109394                                     -99.509503,
109395                                     27.500028
109396                                 ],
109397                                 [
109398                                     -99.510071,
109399                                     27.510518
109400                                 ],
109401                                 [
109402                                     -99.507074,
109403                                     27.533437
109404                                 ],
109405                                 [
109406                                     -99.507203,
109407                                     27.57377
109408                                 ],
109409                                 [
109410                                     -99.515006,
109411                                     27.588601
109412                                 ],
109413                                 [
109414                                     -99.535031,
109415                                     27.604828
109416                                 ],
109417                                 [
109418                                     -99.55503,
109419                                     27.613509
109420                                 ],
109421                                 [
109422                                     -99.572264,
109423                                     27.61847
109424                                 ],
109425                                 [
109426                                     -99.578232,
109427                                     27.622811
109428                                 ],
109429                                 [
109430                                     -99.590247,
109431                                     27.642061
109432                                 ],
109433                                 [
109434                                     -99.600169,
109435                                     27.646427
109436                                 ],
109437                                 [
109438                                     -99.612442,
109439                                     27.643637
109440                                 ],
109441                                 [
109442                                     -99.633526,
109443                                     27.633069
109444                                 ],
109445                                 [
109446                                     -99.644869,
109447                                     27.632733
109448                                 ],
109449                                 [
109450                                     -99.648642,
109451                                     27.636919
109452                                 ],
109453                                 [
109454                                     -99.658693,
109455                                     27.654024
109456                                 ],
109457                                 [
109458                                     -99.664739,
109459                                     27.659398
109460                                 ],
109461                                 [
109462                                     -99.70037,
109463                                     27.659191
109464                                 ],
109465                                 [
109466                                     -99.705692,
109467                                     27.66317
109468                                 ],
109469                                 [
109470                                     -99.710674,
109471                                     27.670116
109472                                 ],
109473                                 [
109474                                     -99.723056,
109475                                     27.687381
109476                                 ],
109477                                 [
109478                                     -99.730652,
109479                                     27.691825
109480                                 ],
109481                                 [
109482                                     -99.734037,
109483                                     27.702031
109484                                 ],
109485                                 [
109486                                     -99.736311,
109487                                     27.713607
109488                                 ],
109489                                 [
109490                                     -99.740445,
109491                                     27.722159
109492                                 ],
109493                                 [
109494                                     -99.747344,
109495                                     27.726009
109496                                 ],
109497                                 [
109498                                     -99.765198,
109499                                     27.731177
109500                                 ],
109501                                 [
109502                                     -99.774577,
109503                                     27.735828
109504                                 ],
109505                                 [
109506                                     -99.78685,
109507                                     27.748488
109508                                 ],
109509                                 [
109510                                     -99.795428,
109511                                     27.761924
109512                                 ],
109513                                 [
109514                                     -99.806963,
109515                                     27.771423
109516                                 ],
109517                                 [
109518                                     -99.808167,
109519                                     27.772414
109520                                 ],
109521                                 [
109522                                     -99.83292,
109523                                     27.776755
109524                                 ],
109525                                 [
109526                                     -99.832971,
109527                                     27.782181
109528                                 ],
109529                                 [
109530                                     -99.844779,
109531                                     27.793576
109532                                 ],
109533                                 [
109534                                     -99.858241,
109535                                     27.803524
109536                                 ],
109537                                 [
109538                                     -99.863357,
109539                                     27.804661
109540                                 ],
109541                                 [
109542                                     -99.864727,
109543                                     27.814324
109544                                 ],
109545                                 [
109546                                     -99.861858,
109547                                     27.83608
109548                                 ],
109549                                 [
109550                                     -99.863357,
109551                                     27.845666
109552                                 ],
109553                                 [
109554                                     -99.870928,
109555                                     27.854477
109556                                 ],
109557                                 [
109558                                     -99.880204,
109559                                     27.859231
109560                                 ],
109561                                 [
109562                                     -99.888007,
109563                                     27.864812
109564                                 ],
109565                                 [
109566                                     -99.891288,
109567                                     27.876026
109568                                 ],
109569                                 [
109570                                     -99.882684,
109571                                     27.89158
109572                                 ],
109573                                 [
109574                                     -99.878808,
109575                                     27.901838
109576                                 ],
109577                                 [
109578                                     -99.88134,
109579                                     27.906463
109580                                 ],
109581                                 [
109582                                     -99.896766,
109583                                     27.912923
109584                                 ],
109585                                 [
109586                                     -99.914336,
109587                                     27.928245
109588                                 ],
109589                                 [
109590                                     -99.929916,
109591                                     27.946331
109592                                 ],
109593                                 [
109594                                     -99.939683,
109595                                     27.961085
109596                                 ],
109597                                 [
109598                                     -99.928289,
109599                                     27.975761
109600                                 ],
109601                                 [
109602                                     -99.940717,
109603                                     27.983254
109604                                 ],
109605                                 [
109606                                     -99.961852,
109607                                     27.987492
109608                                 ],
109609                                 [
109610                                     -99.976606,
109611                                     27.992453
109612                                 ],
109613                                 [
109614                                     -99.991127,
109615                                     28.007801
109616                                 ],
109617                                 [
109618                                     -100.000584,
109619                                     28.02041
109620                                 ],
109621                                 [
109622                                     -100.007457,
109623                                     28.033561
109624                                 ],
109625                                 [
109626                                     -100.014123,
109627                                     28.050459
109628                                 ],
109629                                 [
109630                                     -100.013503,
109631                                     28.056971
109632                                 ],
109633                                 [
109634                                     -100.010506,
109635                                     28.063611
109636                                 ],
109637                                 [
109638                                     -100.010196,
109639                                     28.068882
109640                                 ],
109641                                 [
109642                                     -100.017585,
109643                                     28.070949
109644                                 ],
109645                                 [
109646                                     -100.031538,
109647                                     28.081801
109648                                 ],
109649                                 [
109650                                     -100.045077,
109651                                     28.095289
109652                                 ],
109653                                 [
109654                                     -100.048023,
109655                                     28.102523
109656                                 ],
109657                                 [
109658                                     -100.048901,
109659                                     28.115959
109660                                 ],
109661                                 [
109662                                     -100.056498,
109663                                     28.137922
109664                                 ],
109665                                 [
109666                                     -100.074895,
109667                                     28.154407
109668                                 ],
109669                                 [
109670                                     -100.172873,
109671                                     28.198538
109672                                 ],
109673                                 [
109674                                     -100.189203,
109675                                     28.201329
109676                                 ],
109677                                 [
109678                                     -100.197626,
109679                                     28.207168
109680                                 ],
109681                                 [
109682                                     -100.201192,
109683                                     28.220346
109684                                 ],
109685                                 [
109686                                     -100.202949,
109687                                     28.234428
109688                                 ],
109689                                 [
109690                                     -100.205946,
109691                                     28.242877
109692                                 ],
109693                                 [
109694                                     -100.212819,
109695                                     28.245073
109696                                 ],
109697                                 [
109698                                     -100.240724,
109699                                     28.249698
109700                                 ],
109701                                 [
109702                                     -100.257932,
109703                                     28.260524
109704                                 ],
109705                                 [
109706                                     -100.275089,
109707                                     28.277242
109708                                 ],
109709                                 [
109710                                     -100.284339,
109711                                     28.296517
109712                                 ],
109713                                 [
109714                                     -100.277931,
109715                                     28.314888
109716                                 ],
109717                                 [
109718                                     -100.278551,
109719                                     28.331088
109720                                 ],
109721                                 [
109722                                     -100.293899,
109723                                     28.353413
109724                                 ],
109725                                 [
109726                                     -100.322631,
109727                                     28.386899
109728                                 ],
109729                                 [
109730                                     -100.331675,
109731                                     28.422013
109732                                 ],
109733                                 [
109734                                     -100.336326,
109735                                     28.458574
109736                                 ],
109737                                 [
109738                                     -100.340201,
109739                                     28.464259
109740                                 ],
109741                                 [
109742                                     -100.348315,
109743                                     28.470253
109744                                 ],
109745                                 [
109746                                     -100.355549,
109747                                     28.478185
109748                                 ],
109749                                 [
109750                                     -100.35679,
109751                                     28.489322
109752                                 ],
109753                                 [
109754                                     -100.351622,
109755                                     28.496711
109756                                 ],
109757                                 [
109758                                     -100.322631,
109759                                     28.510406
109760                                 ],
109761                                 [
109762                                     -100.364024,
109763                                     28.524797
109764                                 ],
109765                                 [
109766                                     -100.38423,
109767                                     28.537174
109768                                 ],
109769                                 [
109770                                     -100.397769,
109771                                     28.557586
109772                                 ],
109773                                 [
109774                                     -100.398751,
109775                                     28.568645
109776                                 ],
109777                                 [
109778                                     -100.397097,
109779                                     28.592726
109780                                 ],
109781                                 [
109782                                     -100.401438,
109783                                     28.60226
109784                                 ],
109785                                 [
109786                                     -100.411463,
109787                                     28.609314
109788                                 ],
109789                                 [
109790                                     -100.434821,
109791                                     28.619133
109792                                 ],
109793                                 [
109794                                     -100.44619,
109795                                     28.626497
109796                                 ],
109797                                 [
109798                                     -100.444898,
109799                                     28.643782
109800                                 ],
109801                                 [
109802                                     -100.481381,
109803                                     28.686054
109804                                 ],
109805                                 [
109806                                     -100.493939,
109807                                     28.708378
109808                                 ],
109809                                 [
109810                                     -100.519054,
109811                                     28.804961
109812                                 ],
109813                                 [
109814                                     -100.524996,
109815                                     28.814831
109816                                 ],
109817                                 [
109818                                     -100.529285,
109819                                     28.819947
109820                                 ],
109821                                 [
109822                                     -100.534453,
109823                                     28.830231
109824                                 ],
109825                                 [
109826                                     -100.538639,
109827                                     28.835631
109828                                 ],
109829                                 [
109830                                     -100.54515,
109831                                     28.83899
109832                                 ],
109833                                 [
109834                                     -100.559671,
109835                                     28.839378
109836                                 ],
109837                                 [
109838                                     -100.566234,
109839                                     28.842504
109840                                 ],
109841                                 [
109842                                     -100.569696,
109843                                     28.84961
109844                                 ],
109845                                 [
109846                                     -100.56334,
109847                                     28.86209
109848                                 ],
109849                                 [
109850                                     -100.566234,
109851                                     28.869789
109852                                 ],
109853                                 [
109854                                     -100.571763,
109855                                     28.8732
109856                                 ],
109857                                 [
109858                                     -100.586543,
109859                                     28.879789
109860                                 ],
109861                                 [
109862                                     -100.58954,
109863                                     28.883458
109864                                 ],
109865                                 [
109866                                     -100.594966,
109867                                     28.899322
109868                                 ],
109869                                 [
109870                                     -100.606955,
109871                                     28.910123
109872                                 ],
109873                                 [
109874                                     -100.618841,
109875                                     28.917926
109876                                 ],
109877                                 [
109878                                     -100.624318,
109879                                     28.924721
109880                                 ],
109881                                 [
109882                                     -100.624783,
109883                                     28.93777
109884                                 ],
109885                                 [
109886                                     -100.626696,
109887                                     28.948338
109888                                 ],
109889                                 [
109890                                     -100.630778,
109891                                     28.956683
109892                                 ],
109893                                 [
109894                                     -100.637909,
109895                                     28.962884
109896                                 ],
109897                                 [
109898                                     -100.628918,
109899                                     28.98433
109900                                 ],
109901                                 [
109902                                     -100.632793,
109903                                     29.005156
109904                                 ],
109905                                 [
109906                                     -100.652224,
109907                                     29.044817
109908                                 ],
109909                                 [
109910                                     -100.660854,
109911                                     29.102669
109912                                 ],
109913                                 [
109914                                     -100.668967,
109915                                     29.116208
109916                                 ],
109917                                 [
109918                                     -100.678165,
109919                                     29.119412
109920                                 ],
109921                                 [
109922                                     -100.690826,
109923                                     29.121014
109924                                 ],
109925                                 [
109926                                     -100.70204,
109927                                     29.12365
109928                                 ],
109929                                 [
109930                                     -100.706846,
109931                                     29.130187
109932                                 ],
109933                                 [
109934                                     -100.70974,
109935                                     29.135561
109936                                 ],
109937                                 [
109938                                     -100.762501,
109939                                     29.173776
109940                                 ],
109941                                 [
109942                                     -100.770098,
109943                                     29.187289
109944                                 ],
109945                                 [
109946                                     -100.762088,
109947                                     29.208658
109948                                 ],
109949                                 [
109950                                     -100.783172,
109951                                     29.243074
109952                                 ],
109953                                 [
109954                                     -100.796143,
109955                                     29.257673
109956                                 ],
109957                                 [
109958                                     -100.81609,
109959                                     29.270773
109960                                 ],
109961                                 [
109962                                     -100.86389,
109963                                     29.290616
109964                                 ],
109965                                 [
109966                                     -100.871797,
109967                                     29.296456
109968                                 ],
109969                                 [
109970                                     -100.891227,
109971                                     29.318547
109972                                 ],
109973                                 [
109974                                     -100.91474,
109975                                     29.337048
109976                                 ],
109977                                 [
109978                                     -100.987397,
109979                                     29.366322
109980                                 ],
109981                                 [
109982                                     -100.998301,
109983                                     29.372472
109984                                 ],
109985                                 [
109986                                     -101.008068,
109987                                     29.380585
109988                                 ],
109989                                 [
109990                                     -101.016232,
109991                                     29.390068
109992                                 ],
109993                                 [
109994                                     -101.022175,
109995                                     29.40048
109996                                 ],
109997                                 [
109998                                     -101.025948,
109999                                     29.414356
110000                                 ],
110001                                 [
110002                                     -101.029617,
110003                                     29.442984
110004                                 ],
110005                                 [
110006                                     -101.037782,
110007                                     29.460063
110008                                 ],
110009                                 [
110010                                     -101.039026,
110011                                     29.460452
110012                                 ],
110013                                 [
110014                                     -101.040188,
110015                                     29.457132
110016                                 ],
110017                                 [
110018                                     -101.045487,
110019                                     29.451245
110020                                 ],
110021                                 [
110022                                     -101.060205,
110023                                     29.449184
110024                                 ],
110025                                 [
110026                                     -101.067711,
110027                                     29.45095
110028                                 ],
110029                                 [
110030                                     -101.076101,
110031                                     29.453894
110032                                 ],
110033                                 [
110034                                     -101.085962,
110035                                     29.454483
110036                                 ],
110037                                 [
110038                                     -101.098031,
110039                                     29.449184
110040                                 ],
110041                                 [
110042                                     -101.113043,
110043                                     29.466552
110044                                 ],
110045                                 [
110046                                     -101.142774,
110047                                     29.475383
110048                                 ],
110049                                 [
110050                                     -101.174124,
110051                                     29.475971
110052                                 ],
110053                                 [
110054                                     -101.193699,
110055                                     29.469495
110056                                 ],
110057                                 [
110058                                     -101.198703,
110059                                     29.473911
110060                                 ],
110061                                 [
110062                                     -101.198851,
110063                                     29.476854
110064                                 ],
110065                                 [
110066                                     -101.184132,
110067                                     29.497754
110068                                 ],
110069                                 [
110070                                     -101.184868,
110071                                     29.512767
110072                                 ],
110073                                 [
110074                                     -101.195171,
110075                                     29.521892
110076                                 ],
110077                                 [
110078                                     -101.214157,
110079                                     29.518065
110080                                 ],
110081                                 [
110082                                     -101.245213,
110083                                     29.493044
110084                                 ],
110085                                 [
110086                                     -101.265818,
110087                                     29.487157
110088                                 ],
110089                                 [
110090                                     -101.290545,
110091                                     29.49746
110092                                 ],
110093                                 [
110094                                     -101.297315,
110095                                     29.503936
110096                                 ],
110097                                 [
110098                                     -101.300995,
110099                                     29.512767
110100                                 ],
110101                                 [
110102                                     -101.294372,
110103                                     29.520715
110104                                 ],
110105                                 [
110106                                     -101.273177,
110107                                     29.524247
110108                                 ],
110109                                 [
110110                                     -101.259195,
110111                                     29.533372
110112                                 ],
110113                                 [
110114                                     -101.243888,
110115                                     29.554861
110116                                 ],
110117                                 [
110118                                     -101.231966,
110119                                     29.580176
110120                                 ],
110121                                 [
110122                                     -101.227845,
110123                                     29.599899
110124                                 ],
110125                                 [
110126                                     -101.239178,
110127                                     29.616677
110128                                 ],
110129                                 [
110130                                     -101.26052,
110131                                     29.613439
110132                                 ],
110133                                 [
110134                                     -101.281272,
110135                                     29.597249
110136                                 ],
110137                                 [
110138                                     -101.290545,
110139                                     29.575761
110140                                 ],
110141                                 [
110142                                     -101.295255,
110143                                     29.570168
110144                                 ],
110145                                 [
110146                                     -101.306146,
110147                                     29.574583
110148                                 ],
110149                                 [
110150                                     -101.317626,
110151                                     29.584003
110152                                 ],
110153                                 [
110154                                     -101.323955,
110155                                     29.592539
110156                                 ],
110157                                 [
110158                                     -101.323661,
110159                                     29.603137
110160                                 ],
110161                                 [
110162                                     -101.318804,
110163                                     29.616383
110164                                 ],
110165                                 [
110166                                     -101.311445,
110167                                     29.628158
110168                                 ],
110169                                 [
110170                                     -101.303497,
110171                                     29.634045
110172                                 ],
110173                                 [
110174                                     -101.303669,
110175                                     29.631411
110176                                 ],
110177                                 [
110178                                     -101.302727,
110179                                     29.633851
110180                                 ],
110181                                 [
110182                                     -101.301073,
110183                                     29.649509
110184                                 ],
110185                                 [
110186                                     -101.30978,
110187                                     29.654548
110188                                 ],
110189                                 [
110190                                     -101.336239,
110191                                     29.654315
110192                                 ],
110193                                 [
110194                                     -101.349029,
110195                                     29.660103
110196                                 ],
110197                                 [
110198                                     -101.357684,
110199                                     29.667441
110200                                 ],
110201                                 [
110202                                     -101.364351,
110203                                     29.676665
110204                                 ],
110205                                 [
110206                                     -101.376624,
110207                                     29.700643
110208                                 ],
110209                                 [
110210                                     -101.383368,
110211                                     29.718497
110212                                 ],
110213                                 [
110214                                     -101.39962,
110215                                     29.740718
110216                                 ],
110217                                 [
110218                                     -101.406545,
110219                                     29.752888
110220                                 ],
110221                                 [
110222                                     -101.409309,
110223                                     29.765781
110224                                 ],
110225                                 [
110226                                     -101.405098,
110227                                     29.778442
110228                                 ],
110229                                 [
110230                                     -101.414012,
110231                                     29.774411
110232                                 ],
110233                                 [
110234                                     -101.424218,
110235                                     29.771414
110236                                 ],
110237                                 [
110238                                     -101.435096,
110239                                     29.770122
110240                                 ],
110241                                 [
110242                                     -101.446103,
110243                                     29.771052
110244                                 ],
110245                                 [
110246                                     -101.455689,
110247                                     29.77591
110248                                 ],
110249                                 [
110250                                     -101.462433,
110251                                     29.788932
110252                                 ],
110253                                 [
110254                                     -101.470908,
110255                                     29.791516
110256                                 ],
110257                                 [
110258                                     -101.490286,
110259                                     29.785547
110260                                 ],
110261                                 [
110262                                     -101.505763,
110263                                     29.773894
110264                                 ],
110265                                 [
110266                                     -101.521809,
110267                                     29.765936
110268                                 ],
110269                                 [
110270                                     -101.542893,
110271                                     29.771052
110272                                 ],
110273                                 [
110274                                     -101.539689,
110275                                     29.779191
110276                                 ],
110277                                 [
110278                                     -101.530516,
110279                                     29.796477
110280                                 ],
110281                                 [
110282                                     -101.528604,
110283                                     29.801438
110284                                 ],
110285                                 [
110286                                     -101.531912,
110287                                     29.811101
110288                                 ],
110289                                 [
110290                                     -101.539172,
110291                                     29.817974
110292                                 ],
110293                                 [
110294                                     -101.546458,
110295                                     29.820145
110296                                 ],
110297                                 [
110298                                     -101.549766,
110299                                     29.815701
110300                                 ],
110301                                 [
110302                                     -101.553977,
110303                                     29.796684
110304                                 ],
110305                                 [
110306                                     -101.564907,
110307                                     29.786478
110308                                 ],
110309                                 [
110310                                     -101.580281,
110311                                     29.781568
110312                                 ],
110313                                 [
110314                                     -101.632216,
110315                                     29.775651
110316                                 ],
110317                                 [
110318                                     -101.794531,
110319                                     29.795857
110320                                 ],
110321                                 [
110322                                     -101.80298,
110323                                     29.801438
110324                                 ],
110325                                 [
110326                                     -101.805978,
110327                                     29.811928
110328                                 ],
110329                                 [
110330                                     -101.812695,
110331                                     29.812032
110332                                 ],
110333                                 [
110334                                     -101.82409,
110335                                     29.805184
110336                                 ],
110337                                 [
110338                                     -101.857602,
110339                                     29.805184
110340                                 ],
110341                                 [
110342                                     -101.877524,
110343                                     29.810843
110344                                 ],
110345                                 [
110346                                     -101.88742,
110347                                     29.81229
110348                                 ],
110349                                 [
110350                                     -101.895455,
110351                                     29.808621
110352                                 ],
110353                                 [
110354                                     -101.90238,
110355                                     29.803247
110356                                 ],
110357                                 [
110358                                     -101.910881,
110359                                     29.799888
110360                                 ],
110361                                 [
110362                                     -101.920157,
110363                                     29.798182
110364                                 ],
110365                                 [
110366                                     -101.929613,
110367                                     29.797717
110368                                 ],
110369                                 [
110370                                     -101.942662,
110371                                     29.803608
110372                                 ],
110373                                 [
110374                                     -101.957054,
110375                                     29.814047
110376                                 ],
110377                                 [
110378                                     -101.972246,
110379                                     29.818181
110380                                 ],
110381                                 [
110382                                     -101.98793,
110383                                     29.805184
110384                                 ],
110385                                 [
110386                                     -102.014595,
110387                                     29.810998
110388                                 ],
110389                                 [
110390                                     -102.109344,
110391                                     29.80211
110392                                 ],
110393                                 [
110394                                     -102.145647,
110395                                     29.815701
110396                                 ],
110397                                 [
110398                                     -102.157248,
110399                                     29.824537
110400                                 ],
110401                                 [
110402                                     -102.203679,
110403                                     29.846138
110404                                 ],
110405                                 [
110406                                     -102.239775,
110407                                     29.849135
110408                                 ],
110409                                 [
110410                                     -102.253444,
110411                                     29.855285
110412                                 ],
110413                                 [
110414                                     -102.258276,
110415                                     29.873475
110416                                 ],
110417                                 [
110418                                     -102.276181,
110419                                     29.869547
110420                                 ],
110421                                 [
110422                                     -102.289023,
110423                                     29.878126
110424                                 ],
110425                                 [
110426                                     -102.302175,
110427                                     29.889391
110428                                 ],
110429                                 [
110430                                     -102.321011,
110431                                     29.893939
110432                                 ],
110433                                 [
110434                                     -102.330235,
110435                                     29.888926
110436                                 ],
110437                                 [
110438                                     -102.339769,
110439                                     29.870633
110440                                 ],
110441                                 [
110442                                     -102.351061,
110443                                     29.866602
110444                                 ],
110445                                 [
110446                                     -102.36323,
110447                                     29.864276
110448                                 ],
110449                                 [
110450                                     -102.370723,
110451                                     29.857765
110452                                 ],
110453                                 [
110454                                     -102.374547,
110455                                     29.848102
110456                                 ],
110457                                 [
110458                                     -102.376589,
110459                                     29.821488
110460                                 ],
110461                                 [
110462                                     -102.380051,
110463                                     29.811386
110464                                 ],
110465                                 [
110466                                     -102.404132,
110467                                     29.780793
110468                                 ],
110469                                 [
110470                                     -102.406096,
110471                                     29.777279
110472                                 ],
110473                                 [
110474                                     -102.515288,
110475                                     29.784721
110476                                 ],
110477                                 [
110478                                     -102.523066,
110479                                     29.782318
110480                                 ],
110481                                 [
110482                                     -102.531127,
110483                                     29.769915
110484                                 ],
110485                                 [
110486                                     -102.54154,
110487                                     29.762474
110488                                 ],
110489                                 [
110490                                     -102.543349,
110491                                     29.760123
110492                                 ],
110493                                 [
110494                                     -102.546578,
110495                                     29.757875
110496                                 ],
110497                                 [
110498                                     -102.553141,
110499                                     29.756738
110500                                 ],
110501                                 [
110502                                     -102.558309,
110503                                     29.759089
110504                                 ],
110505                                 [
110506                                     -102.562882,
110507                                     29.769347
110508                                 ],
110509                                 [
110510                                     -102.566758,
110511                                     29.771052
110512                                 ],
110513                                 [
110514                                     -102.58531,
110515                                     29.764696
110516                                 ],
110517                                 [
110518                                     -102.621225,
110519                                     29.747281
110520                                 ],
110521                                 [
110522                                     -102.638743,
110523                                     29.743715
110524                                 ],
110525                                 [
110526                                     -102.676054,
110527                                     29.74449
110528                                 ],
110529                                 [
110530                                     -102.683469,
110531                                     29.743715
110532                                 ],
110533                                 [
110534                                     -102.69104,
110535                                     29.736817
110536                                 ],
110537                                 [
110538                                     -102.693624,
110539                                     29.729401
110540                                 ],
110541                                 [
110542                                     -102.694709,
110543                                     29.720616
110544                                 ],
110545                                 [
110546                                     -102.697758,
110547                                     29.709557
110548                                 ],
110549                                 [
110550                                     -102.726748,
110551                                     29.664495
110552                                 ],
110553                                 [
110554                                     -102.73127,
110555                                     29.650594
110556                                 ],
110557                                 [
110558                                     -102.735507,
110559                                     29.649509
110560                                 ],
110561                                 [
110562                                     -102.751656,
110563                                     29.622457
110564                                 ],
110565                                 [
110566                                     -102.75176,
110567                                     29.620157
110568                                 ],
110569                                 [
110570                                     -102.761346,
110571                                     29.603414
110572                                 ],
110573                                 [
110574                                     -102.767598,
110575                                     29.59729
110576                                 ],
110577                                 [
110578                                     -102.779665,
110579                                     29.592303
110580                                 ],
110581                                 [
110582                                     -102.774084,
110583                                     29.579617
110584                                 ],
110585                                 [
110586                                     -102.776461,
110587                                     29.575948
110588                                 ],
110589                                 [
110590                                     -102.785892,
110591                                     29.571814
110592                                 ],
110593                                 [
110594                                     -102.78075,
110595                                     29.558249
110596                                 ],
110597                                 [
110598                                     -102.786512,
110599                                     29.550497
110600                                 ],
110601                                 [
110602                                     -102.795478,
110603                                     29.54427
110604                                 ],
110605                                 [
110606                                     -102.827311,
110607                                     29.470502
110608                                 ],
110609                                 [
110610                                     -102.833951,
110611                                     29.461355
110612                                 ],
110613                                 [
110614                                     -102.839067,
110615                                     29.45195
110616                                 ],
110617                                 [
110618                                     -102.841134,
110619                                     29.438308
110620                                 ],
110621                                 [
110622                                     -102.838705,
110623                                     29.426939
110624                                 ],
110625                                 [
110626                                     -102.834984,
110627                                     29.415699
110628                                 ],
110629                                 [
110630                                     -102.835191,
110631                                     29.403839
110632                                 ],
110633                                 [
110634                                     -102.844545,
110635                                     29.390533
110636                                 ],
110637                                 [
110638                                     -102.845578,
110639                                     29.384719
110640                                 ],
110641                                 [
110642                                     -102.838033,
110643                                     29.370534
110644                                 ],
110645                                 [
110646                                     -102.837672,
110647                                     29.366322
110648                                 ],
110649                                 [
110650                                     -102.84656,
110651                                     29.361749
110652                                 ],
110653                                 [
110654                                     -102.853872,
110655                                     29.361
110656                                 ],
110657                                 [
110658                                     -102.859867,
110659                                     29.361155
110660                                 ],
110661                                 [
110662                                     -102.864957,
110663                                     29.359527
110664                                 ],
110665                                 [
110666                                     -102.876972,
110667                                     29.350871
110668                                 ],
110669                                 [
110670                                     -102.883069,
110671                                     29.343766
110672                                 ],
110673                                 [
110674                                     -102.885188,
110675                                     29.333379
110676                                 ],
110677                                 [
110678                                     -102.885498,
110679                                     29.314801
110680                                 ],
110681                                 [
110682                                     -102.899399,
110683                                     29.276095
110684                                 ],
110685                                 [
110686                                     -102.899709,
110687                                     29.2639
110688                                 ],
110689                                 [
110690                                     -102.892139,
110691                                     29.254391
110692                                 ],
110693                                 [
110694                                     -102.867954,
110695                                     29.240387
110696                                 ],
110697                                 [
110698                                     -102.858781,
110699                                     29.229147
110700                                 ],
110701                                 [
110702                                     -102.869866,
110703                                     29.224781
110704                                 ],
110705                                 [
110706                                     -102.896893,
110707                                     29.220285
110708                                 ],
110709                                 [
110710                                     -102.942265,
110711                                     29.190209
110712                                 ],
110713                                 [
110714                                     -102.947536,
110715                                     29.182018
110716                                 ],
110717                                 [
110718                                     -102.969757,
110719                                     29.192845
110720                                 ],
110721                                 [
110722                                     -102.988386,
110723                                     29.177135
110724                                 ],
110725                                 [
110726                                     -103.015826,
110727                                     29.126776
110728                                 ],
110729                                 [
110730                                     -103.024275,
110731                                     29.116157
110732                                 ],
110733                                 [
110734                                     -103.032621,
110735                                     29.110214
110736                                 ],
110737                                 [
110738                                     -103.072541,
110739                                     29.091404
110740                                 ],
110741                                 [
110742                                     -103.080758,
110743                                     29.085203
110744                                 ],
110745                                 [
110746                                     -103.085589,
110747                                     29.07572
110748                                 ],
110749                                 [
110750                                     -103.091532,
110751                                     29.057866
110752                                 ],
110753                                 [
110754                                     -103.095356,
110755                                     29.060294
110756                                 ],
110757                                 [
110758                                     -103.104684,
110759                                     29.057866
110760                                 ],
110761                                 [
110762                                     -103.109205,
110763                                     29.023372
110764                                 ],
110765                                 [
110766                                     -103.122771,
110767                                     28.996474
110768                                 ],
110769                                 [
110770                                     -103.147989,
110771                                     28.985105
110772                                 ],
110773                                 [
110774                                     -103.187108,
110775                                     28.990221
110776                                 ],
110777                                 [
110778                                     -103.241756,
110779                                     29.003502
110780                                 ],
110781                                 [
110782                                     -103.301545,
110783                                     29.002365
110784                                 ],
110785                                 [
110786                                     -103.316247,
110787                                     29.010065
110788                                 ],
110789                                 [
110790                                     -103.311514,
110791                                     29.026043
110792                                 ],
110793                                 [
110794                                     -103.309994,
110795                                     29.031175
110796                                 ],
110797                                 [
110798                                     -103.3248,
110799                                     29.026808
110800                                 ],
110801                                 [
110802                                     -103.330484,
110803                                     29.023733
110804                                 ],
110805                                 [
110806                                     -103.342602,
110807                                     29.041226
110808                                 ],
110809                                 [
110810                                     -103.351671,
110811                                     29.039417
110812                                 ],
110813                                 [
110814                                     -103.360534,
110815                                     29.029831
110816                                 ],
110817                                 [
110818                                     -103.372083,
110819                                     29.023733
110820                                 ],
110821                                 [
110822                                     -103.38663,
110823                                     29.028798
110824                                 ],
110825                                 [
110826                                     -103.414639,
110827                                     29.052414
110828                                 ],
110829                                 [
110830                                     -103.423605,
110831                                     29.057866
110832                                 ],
110833                                 [
110834                                     -103.435697,
110835                                     29.061121
110836                                 ],
110837                                 [
110838                                     -103.478537,
110839                                     29.08205
110840                                 ],
110841                                 [
110842                                     -103.529748,
110843                                     29.126776
110844                                 ],
110845                                 [
110846                                     -103.535588,
110847                                     29.135122
110848                                 ],
110849                                 [
110850                                     -103.538223,
110851                                     29.142408
110852                                 ],
110853                                 [
110854                                     -103.541711,
110855                                     29.148816
110856                                 ],
110857                                 [
110858                                     -103.550238,
110859                                     29.154656
110860                                 ],
110861                                 [
110862                                     -103.558015,
110863                                     29.156206
110864                                 ],
110865                                 [
110866                                     -103.58499,
110867                                     29.154656
110868                                 ],
110869                                 [
110870                                     -103.673125,
110871                                     29.173569
110872                                 ],
110873                                 [
110874                                     -103.702477,
110875                                     29.187858
110876                                 ],
110877                                 [
110878                                     -103.749476,
110879                                     29.222972
110880                                 ],
110881                                 [
110882                                     -103.759062,
110883                                     29.226848
110884                                 ],
110885                                 [
110886                                     -103.770767,
110887                                     29.229845
110888                                 ],
110889                                 [
110890                                     -103.777718,
110891                                     29.235297
110892                                 ],
110893                                 [
110894                                     -103.769424,
110895                                     29.257543
110896                                 ],
110897                                 [
110898                                     -103.774229,
110899                                     29.267517
110900                                 ],
110901                                 [
110902                                     -103.78366,
110903                                     29.274803
110904                                 ],
110905                                 [
110906                                     -103.794177,
110907                                     29.277594
110908                                 ],
110909                                 [
110910                                     -103.837038,
110911                                     29.279906
110912                                 ]
110913                             ]
110914                         ],
110915                         [
110916                             [
110917                                 [
110918                                     178.301106,
110919                                     52.056551
110920                                 ],
110921                                 [
110922                                     179.595462,
110923                                     52.142083
110924                                 ],
110925                                 [
110926                                     179.825447,
110927                                     51.992849
110928                                 ],
110929                                 [
110930                                     179.661729,
110931                                     51.485763
110932                                 ],
110933                                 [
110934                                     179.723231,
110935                                     51.459963
110936                                 ],
110937                                 [
110938                                     179.408066,
110939                                     51.209841
110940                                 ],
110941                                 [
110942                                     178.411463,
110943                                     51.523605
110944                                 ],
110945                                 [
110946                                     177.698335,
110947                                     51.877899
110948                                 ],
110949                                 [
110950                                     177.16784,
110951                                     51.581866
110952                                 ],
110953                                 [
110954                                     176.487008,
110955                                     52.175325
110956                                 ],
110957                                 [
110958                                     174.484678,
110959                                     52.08716
110960                                 ],
110961                                 [
110962                                     172.866263,
110963                                     52.207379
110964                                 ],
110965                                 [
110966                                     172.825506,
110967                                     52.716846
110968                                 ],
110969                                 [
110970                                     172.747012,
110971                                     52.654022
110972                                 ],
110973                                 [
110974                                     172.08261,
110975                                     52.952695
110976                                 ],
110977                                 [
110978                                     172.942925,
110979                                     53.183013
110980                                 ],
110981                                 [
110982                                     173.029416,
110983                                     52.993628
110984                                 ],
110985                                 [
110986                                     173.127208,
110987                                     52.99494
110988                                 ],
110989                                 [
110990                                     173.143321,
110991                                     52.990383
110992                                 ],
110993                                 [
110994                                     173.175059,
110995                                     52.971747
110996                                 ],
110997                                 [
110998                                     173.182932,
110999                                     52.968373
111000                                 ],
111001                                 [
111002                                     176.45233,
111003                                     52.628178
111004                                 ],
111005                                 [
111006                                     176.468135,
111007                                     52.488358
111008                                 ],
111009                                 [
111010                                     177.900385,
111011                                     52.488358
111012                                 ],
111013                                 [
111014                                     178.007601,
111015                                     52.179677
111016                                 ],
111017                                 [
111018                                     178.301106,
111019                                     52.056551
111020                                 ]
111021                             ]
111022                         ],
111023                         [
111024                             [
111025                                 [
111026                                     -168.899607,
111027                                     65.747626
111028                                 ],
111029                                 [
111030                                     -168.909861,
111031                                     65.739569
111032                                 ],
111033                                 [
111034                                     -168.926218,
111035                                     65.739895
111036                                 ],
111037                                 [
111038                                     -168.942128,
111039                                     65.74372
111040                                 ],
111041                                 [
111042                                     -168.951731,
111043                                     65.75316
111044                                 ],
111045                                 [
111046                                     -168.942983,
111047                                     65.764716
111048                                 ],
111049                                 [
111050                                     -168.920115,
111051                                     65.768866
111052                                 ],
111053                                 [
111054                                     -168.907908,
111055                                     65.768297
111056                                 ],
111057                                 [
111058                                     -168.902781,
111059                                     65.761542
111060                                 ],
111061                                 [
111062                                     -168.899607,
111063                                     65.747626
111064                                 ]
111065                             ]
111066                         ],
111067                         [
111068                             [
111069                                 [
111070                                     -131.160718,
111071                                     54.787192
111072                                 ],
111073                                 [
111074                                     -132.853508,
111075                                     54.482536
111076                                 ],
111077                                 [
111078                                     -134.77719,
111079                                     54.717786
111080                                 ],
111081                                 [
111082                                     -142.6966,
111083                                     55.845503
111084                                 ],
111085                                 [
111086                                     -142.861997,
111087                                     49.948308
111088                                 ],
111089                                 [
111090                                     -155.675916,
111091                                     51.109976
111092                                 ],
111093                                 [
111094                                     -164.492732,
111095                                     50.603976
111096                                 ],
111097                                 [
111098                                     -164.691217,
111099                                     50.997975
111100                                 ],
111101                                 [
111102                                     -171.246993,
111103                                     49.948308
111104                                 ],
111105                                 [
111106                                     -171.215436,
111107                                     50.576636
111108                                 ],
111109                                 [
111110                                     -173.341669,
111111                                     50.968826
111112                                 ],
111113                                 [
111114                                     -173.362022,
111115                                     51.082198
111116                                 ],
111117                                 [
111118                                     -177.799603,
111119                                     51.272899
111120                                 ],
111121                                 [
111122                                     -179.155463,
111123                                     50.982285
111124                                 ],
111125                                 [
111126                                     -179.476076,
111127                                     52.072632
111128                                 ],
111129                                 [
111130                                     -177.11459,
111131                                     52.248701
111132                                 ],
111133                                 [
111134                                     -177.146284,
111135                                     52.789384
111136                                 ],
111137                                 [
111138                                     -174.777218,
111139                                     52.443779
111140                                 ],
111141                                 [
111142                                     -174.773743,
111143                                     52.685853
111144                                 ],
111145                                 [
111146                                     -173.653194,
111147                                     52.704099
111148                                 ],
111149                                 [
111150                                     -173.790528,
111151                                     53.469081
111152                                 ],
111153                                 [
111154                                     -171.063371,
111155                                     53.604473
111156                                 ],
111157                                 [
111158                                     -170.777733,
111159                                     59.291898
111160                                 ],
111161                                 [
111162                                     -174.324884,
111163                                     60.332184
111164                                 ],
111165                                 [
111166                                     -171.736408,
111167                                     62.68026
111168                                 ],
111169                                 [
111170                                     -172.315705,
111171                                     62.725352
111172                                 ],
111173                                 [
111174                                     -171.995091,
111175                                     63.999658
111176                                 ],
111177                                 [
111178                                     -168.501424,
111179                                     65.565173
111180                                 ],
111181                                 [
111182                                     -168.714145,
111183                                     65.546708
111184                                 ],
111185                                 [
111186                                     -168.853077,
111187                                     68.370871
111188                                 ],
111189                                 [
111190                                     -161.115601,
111191                                     72.416214
111192                                 ],
111193                                 [
111194                                     -146.132257,
111195                                     70.607941
111196                                 ],
111197                                 [
111198                                     -140.692512,
111199                                     69.955349
111200                                 ],
111201                                 [
111202                                     -141.145395,
111203                                     69.671641
111204                                 ],
111205                                 [
111206                                     -141.015207,
111207                                     69.654202
111208                                 ],
111209                                 [
111210                                     -141.006459,
111211                                     69.651272
111212                                 ],
111213                                 [
111214                                     -141.005564,
111215                                     69.650946
111216                                 ],
111217                                 [
111218                                     -141.005549,
111219                                     69.650941
111220                                 ],
111221                                 [
111222                                     -141.005471,
111223                                     69.505164
111224                                 ],
111225                                 [
111226                                     -141.001208,
111227                                     60.466879
111228                                 ],
111229                                 [
111230                                     -141.001156,
111231                                     60.321074
111232                                 ],
111233                                 [
111234                                     -140.994929,
111235                                     60.304382
111236                                 ],
111237                                 [
111238                                     -140.979555,
111239                                     60.295804
111240                                 ],
111241                                 [
111242                                     -140.909146,
111243                                     60.28366
111244                                 ],
111245                                 [
111246                                     -140.768457,
111247                                     60.259269
111248                                 ],
111249                                 [
111250                                     -140.660505,
111251                                     60.24051
111252                                 ],
111253                                 [
111254                                     -140.533743,
111255                                     60.218548
111256                                 ],
111257                                 [
111258                                     -140.518705,
111259                                     60.22387
111260                                 ],
111261                                 [
111262                                     -140.506664,
111263                                     60.236324
111264                                 ],
111265                                 [
111266                                     -140.475323,
111267                                     60.276477
111268                                 ],
111269                                 [
111270                                     -140.462791,
111271                                     60.289138
111272                                 ],
111273                                 [
111274                                     -140.447805,
111275                                     60.29446
111276                                 ],
111277                                 [
111278                                     -140.424111,
111279                                     60.293168
111280                                 ],
111281                                 [
111282                                     -140.32497,
111283                                     60.267537
111284                                 ],
111285                                 [
111286                                     -140.169243,
111287                                     60.227229
111288                                 ],
111289                                 [
111290                                     -140.01579,
111291                                     60.187387
111292                                 ],
111293                                 [
111294                                     -139.967757,
111295                                     60.188369
111296                                 ],
111297                                 [
111298                                     -139.916933,
111299                                     60.207851
111300                                 ],
111301                                 [
111302                                     -139.826318,
111303                                     60.256478
111304                                 ],
111305                                 [
111306                                     -139.728417,
111307                                     60.309033
111308                                 ],
111309                                 [
111310                                     -139.679816,
111311                                     60.32681
111312                                 ],
111313                                 [
111314                                     -139.628346,
111315                                     60.334096
111316                                 ],
111317                                 [
111318                                     -139.517965,
111319                                     60.336732
111320                                 ],
111321                                 [
111322                                     -139.413992,
111323                                     60.339212
111324                                 ],
111325                                 [
111326                                     -139.262193,
111327                                     60.342778
111328                                 ],
111329                                 [
111330                                     -139.101608,
111331                                     60.346602
111332                                 ],
111333                                 [
111334                                     -139.079465,
111335                                     60.341021
111336                                 ],
111337                                 [
111338                                     -139.06869,
111339                                     60.322056
111340                                 ],
111341                                 [
111342                                     -139.073186,
111343                                     60.299835
111344                                 ],
111345                                 [
111346                                     -139.113468,
111347                                     60.226816
111348                                 ],
111349                                 [
111350                                     -139.149615,
111351                                     60.161187
111352                                 ],
111353                                 [
111354                                     -139.183231,
111355                                     60.100157
111356                                 ],
111357                                 [
111358                                     -139.182146,
111359                                     60.073389
111360                                 ],
111361                                 [
111362                                     -139.112305,
111363                                     60.031376
111364                                 ],
111365                                 [
111366                                     -139.060207,
111367                                     60.000059
111368                                 ],
111369                                 [
111370                                     -139.051611,
111371                                     59.994892
111372                                 ],
111373                                 [
111374                                     -139.003759,
111375                                     59.977219
111376                                 ],
111377                                 [
111378                                     -138.842425,
111379                                     59.937686
111380                                 ],
111381                                 [
111382                                     -138.742586,
111383                                     59.913192
111384                                 ],
111385                                 [
111386                                     -138.704888,
111387                                     59.898464
111388                                 ],
111389                                 [
111390                                     -138.697188,
111391                                     59.89371
111392                                 ],
111393                                 [
111394                                     -138.692098,
111395                                     59.886888
111396                                 ],
111397                                 [
111398                                     -138.654349,
111399                                     59.805498
111400                                 ],
111401                                 [
111402                                     -138.63745,
111403                                     59.784052
111404                                 ],
111405                                 [
111406                                     -138.59921,
111407                                     59.753822
111408                                 ],
111409                                 [
111410                                     -138.488881,
111411                                     59.696357
111412                                 ],
111413                                 [
111414                                     -138.363617,
111415                                     59.631142
111416                                 ],
111417                                 [
111418                                     -138.219543,
111419                                     59.556004
111420                                 ],
111421                                 [
111422                                     -138.067614,
111423                                     59.476991
111424                                 ],
111425                                 [
111426                                     -137.91057,
111427                                     59.395187
111428                                 ],
111429                                 [
111430                                     -137.758305,
111431                                     59.315915
111432                                 ],
111433                                 [
111434                                     -137.611363,
111435                                     59.239331
111436                                 ],
111437                                 [
111438                                     -137.594181,
111439                                     59.225275
111440                                 ],
111441                                 [
111442                                     -137.582088,
111443                                     59.206568
111444                                 ],
111445                                 [
111446                                     -137.5493,
111447                                     59.134531
111448                                 ],
111449                                 [
111450                                     -137.521007,
111451                                     59.072364
111452                                 ],
111453                                 [
111454                                     -137.484394,
111455                                     58.991904
111456                                 ],
111457                                 [
111458                                     -137.507752,
111459                                     58.939969
111460                                 ],
111461                                 [
111462                                     -137.50876,
111463                                     58.914906
111464                                 ],
111465                                 [
111466                                     -137.486875,
111467                                     58.900075
111468                                 ],
111469                                 [
111470                                     -137.453466,
111471                                     58.899145
111472                                 ],
111473                                 [
111474                                     -137.423106,
111475                                     58.907723
111476                                 ],
111477                                 [
111478                                     -137.338098,
111479                                     58.955472
111480                                 ],
111481                                 [
111482                                     -137.2819,
111483                                     58.98715
111484                                 ],
111485                                 [
111486                                     -137.172346,
111487                                     59.027148
111488                                 ],
111489                                 [
111490                                     -137.062367,
111491                                     59.067572
111492                                 ],
111493                                 [
111494                                     -137.047109,
111495                                     59.07331
111496                                 ],
111497                                 [
111498                                     -136.942282,
111499                                     59.11107
111500                                 ],
111501                                 [
111502                                     -136.840816,
111503                                     59.148174
111504                                 ],
111505                                 [
111506                                     -136.785496,
111507                                     59.157217
111508                                 ],
111509                                 [
111510                                     -136.671911,
111511                                     59.150809
111512                                 ],
111513                                 [
111514                                     -136.613491,
111515                                     59.15422
111516                                 ],
111517                                 [
111518                                     -136.569489,
111519                                     59.172152
111520                                 ],
111521                                 [
111522                                     -136.484791,
111523                                     59.2538
111524                                 ],
111525                                 [
111526                                     -136.483551,
111527                                     59.257469
111528                                 ],
111529                                 [
111530                                     -136.466549,
111531                                     59.287803
111532                                 ],
111533                                 [
111534                                     -136.467092,
111535                                     59.38449
111536                                 ],
111537                                 [
111538                                     -136.467557,
111539                                     59.461643
111540                                 ],
111541                                 [
111542                                     -136.415958,
111543                                     59.452238
111544                                 ],
111545                                 [
111546                                     -136.36684,
111547                                     59.449551
111548                                 ],
111549                                 [
111550                                     -136.319995,
111551                                     59.459059
111552                                 ],
111553                                 [
111554                                     -136.275036,
111555                                     59.486448
111556                                 ],
111557                                 [
111558                                     -136.244728,
111559                                     59.528202
111560                                 ],
111561                                 [
111562                                     -136.258474,
111563                                     59.556107
111564                                 ],
111565                                 [
111566                                     -136.29935,
111567                                     59.575745
111568                                 ],
111569                                 [
111570                                     -136.350329,
111571                                     59.592384
111572                                 ],
111573                                 [
111574                                     -136.2585,
111575                                     59.621582
111576                                 ],
111577                                 [
111578                                     -136.145406,
111579                                     59.636826
111580                                 ],
111581                                 [
111582                                     -136.02686,
111583                                     59.652846
111584                                 ],
111585                                 [
111586                                     -135.923818,
111587                                     59.666747
111588                                 ],
111589                                 [
111590                                     -135.830955,
111591                                     59.693257
111592                                 ],
111593                                 [
111594                                     -135.641251,
111595                                     59.747362
111596                                 ],
111597                                 [
111598                                     -135.482759,
111599                                     59.792475
111600                                 ],
111601                                 [
111602                                     -135.465137,
111603                                     59.789685
111604                                 ],
111605                                 [
111606                                     -135.404392,
111607                                     59.753305
111608                                 ],
111609                                 [
111610                                     -135.345791,
111611                                     59.731032
111612                                 ],
111613                                 [
111614                                     -135.259879,
111615                                     59.698218
111616                                 ],
111617                                 [
111618                                     -135.221897,
111619                                     59.675273
111620                                 ],
111621                                 [
111622                                     -135.192028,
111623                                     59.64711
111624                                 ],
111625                                 [
111626                                     -135.157792,
111627                                     59.623287
111628                                 ],
111629                                 [
111630                                     -135.106684,
111631                                     59.613158
111632                                 ],
111633                                 [
111634                                     -135.087874,
111635                                     59.606544
111636                                 ],
111637                                 [
111638                                     -135.032942,
111639                                     59.573109
111640                                 ],
111641                                 [
111642                                     -135.018524,
111643                                     59.559363
111644                                 ],
111645                                 [
111646                                     -135.016198,
111647                                     59.543447
111648                                 ],
111649                                 [
111650                                     -135.01948,
111651                                     59.493166
111652                                 ],
111653                                 [
111654                                     -135.023252,
111655                                     59.477146
111656                                 ],
111657                                 [
111658                                     -135.037489,
111659                                     59.461591
111660                                 ],
111661                                 [
111662                                     -135.078598,
111663                                     59.438337
111664                                 ],
111665                                 [
111666                                     -135.095754,
111667                                     59.418855
111668                                 ],
111669                                 [
111670                                     -134.993254,
111671                                     59.381906
111672                                 ],
111673                                 [
111674                                     -135.00483,
111675                                     59.367127
111676                                 ],
111677                                 [
111678                                     -135.014441,
111679                                     59.35152
111680                                 ],
111681                                 [
111682                                     -135.016198,
111683                                     59.336173
111684                                 ],
111685                                 [
111686                                     -134.979973,
111687                                     59.297415
111688                                 ],
111689                                 [
111690                                     -134.95783,
111691                                     59.280982
111692                                 ],
111693                                 [
111694                                     -134.932431,
111695                                     59.270647
111696                                 ],
111697                                 [
111698                                     -134.839465,
111699                                     59.258141
111700                                 ],
111701                                 [
111702                                     -134.74345,
111703                                     59.245119
111704                                 ],
111705                                 [
111706                                     -134.70552,
111707                                     59.240106
111708                                 ],
111709                                 [
111710                                     -134.692084,
111711                                     59.235249
111712                                 ],
111713                                 [
111714                                     -134.68286,
111715                                     59.223001
111716                                 ],
111717                                 [
111718                                     -134.671439,
111719                                     59.193752
111720                                 ],
111721                                 [
111722                                     -134.66038,
111723                                     59.181298
111724                                 ],
111725                                 [
111726                                     -134.610771,
111727                                     59.144556
111728                                 ],
111729                                 [
111730                                     -134.582788,
111731                                     59.128847
111732                                 ],
111733                                 [
111734                                     -134.556717,
111735                                     59.123059
111736                                 ],
111737                                 [
111738                                     -134.509072,
111739                                     59.122801
111740                                 ],
111741                                 [
111742                                     -134.477575,
111743                                     59.114946
111744                                 ],
111745                                 [
111746                                     -134.451013,
111747                                     59.097893
111748                                 ],
111749                                 [
111750                                     -134.398019,
111751                                     59.051952
111752                                 ],
111753                                 [
111754                                     -134.387167,
111755                                     59.036863
111756                                 ],
111757                                 [
111758                                     -134.385591,
111759                                     59.018828
111760                                 ],
111761                                 [
111762                                     -134.399389,
111763                                     58.974954
111764                                 ],
111765                                 [
111766                                     -134.343423,
111767                                     58.968857
111768                                 ],
111769                                 [
111770                                     -134.329651,
111771                                     58.963017
111772                                 ],
111773                                 [
111774                                     -134.320039,
111775                                     58.952682
111776                                 ],
111777                                 [
111778                                     -134.32314,
111779                                     58.949168
111780                                 ],
111781                                 [
111782                                     -134.330323,
111783                                     58.945344
111784                                 ],
111785                                 [
111786                                     -134.333036,
111787                                     58.93413
111788                                 ],
111789                                 [
111790                                     -134.327403,
111791                                     58.916457
111792                                 ],
111793                                 [
111794                                     -134.316939,
111795                                     58.903796
111796                                 ],
111797                                 [
111798                                     -134.22219,
111799                                     58.842714
111800                                 ],
111801                                 [
111802                                     -134.108838,
111803                                     58.808246
111804                                 ],
111805                                 [
111806                                     -133.983109,
111807                                     58.769902
111808                                 ],
111809                                 [
111810                                     -133.87123,
111811                                     58.735899
111812                                 ],
111813                                 [
111814                                     -133.831129,
111815                                     58.718019
111816                                 ],
111817                                 [
111818                                     -133.796402,
111819                                     58.693421
111820                                 ],
111821                                 [
111822                                     -133.700077,
111823                                     58.59937
111824                                 ],
111825                                 [
111826                                     -133.626283,
111827                                     58.546402
111828                                 ],
111829                                 [
111830                                     -133.547063,
111831                                     58.505577
111832                                 ],
111833                                 [
111834                                     -133.463089,
111835                                     58.462221
111836                                 ],
111837                                 [
111838                                     -133.392241,
111839                                     58.403878
111840                                 ],
111841                                 [
111842                                     -133.43012,
111843                                     58.372097
111844                                 ],
111845                                 [
111846                                     -133.41503,
111847                                     58.330549
111848                                 ],
111849                                 [
111850                                     -133.374567,
111851                                     58.290965
111852                                 ],
111853                                 [
111854                                     -133.257262,
111855                                     58.210298
111856                                 ],
111857                                 [
111858                                     -133.165588,
111859                                     58.147305
111860                                 ],
111861                                 [
111862                                     -133.142127,
111863                                     58.120588
111864                                 ],
111865                                 [
111866                                     -133.094843,
111867                                     58.0331
111868                                 ],
111869                                 [
111870                                     -133.075154,
111871                                     58.007882
111872                                 ],
111873                                 [
111874                                     -132.99335,
111875                                     57.941917
111876                                 ],
111877                                 [
111878                                     -132.917153,
111879                                     57.880499
111880                                 ],
111881                                 [
111882                                     -132.83212,
111883                                     57.791564
111884                                 ],
111885                                 [
111886                                     -132.70944,
111887                                     57.663303
111888                                 ],
111889                                 [
111890                                     -132.629057,
111891                                     57.579277
111892                                 ],
111893                                 [
111894                                     -132.552447,
111895                                     57.499075
111896                                 ],
111897                                 [
111898                                     -132.455735,
111899                                     57.420992
111900                                 ],
111901                                 [
111902                                     -132.362304,
111903                                     57.3457
111904                                 ],
111905                                 [
111906                                     -132.304684,
111907                                     57.280355
111908                                 ],
111909                                 [
111910                                     -132.230994,
111911                                     57.19682
111912                                 ],
111913                                 [
111914                                     -132.276366,
111915                                     57.14889
111916                                 ],
111917                                 [
111918                                     -132.34122,
111919                                     57.080393
111920                                 ],
111921                                 [
111922                                     -132.16229,
111923                                     57.050317
111924                                 ],
111925                                 [
111926                                     -132.031859,
111927                                     57.028406
111928                                 ],
111929                                 [
111930                                     -132.107384,
111931                                     56.858753
111932                                 ],
111933                                 [
111934                                     -131.871558,
111935                                     56.79346
111936                                 ],
111937                                 [
111938                                     -131.865874,
111939                                     56.785708
111940                                 ],
111941                                 [
111942                                     -131.872411,
111943                                     56.77297
111944                                 ],
111945                                 [
111946                                     -131.882617,
111947                                     56.759146
111948                                 ],
111949                                 [
111950                                     -131.887966,
111951                                     56.747958
111952                                 ],
111953                                 [
111954                                     -131.886028,
111955                                     56.737055
111956                                 ],
111957                                 [
111958                                     -131.880705,
111959                                     56.728838
111960                                 ],
111961                                 [
111962                                     -131.864789,
111963                                     56.71349
111964                                 ],
111965                                 [
111966                                     -131.838976,
111967                                     56.682278
111968                                 ],
111969                                 [
111970                                     -131.830424,
111971                                     56.664759
111972                                 ],
111973                                 [
111974                                     -131.826574,
111975                                     56.644606
111976                                 ],
111977                                 [
111978                                     -131.832103,
111979                                     56.603368
111980                                 ],
111981                                 [
111982                                     -131.825592,
111983                                     56.593343
111984                                 ],
111985                                 [
111986                                     -131.799108,
111987                                     56.587658
111988                                 ],
111989                                 [
111990                                     -131.692293,
111991                                     56.585074
111992                                 ],
111993                                 [
111994                                     -131.585891,
111995                                     56.595048
111996                                 ],
111997                                 [
111998                                     -131.560363,
111999                                     56.594066
112000                                 ],
112001                                 [
112002                                     -131.536437,
112003                                     56.585229
112004                                 ],
112005                                 [
112006                                     -131.491659,
112007                                     56.560166
112008                                 ],
112009                                 [
112010                                     -131.345699,
112011                                     56.503271
112012                                 ],
112013                                 [
112014                                     -131.215604,
112015                                     56.45255
112016                                 ],
112017                                 [
112018                                     -131.100546,
112019                                     56.407669
112020                                 ],
112021                                 [
112022                                     -131.016934,
112023                                     56.38705
112024                                 ],
112025                                 [
112026                                     -130.839089,
112027                                     56.372452
112028                                 ],
112029                                 [
112030                                     -130.760334,
112031                                     56.345192
112032                                 ],
112033                                 [
112034                                     -130.645768,
112035                                     56.261942
112036                                 ],
112037                                 [
112038                                     -130.602256,
112039                                     56.247059
112040                                 ],
112041                                 [
112042                                     -130.495518,
112043                                     56.232434
112044                                 ],
112045                                 [
112046                                     -130.47229,
112047                                     56.22489
112048                                 ],
112049                                 [
112050                                     -130.458053,
112051                                     56.210653
112052                                 ],
112053                                 [
112054                                     -130.427926,
112055                                     56.143964
112056                                 ],
112057                                 [
112058                                     -130.418159,
112059                                     56.129702
112060                                 ],
112061                                 [
112062                                     -130.403974,
112063                                     56.121898
112064                                 ],
112065                                 [
112066                                     -130.290311,
112067                                     56.10097
112068                                 ],
112069                                 [
112070                                     -130.243156,
112071                                     56.092391
112072                                 ],
112073                                 [
112074                                     -130.211246,
112075                                     56.089962
112076                                 ],
112077                                 [
112078                                     -130.116756,
112079                                     56.105646
112080                                 ],
112081                                 [
112082                                     -130.094328,
112083                                     56.101486
112084                                 ],
112085                                 [
112086                                     -130.071539,
112087                                     56.084123
112088                                 ],
112089                                 [
112090                                     -130.039319,
112091                                     56.045521
112092                                 ],
112093                                 [
112094                                     -130.026632,
112095                                     56.024101
112096                                 ],
112097                                 [
112098                                     -130.01901,
112099                                     56.002216
112100                                 ],
112101                                 [
112102                                     -130.014695,
112103                                     55.963252
112104                                 ],
112105                                 [
112106                                     -130.016788,
112107                                     55.918913
112108                                 ],
112109                                 [
112110                                     -130.019612,
112111                                     55.907978
112112                                 ],
112113                                 [
112114                                     -130.019618,
112115                                     55.907952
112116                                 ],
112117                                 [
112118                                     -130.022817,
112119                                     55.901353
112120                                 ],
112121                                 [
112122                                     -130.049387,
112123                                     55.871405
112124                                 ],
112125                                 [
112126                                     -130.104726,
112127                                     55.825263
112128                                 ],
112129                                 [
112130                                     -130.136627,
112131                                     55.806464
112132                                 ],
112133                                 [
112134                                     -130.148834,
112135                                     55.795356
112136                                 ],
112137                                 [
112138                                     -130.163482,
112139                                     55.771145
112140                                 ],
112141                                 [
112142                                     -130.167307,
112143                                     55.766262
112144                                 ],
112145                                 [
112146                                     -130.170806,
112147                                     55.759833
112148                                 ],
112149                                 [
112150                                     -130.173655,
112151                                     55.749498
112152                                 ],
112153                                 [
112154                                     -130.170806,
112155                                     55.740953
112156                                 ],
112157                                 [
112158                                     -130.163808,
112159                                     55.734565
112160                                 ],
112161                                 [
112162                                     -130.160064,
112163                                     55.727118
112164                                 ],
112165                                 [
112166                                     -130.167388,
112167                                     55.715399
112168                                 ],
112169                                 [
112170                                     -130.155914,
112171                                     55.700141
112172                                 ],
112173                                 [
112174                                     -130.142893,
112175                                     55.689521
112176                                 ],
112177                                 [
112178                                     -130.131825,
112179                                     55.676581
112180                                 ],
112181                                 [
112182                                     -130.126454,
112183                                     55.653998
112184                                 ],
112185                                 [
112186                                     -130.12857,
112187                                     55.63642
112188                                 ],
112189                                 [
112190                                     -130.135121,
112191                                     55.619127
112192                                 ],
112193                                 [
112194                                     -130.153147,
112195                                     55.58511
112196                                 ],
112197                                 [
112198                                     -130.148671,
112199                                     55.578192
112200                                 ],
112201                                 [
112202                                     -130.146881,
112203                                     55.569322
112204                                 ],
112205                                 [
112206                                     -130.146962,
112207                                     55.547187
112208                                 ],
112209                                 [
112210                                     -130.112172,
112211                                     55.509345
112212                                 ],
112213                                 [
112214                                     -130.101674,
112215                                     55.481147
112216                                 ],
112217                                 [
112218                                     -130.095082,
112219                                     55.472113
112220                                 ],
112221                                 [
112222                                     -130.065419,
112223                                     55.446112
112224                                 ],
112225                                 [
112226                                     -130.057525,
112227                                     55.434882
112228                                 ],
112229                                 [
112230                                     -130.052561,
112231                                     55.414008
112232                                 ],
112233                                 [
112234                                     -130.054311,
112235                                     55.366645
112236                                 ],
112237                                 [
112238                                     -130.05012,
112239                                     55.345445
112240                                 ],
112241                                 [
112242                                     -130.039296,
112243                                     55.330756
112244                                 ],
112245                                 [
112246                                     -129.989247,
112247                                     55.284003
112248                                 ],
112249                                 [
112250                                     -130.031239,
112251                                     55.26435
112252                                 ],
112253                                 [
112254                                     -130.050038,
112255                                     55.252875
112256                                 ],
112257                                 [
112258                                     -130.067494,
112259                                     55.239
112260                                 ],
112261                                 [
112262                                     -130.078236,
112263                                     55.233791
112264                                 ],
112265                                 [
112266                                     -130.100494,
112267                                     55.230292
112268                                 ],
112269                                 [
112270                                     -130.104726,
112271                                     55.225653
112272                                 ],
112273                                 [
112274                                     -130.105702,
112275                                     55.211127
112276                                 ],
112277                                 [
112278                                     -130.10912,
112279                                     55.200751
112280                                 ],
112281                                 [
112282                                     -130.115793,
112283                                     55.191596
112284                                 ],
112285                                 [
112286                                     -130.126454,
112287                                     55.180976
112288                                 ],
112289                                 [
112290                                     -130.151967,
112291                                     55.163275
112292                                 ],
112293                                 [
112294                                     -130.159983,
112295                                     55.153713
112296                                 ],
112297                                 [
112298                                     -130.167592,
112299                                     55.129584
112300                                 ],
112301                                 [
112302                                     -130.173695,
112303                                     55.117743
112304                                 ],
112305                                 [
112306                                     -130.200266,
112307                                     55.104153
112308                                 ],
112309                                 [
112310                                     -130.211781,
112311                                     55.084133
112312                                 ],
112313                                 [
112314                                     -130.228871,
112315                                     55.04385
112316                                 ],
112317                                 [
112318                                     -130.238678,
112319                                     55.03441
112320                                 ],
112321                                 [
112322                                     -130.261342,
112323                                     55.022895
112324                                 ],
112325                                 [
112326                                     -130.269846,
112327                                     55.016547
112328                                 ],
112329                                 [
112330                                     -130.275706,
112331                                     55.006985
112332                                 ],
112333                                 [
112334                                     -130.286366,
112335                                     54.983222
112336                                 ],
112337                                 [
112338                                     -130.294342,
112339                                     54.971869
112340                                 ],
112341                                 [
112342                                     -130.326568,
112343                                     54.952094
112344                                 ],
112345                                 [
112346                                     -130.335561,
112347                                     54.938707
112348                                 ],
112349                                 [
112350                                     -130.365387,
112351                                     54.907294
112352                                 ],
112353                                 [
112354                                     -130.385243,
112355                                     54.896552
112356                                 ],
112357                                 [
112358                                     -130.430816,
112359                                     54.881252
112360                                 ],
112361                                 [
112362                                     -130.488759,
112363                                     54.844184
112364                                 ],
112365                                 [
112366                                     -130.580312,
112367                                     54.806383
112368                                 ],
112369                                 [
112370                                     -130.597485,
112371                                     54.803391
112372                                 ],
112373                                 [
112374                                     -130.71074,
112375                                     54.733215
112376                                 ],
112377                                 [
112378                                     -131.160718,
112379                                     54.787192
112380                                 ]
112381                             ]
112382                         ]
112383                     ]
112384                 }
112385             }
112386         ]
112387     },
112388     "featureIcons": {
112389         "circle-stroked": {
112390             "12": [
112391                 42,
112392                 0
112393             ],
112394             "18": [
112395                 24,
112396                 0
112397             ],
112398             "24": [
112399                 0,
112400                 0
112401             ]
112402         },
112403         "circle": {
112404             "12": [
112405                 96,
112406                 0
112407             ],
112408             "18": [
112409                 78,
112410                 0
112411             ],
112412             "24": [
112413                 54,
112414                 0
112415             ]
112416         },
112417         "square-stroked": {
112418             "12": [
112419                 150,
112420                 0
112421             ],
112422             "18": [
112423                 132,
112424                 0
112425             ],
112426             "24": [
112427                 108,
112428                 0
112429             ]
112430         },
112431         "square": {
112432             "12": [
112433                 204,
112434                 0
112435             ],
112436             "18": [
112437                 186,
112438                 0
112439             ],
112440             "24": [
112441                 162,
112442                 0
112443             ]
112444         },
112445         "triangle-stroked": {
112446             "12": [
112447                 258,
112448                 0
112449             ],
112450             "18": [
112451                 240,
112452                 0
112453             ],
112454             "24": [
112455                 216,
112456                 0
112457             ]
112458         },
112459         "triangle": {
112460             "12": [
112461                 42,
112462                 24
112463             ],
112464             "18": [
112465                 24,
112466                 24
112467             ],
112468             "24": [
112469                 0,
112470                 24
112471             ]
112472         },
112473         "star-stroked": {
112474             "12": [
112475                 96,
112476                 24
112477             ],
112478             "18": [
112479                 78,
112480                 24
112481             ],
112482             "24": [
112483                 54,
112484                 24
112485             ]
112486         },
112487         "star": {
112488             "12": [
112489                 150,
112490                 24
112491             ],
112492             "18": [
112493                 132,
112494                 24
112495             ],
112496             "24": [
112497                 108,
112498                 24
112499             ]
112500         },
112501         "cross": {
112502             "12": [
112503                 204,
112504                 24
112505             ],
112506             "18": [
112507                 186,
112508                 24
112509             ],
112510             "24": [
112511                 162,
112512                 24
112513             ]
112514         },
112515         "marker-stroked": {
112516             "12": [
112517                 258,
112518                 24
112519             ],
112520             "18": [
112521                 240,
112522                 24
112523             ],
112524             "24": [
112525                 216,
112526                 24
112527             ]
112528         },
112529         "marker": {
112530             "12": [
112531                 42,
112532                 48
112533             ],
112534             "18": [
112535                 24,
112536                 48
112537             ],
112538             "24": [
112539                 0,
112540                 48
112541             ]
112542         },
112543         "religious-jewish": {
112544             "12": [
112545                 96,
112546                 48
112547             ],
112548             "18": [
112549                 78,
112550                 48
112551             ],
112552             "24": [
112553                 54,
112554                 48
112555             ]
112556         },
112557         "religious-christian": {
112558             "12": [
112559                 150,
112560                 48
112561             ],
112562             "18": [
112563                 132,
112564                 48
112565             ],
112566             "24": [
112567                 108,
112568                 48
112569             ]
112570         },
112571         "religious-muslim": {
112572             "12": [
112573                 204,
112574                 48
112575             ],
112576             "18": [
112577                 186,
112578                 48
112579             ],
112580             "24": [
112581                 162,
112582                 48
112583             ]
112584         },
112585         "cemetery": {
112586             "12": [
112587                 258,
112588                 48
112589             ],
112590             "18": [
112591                 240,
112592                 48
112593             ],
112594             "24": [
112595                 216,
112596                 48
112597             ]
112598         },
112599         "rocket": {
112600             "12": [
112601                 42,
112602                 72
112603             ],
112604             "18": [
112605                 24,
112606                 72
112607             ],
112608             "24": [
112609                 0,
112610                 72
112611             ]
112612         },
112613         "airport": {
112614             "12": [
112615                 96,
112616                 72
112617             ],
112618             "18": [
112619                 78,
112620                 72
112621             ],
112622             "24": [
112623                 54,
112624                 72
112625             ]
112626         },
112627         "heliport": {
112628             "12": [
112629                 150,
112630                 72
112631             ],
112632             "18": [
112633                 132,
112634                 72
112635             ],
112636             "24": [
112637                 108,
112638                 72
112639             ]
112640         },
112641         "rail": {
112642             "12": [
112643                 204,
112644                 72
112645             ],
112646             "18": [
112647                 186,
112648                 72
112649             ],
112650             "24": [
112651                 162,
112652                 72
112653             ]
112654         },
112655         "rail-metro": {
112656             "12": [
112657                 258,
112658                 72
112659             ],
112660             "18": [
112661                 240,
112662                 72
112663             ],
112664             "24": [
112665                 216,
112666                 72
112667             ]
112668         },
112669         "rail-light": {
112670             "12": [
112671                 42,
112672                 96
112673             ],
112674             "18": [
112675                 24,
112676                 96
112677             ],
112678             "24": [
112679                 0,
112680                 96
112681             ]
112682         },
112683         "bus": {
112684             "12": [
112685                 96,
112686                 96
112687             ],
112688             "18": [
112689                 78,
112690                 96
112691             ],
112692             "24": [
112693                 54,
112694                 96
112695             ]
112696         },
112697         "fuel": {
112698             "12": [
112699                 150,
112700                 96
112701             ],
112702             "18": [
112703                 132,
112704                 96
112705             ],
112706             "24": [
112707                 108,
112708                 96
112709             ]
112710         },
112711         "parking": {
112712             "12": [
112713                 204,
112714                 96
112715             ],
112716             "18": [
112717                 186,
112718                 96
112719             ],
112720             "24": [
112721                 162,
112722                 96
112723             ]
112724         },
112725         "parking-garage": {
112726             "12": [
112727                 258,
112728                 96
112729             ],
112730             "18": [
112731                 240,
112732                 96
112733             ],
112734             "24": [
112735                 216,
112736                 96
112737             ]
112738         },
112739         "airfield": {
112740             "12": [
112741                 42,
112742                 120
112743             ],
112744             "18": [
112745                 24,
112746                 120
112747             ],
112748             "24": [
112749                 0,
112750                 120
112751             ]
112752         },
112753         "roadblock": {
112754             "12": [
112755                 96,
112756                 120
112757             ],
112758             "18": [
112759                 78,
112760                 120
112761             ],
112762             "24": [
112763                 54,
112764                 120
112765             ]
112766         },
112767         "ferry": {
112768             "12": [
112769                 150,
112770                 120
112771             ],
112772             "18": [
112773                 132,
112774                 120
112775             ],
112776             "24": [
112777                 108,
112778                 120
112779             ],
112780             "line": [
112781                 2240,
112782                 25
112783             ]
112784         },
112785         "harbor": {
112786             "12": [
112787                 204,
112788                 120
112789             ],
112790             "18": [
112791                 186,
112792                 120
112793             ],
112794             "24": [
112795                 162,
112796                 120
112797             ]
112798         },
112799         "bicycle": {
112800             "12": [
112801                 258,
112802                 120
112803             ],
112804             "18": [
112805                 240,
112806                 120
112807             ],
112808             "24": [
112809                 216,
112810                 120
112811             ]
112812         },
112813         "park": {
112814             "12": [
112815                 42,
112816                 144
112817             ],
112818             "18": [
112819                 24,
112820                 144
112821             ],
112822             "24": [
112823                 0,
112824                 144
112825             ]
112826         },
112827         "park2": {
112828             "12": [
112829                 96,
112830                 144
112831             ],
112832             "18": [
112833                 78,
112834                 144
112835             ],
112836             "24": [
112837                 54,
112838                 144
112839             ]
112840         },
112841         "museum": {
112842             "12": [
112843                 150,
112844                 144
112845             ],
112846             "18": [
112847                 132,
112848                 144
112849             ],
112850             "24": [
112851                 108,
112852                 144
112853             ]
112854         },
112855         "lodging": {
112856             "12": [
112857                 204,
112858                 144
112859             ],
112860             "18": [
112861                 186,
112862                 144
112863             ],
112864             "24": [
112865                 162,
112866                 144
112867             ]
112868         },
112869         "monument": {
112870             "12": [
112871                 258,
112872                 144
112873             ],
112874             "18": [
112875                 240,
112876                 144
112877             ],
112878             "24": [
112879                 216,
112880                 144
112881             ]
112882         },
112883         "zoo": {
112884             "12": [
112885                 42,
112886                 168
112887             ],
112888             "18": [
112889                 24,
112890                 168
112891             ],
112892             "24": [
112893                 0,
112894                 168
112895             ]
112896         },
112897         "garden": {
112898             "12": [
112899                 96,
112900                 168
112901             ],
112902             "18": [
112903                 78,
112904                 168
112905             ],
112906             "24": [
112907                 54,
112908                 168
112909             ]
112910         },
112911         "campsite": {
112912             "12": [
112913                 150,
112914                 168
112915             ],
112916             "18": [
112917                 132,
112918                 168
112919             ],
112920             "24": [
112921                 108,
112922                 168
112923             ]
112924         },
112925         "theatre": {
112926             "12": [
112927                 204,
112928                 168
112929             ],
112930             "18": [
112931                 186,
112932                 168
112933             ],
112934             "24": [
112935                 162,
112936                 168
112937             ]
112938         },
112939         "art-gallery": {
112940             "12": [
112941                 258,
112942                 168
112943             ],
112944             "18": [
112945                 240,
112946                 168
112947             ],
112948             "24": [
112949                 216,
112950                 168
112951             ]
112952         },
112953         "pitch": {
112954             "12": [
112955                 42,
112956                 192
112957             ],
112958             "18": [
112959                 24,
112960                 192
112961             ],
112962             "24": [
112963                 0,
112964                 192
112965             ]
112966         },
112967         "soccer": {
112968             "12": [
112969                 96,
112970                 192
112971             ],
112972             "18": [
112973                 78,
112974                 192
112975             ],
112976             "24": [
112977                 54,
112978                 192
112979             ]
112980         },
112981         "america-football": {
112982             "12": [
112983                 150,
112984                 192
112985             ],
112986             "18": [
112987                 132,
112988                 192
112989             ],
112990             "24": [
112991                 108,
112992                 192
112993             ]
112994         },
112995         "tennis": {
112996             "12": [
112997                 204,
112998                 192
112999             ],
113000             "18": [
113001                 186,
113002                 192
113003             ],
113004             "24": [
113005                 162,
113006                 192
113007             ]
113008         },
113009         "basketball": {
113010             "12": [
113011                 258,
113012                 192
113013             ],
113014             "18": [
113015                 240,
113016                 192
113017             ],
113018             "24": [
113019                 216,
113020                 192
113021             ]
113022         },
113023         "baseball": {
113024             "12": [
113025                 42,
113026                 216
113027             ],
113028             "18": [
113029                 24,
113030                 216
113031             ],
113032             "24": [
113033                 0,
113034                 216
113035             ]
113036         },
113037         "golf": {
113038             "12": [
113039                 96,
113040                 216
113041             ],
113042             "18": [
113043                 78,
113044                 216
113045             ],
113046             "24": [
113047                 54,
113048                 216
113049             ]
113050         },
113051         "swimming": {
113052             "12": [
113053                 150,
113054                 216
113055             ],
113056             "18": [
113057                 132,
113058                 216
113059             ],
113060             "24": [
113061                 108,
113062                 216
113063             ]
113064         },
113065         "cricket": {
113066             "12": [
113067                 204,
113068                 216
113069             ],
113070             "18": [
113071                 186,
113072                 216
113073             ],
113074             "24": [
113075                 162,
113076                 216
113077             ]
113078         },
113079         "skiing": {
113080             "12": [
113081                 258,
113082                 216
113083             ],
113084             "18": [
113085                 240,
113086                 216
113087             ],
113088             "24": [
113089                 216,
113090                 216
113091             ]
113092         },
113093         "school": {
113094             "12": [
113095                 42,
113096                 240
113097             ],
113098             "18": [
113099                 24,
113100                 240
113101             ],
113102             "24": [
113103                 0,
113104                 240
113105             ]
113106         },
113107         "college": {
113108             "12": [
113109                 96,
113110                 240
113111             ],
113112             "18": [
113113                 78,
113114                 240
113115             ],
113116             "24": [
113117                 54,
113118                 240
113119             ]
113120         },
113121         "library": {
113122             "12": [
113123                 150,
113124                 240
113125             ],
113126             "18": [
113127                 132,
113128                 240
113129             ],
113130             "24": [
113131                 108,
113132                 240
113133             ]
113134         },
113135         "post": {
113136             "12": [
113137                 204,
113138                 240
113139             ],
113140             "18": [
113141                 186,
113142                 240
113143             ],
113144             "24": [
113145                 162,
113146                 240
113147             ]
113148         },
113149         "fire-station": {
113150             "12": [
113151                 258,
113152                 240
113153             ],
113154             "18": [
113155                 240,
113156                 240
113157             ],
113158             "24": [
113159                 216,
113160                 240
113161             ]
113162         },
113163         "town-hall": {
113164             "12": [
113165                 42,
113166                 264
113167             ],
113168             "18": [
113169                 24,
113170                 264
113171             ],
113172             "24": [
113173                 0,
113174                 264
113175             ]
113176         },
113177         "police": {
113178             "12": [
113179                 96,
113180                 264
113181             ],
113182             "18": [
113183                 78,
113184                 264
113185             ],
113186             "24": [
113187                 54,
113188                 264
113189             ]
113190         },
113191         "prison": {
113192             "12": [
113193                 150,
113194                 264
113195             ],
113196             "18": [
113197                 132,
113198                 264
113199             ],
113200             "24": [
113201                 108,
113202                 264
113203             ]
113204         },
113205         "embassy": {
113206             "12": [
113207                 204,
113208                 264
113209             ],
113210             "18": [
113211                 186,
113212                 264
113213             ],
113214             "24": [
113215                 162,
113216                 264
113217             ]
113218         },
113219         "beer": {
113220             "12": [
113221                 258,
113222                 264
113223             ],
113224             "18": [
113225                 240,
113226                 264
113227             ],
113228             "24": [
113229                 216,
113230                 264
113231             ]
113232         },
113233         "restaurant": {
113234             "12": [
113235                 42,
113236                 288
113237             ],
113238             "18": [
113239                 24,
113240                 288
113241             ],
113242             "24": [
113243                 0,
113244                 288
113245             ]
113246         },
113247         "cafe": {
113248             "12": [
113249                 96,
113250                 288
113251             ],
113252             "18": [
113253                 78,
113254                 288
113255             ],
113256             "24": [
113257                 54,
113258                 288
113259             ]
113260         },
113261         "shop": {
113262             "12": [
113263                 150,
113264                 288
113265             ],
113266             "18": [
113267                 132,
113268                 288
113269             ],
113270             "24": [
113271                 108,
113272                 288
113273             ]
113274         },
113275         "fast-food": {
113276             "12": [
113277                 204,
113278                 288
113279             ],
113280             "18": [
113281                 186,
113282                 288
113283             ],
113284             "24": [
113285                 162,
113286                 288
113287             ]
113288         },
113289         "bar": {
113290             "12": [
113291                 258,
113292                 288
113293             ],
113294             "18": [
113295                 240,
113296                 288
113297             ],
113298             "24": [
113299                 216,
113300                 288
113301             ]
113302         },
113303         "bank": {
113304             "12": [
113305                 42,
113306                 312
113307             ],
113308             "18": [
113309                 24,
113310                 312
113311             ],
113312             "24": [
113313                 0,
113314                 312
113315             ]
113316         },
113317         "grocery": {
113318             "12": [
113319                 96,
113320                 312
113321             ],
113322             "18": [
113323                 78,
113324                 312
113325             ],
113326             "24": [
113327                 54,
113328                 312
113329             ]
113330         },
113331         "cinema": {
113332             "12": [
113333                 150,
113334                 312
113335             ],
113336             "18": [
113337                 132,
113338                 312
113339             ],
113340             "24": [
113341                 108,
113342                 312
113343             ]
113344         },
113345         "pharmacy": {
113346             "12": [
113347                 204,
113348                 312
113349             ],
113350             "18": [
113351                 186,
113352                 312
113353             ],
113354             "24": [
113355                 162,
113356                 312
113357             ]
113358         },
113359         "hospital": {
113360             "12": [
113361                 258,
113362                 312
113363             ],
113364             "18": [
113365                 240,
113366                 312
113367             ],
113368             "24": [
113369                 216,
113370                 312
113371             ]
113372         },
113373         "danger": {
113374             "12": [
113375                 42,
113376                 336
113377             ],
113378             "18": [
113379                 24,
113380                 336
113381             ],
113382             "24": [
113383                 0,
113384                 336
113385             ]
113386         },
113387         "industrial": {
113388             "12": [
113389                 96,
113390                 336
113391             ],
113392             "18": [
113393                 78,
113394                 336
113395             ],
113396             "24": [
113397                 54,
113398                 336
113399             ]
113400         },
113401         "warehouse": {
113402             "12": [
113403                 150,
113404                 336
113405             ],
113406             "18": [
113407                 132,
113408                 336
113409             ],
113410             "24": [
113411                 108,
113412                 336
113413             ]
113414         },
113415         "commercial": {
113416             "12": [
113417                 204,
113418                 336
113419             ],
113420             "18": [
113421                 186,
113422                 336
113423             ],
113424             "24": [
113425                 162,
113426                 336
113427             ]
113428         },
113429         "building": {
113430             "12": [
113431                 258,
113432                 336
113433             ],
113434             "18": [
113435                 240,
113436                 336
113437             ],
113438             "24": [
113439                 216,
113440                 336
113441             ]
113442         },
113443         "place-of-worship": {
113444             "12": [
113445                 42,
113446                 360
113447             ],
113448             "18": [
113449                 24,
113450                 360
113451             ],
113452             "24": [
113453                 0,
113454                 360
113455             ]
113456         },
113457         "alcohol-shop": {
113458             "12": [
113459                 96,
113460                 360
113461             ],
113462             "18": [
113463                 78,
113464                 360
113465             ],
113466             "24": [
113467                 54,
113468                 360
113469             ]
113470         },
113471         "logging": {
113472             "12": [
113473                 150,
113474                 360
113475             ],
113476             "18": [
113477                 132,
113478                 360
113479             ],
113480             "24": [
113481                 108,
113482                 360
113483             ]
113484         },
113485         "oil-well": {
113486             "12": [
113487                 204,
113488                 360
113489             ],
113490             "18": [
113491                 186,
113492                 360
113493             ],
113494             "24": [
113495                 162,
113496                 360
113497             ]
113498         },
113499         "slaughterhouse": {
113500             "12": [
113501                 258,
113502                 360
113503             ],
113504             "18": [
113505                 240,
113506                 360
113507             ],
113508             "24": [
113509                 216,
113510                 360
113511             ]
113512         },
113513         "dam": {
113514             "12": [
113515                 42,
113516                 384
113517             ],
113518             "18": [
113519                 24,
113520                 384
113521             ],
113522             "24": [
113523                 0,
113524                 384
113525             ]
113526         },
113527         "water": {
113528             "12": [
113529                 96,
113530                 384
113531             ],
113532             "18": [
113533                 78,
113534                 384
113535             ],
113536             "24": [
113537                 54,
113538                 384
113539             ]
113540         },
113541         "wetland": {
113542             "12": [
113543                 150,
113544                 384
113545             ],
113546             "18": [
113547                 132,
113548                 384
113549             ],
113550             "24": [
113551                 108,
113552                 384
113553             ]
113554         },
113555         "disability": {
113556             "12": [
113557                 204,
113558                 384
113559             ],
113560             "18": [
113561                 186,
113562                 384
113563             ],
113564             "24": [
113565                 162,
113566                 384
113567             ]
113568         },
113569         "telephone": {
113570             "12": [
113571                 258,
113572                 384
113573             ],
113574             "18": [
113575                 240,
113576                 384
113577             ],
113578             "24": [
113579                 216,
113580                 384
113581             ]
113582         },
113583         "emergency-telephone": {
113584             "12": [
113585                 42,
113586                 408
113587             ],
113588             "18": [
113589                 24,
113590                 408
113591             ],
113592             "24": [
113593                 0,
113594                 408
113595             ]
113596         },
113597         "toilets": {
113598             "12": [
113599                 96,
113600                 408
113601             ],
113602             "18": [
113603                 78,
113604                 408
113605             ],
113606             "24": [
113607                 54,
113608                 408
113609             ]
113610         },
113611         "waste-basket": {
113612             "12": [
113613                 150,
113614                 408
113615             ],
113616             "18": [
113617                 132,
113618                 408
113619             ],
113620             "24": [
113621                 108,
113622                 408
113623             ]
113624         },
113625         "music": {
113626             "12": [
113627                 204,
113628                 408
113629             ],
113630             "18": [
113631                 186,
113632                 408
113633             ],
113634             "24": [
113635                 162,
113636                 408
113637             ]
113638         },
113639         "land-use": {
113640             "12": [
113641                 258,
113642                 408
113643             ],
113644             "18": [
113645                 240,
113646                 408
113647             ],
113648             "24": [
113649                 216,
113650                 408
113651             ]
113652         },
113653         "city": {
113654             "12": [
113655                 42,
113656                 432
113657             ],
113658             "18": [
113659                 24,
113660                 432
113661             ],
113662             "24": [
113663                 0,
113664                 432
113665             ]
113666         },
113667         "town": {
113668             "12": [
113669                 96,
113670                 432
113671             ],
113672             "18": [
113673                 78,
113674                 432
113675             ],
113676             "24": [
113677                 54,
113678                 432
113679             ]
113680         },
113681         "village": {
113682             "12": [
113683                 150,
113684                 432
113685             ],
113686             "18": [
113687                 132,
113688                 432
113689             ],
113690             "24": [
113691                 108,
113692                 432
113693             ]
113694         },
113695         "farm": {
113696             "12": [
113697                 204,
113698                 432
113699             ],
113700             "18": [
113701                 186,
113702                 432
113703             ],
113704             "24": [
113705                 162,
113706                 432
113707             ]
113708         },
113709         "bakery": {
113710             "12": [
113711                 258,
113712                 432
113713             ],
113714             "18": [
113715                 240,
113716                 432
113717             ],
113718             "24": [
113719                 216,
113720                 432
113721             ]
113722         },
113723         "dog-park": {
113724             "12": [
113725                 42,
113726                 456
113727             ],
113728             "18": [
113729                 24,
113730                 456
113731             ],
113732             "24": [
113733                 0,
113734                 456
113735             ]
113736         },
113737         "lighthouse": {
113738             "12": [
113739                 96,
113740                 456
113741             ],
113742             "18": [
113743                 78,
113744                 456
113745             ],
113746             "24": [
113747                 54,
113748                 456
113749             ]
113750         },
113751         "clothing-store": {
113752             "12": [
113753                 150,
113754                 456
113755             ],
113756             "18": [
113757                 132,
113758                 456
113759             ],
113760             "24": [
113761                 108,
113762                 456
113763             ]
113764         },
113765         "polling-place": {
113766             "12": [
113767                 204,
113768                 456
113769             ],
113770             "18": [
113771                 186,
113772                 456
113773             ],
113774             "24": [
113775                 162,
113776                 456
113777             ]
113778         },
113779         "playground": {
113780             "12": [
113781                 258,
113782                 456
113783             ],
113784             "18": [
113785                 240,
113786                 456
113787             ],
113788             "24": [
113789                 216,
113790                 456
113791             ]
113792         },
113793         "entrance": {
113794             "12": [
113795                 42,
113796                 480
113797             ],
113798             "18": [
113799                 24,
113800                 480
113801             ],
113802             "24": [
113803                 0,
113804                 480
113805             ]
113806         },
113807         "heart": {
113808             "12": [
113809                 96,
113810                 480
113811             ],
113812             "18": [
113813                 78,
113814                 480
113815             ],
113816             "24": [
113817                 54,
113818                 480
113819             ]
113820         },
113821         "london-underground": {
113822             "12": [
113823                 150,
113824                 480
113825             ],
113826             "18": [
113827                 132,
113828                 480
113829             ],
113830             "24": [
113831                 108,
113832                 480
113833             ]
113834         },
113835         "minefield": {
113836             "12": [
113837                 204,
113838                 480
113839             ],
113840             "18": [
113841                 186,
113842                 480
113843             ],
113844             "24": [
113845                 162,
113846                 480
113847             ]
113848         },
113849         "rail-underground": {
113850             "12": [
113851                 258,
113852                 480
113853             ],
113854             "18": [
113855                 240,
113856                 480
113857             ],
113858             "24": [
113859                 216,
113860                 480
113861             ]
113862         },
113863         "rail-above": {
113864             "12": [
113865                 42,
113866                 504
113867             ],
113868             "18": [
113869                 24,
113870                 504
113871             ],
113872             "24": [
113873                 0,
113874                 504
113875             ]
113876         },
113877         "camera": {
113878             "12": [
113879                 96,
113880                 504
113881             ],
113882             "18": [
113883                 78,
113884                 504
113885             ],
113886             "24": [
113887                 54,
113888                 504
113889             ]
113890         },
113891         "laundry": {
113892             "12": [
113893                 150,
113894                 504
113895             ],
113896             "18": [
113897                 132,
113898                 504
113899             ],
113900             "24": [
113901                 108,
113902                 504
113903             ]
113904         },
113905         "car": {
113906             "12": [
113907                 204,
113908                 504
113909             ],
113910             "18": [
113911                 186,
113912                 504
113913             ],
113914             "24": [
113915                 162,
113916                 504
113917             ]
113918         },
113919         "suitcase": {
113920             "12": [
113921                 258,
113922                 504
113923             ],
113924             "18": [
113925                 240,
113926                 504
113927             ],
113928             "24": [
113929                 216,
113930                 504
113931             ]
113932         },
113933         "hairdresser": {
113934             "12": [
113935                 42,
113936                 528
113937             ],
113938             "18": [
113939                 24,
113940                 528
113941             ],
113942             "24": [
113943                 0,
113944                 528
113945             ]
113946         },
113947         "chemist": {
113948             "12": [
113949                 96,
113950                 528
113951             ],
113952             "18": [
113953                 78,
113954                 528
113955             ],
113956             "24": [
113957                 54,
113958                 528
113959             ]
113960         },
113961         "mobilephone": {
113962             "12": [
113963                 150,
113964                 528
113965             ],
113966             "18": [
113967                 132,
113968                 528
113969             ],
113970             "24": [
113971                 108,
113972                 528
113973             ]
113974         },
113975         "scooter": {
113976             "12": [
113977                 204,
113978                 528
113979             ],
113980             "18": [
113981                 186,
113982                 528
113983             ],
113984             "24": [
113985                 162,
113986                 528
113987             ]
113988         },
113989         "highway-motorway": {
113990             "line": [
113991                 20,
113992                 25
113993             ]
113994         },
113995         "highway-trunk": {
113996             "line": [
113997                 80,
113998                 25
113999             ]
114000         },
114001         "highway-primary": {
114002             "line": [
114003                 140,
114004                 25
114005             ]
114006         },
114007         "highway-secondary": {
114008             "line": [
114009                 200,
114010                 25
114011             ]
114012         },
114013         "highway-tertiary": {
114014             "line": [
114015                 260,
114016                 25
114017             ]
114018         },
114019         "highway-motorway-link": {
114020             "line": [
114021                 320,
114022                 25
114023             ]
114024         },
114025         "highway-trunk-link": {
114026             "line": [
114027                 380,
114028                 25
114029             ]
114030         },
114031         "highway-primary-link": {
114032             "line": [
114033                 440,
114034                 25
114035             ]
114036         },
114037         "highway-secondary-link": {
114038             "line": [
114039                 500,
114040                 25
114041             ]
114042         },
114043         "highway-tertiary-link": {
114044             "line": [
114045                 560,
114046                 25
114047             ]
114048         },
114049         "highway-residential": {
114050             "line": [
114051                 620,
114052                 25
114053             ]
114054         },
114055         "highway-unclassified": {
114056             "line": [
114057                 680,
114058                 25
114059             ]
114060         },
114061         "highway-service": {
114062             "line": [
114063                 740,
114064                 25
114065             ]
114066         },
114067         "highway-road": {
114068             "line": [
114069                 800,
114070                 25
114071             ]
114072         },
114073         "highway-track": {
114074             "line": [
114075                 860,
114076                 25
114077             ]
114078         },
114079         "highway-living-street": {
114080             "line": [
114081                 920,
114082                 25
114083             ]
114084         },
114085         "highway-path": {
114086             "line": [
114087                 980,
114088                 25
114089             ]
114090         },
114091         "highway-cycleway": {
114092             "line": [
114093                 1040,
114094                 25
114095             ]
114096         },
114097         "highway-footway": {
114098             "line": [
114099                 1100,
114100                 25
114101             ]
114102         },
114103         "highway-bridleway": {
114104             "line": [
114105                 1160,
114106                 25
114107             ]
114108         },
114109         "highway-steps": {
114110             "line": [
114111                 1220,
114112                 25
114113             ]
114114         },
114115         "railway-rail": {
114116             "line": [
114117                 1280,
114118                 25
114119             ]
114120         },
114121         "railway-disused": {
114122             "line": [
114123                 1340,
114124                 25
114125             ]
114126         },
114127         "railway-abandoned": {
114128             "line": [
114129                 1400,
114130                 25
114131             ]
114132         },
114133         "railway-subway": {
114134             "line": [
114135                 1460,
114136                 25
114137             ]
114138         },
114139         "railway-light-rail": {
114140             "line": [
114141                 1520,
114142                 25
114143             ]
114144         },
114145         "railway-monorail": {
114146             "line": [
114147                 1580,
114148                 25
114149             ]
114150         },
114151         "waterway-river": {
114152             "line": [
114153                 1640,
114154                 25
114155             ]
114156         },
114157         "waterway-stream": {
114158             "line": [
114159                 1700,
114160                 25
114161             ]
114162         },
114163         "waterway-canal": {
114164             "line": [
114165                 1760,
114166                 25
114167             ]
114168         },
114169         "waterway-ditch": {
114170             "line": [
114171                 1820,
114172                 25
114173             ]
114174         },
114175         "power-line": {
114176             "line": [
114177                 1880,
114178                 25
114179             ]
114180         },
114181         "other-line": {
114182             "line": [
114183                 1940,
114184                 25
114185             ]
114186         },
114187         "category-roads": {
114188             "line": [
114189                 2000,
114190                 25
114191             ]
114192         },
114193         "category-rail": {
114194             "line": [
114195                 2060,
114196                 25
114197             ]
114198         },
114199         "category-path": {
114200             "line": [
114201                 2120,
114202                 25
114203             ]
114204         },
114205         "category-water": {
114206             "line": [
114207                 2180,
114208                 25
114209             ]
114210         },
114211         "pipeline": {
114212             "line": [
114213                 2300,
114214                 25
114215             ]
114216         },
114217         "relation": {
114218             "relation": [
114219                 20,
114220                 25
114221             ]
114222         },
114223         "restriction": {
114224             "relation": [
114225                 80,
114226                 25
114227             ]
114228         },
114229         "multipolygon": {
114230             "relation": [
114231                 140,
114232                 25
114233             ]
114234         },
114235         "boundary": {
114236             "relation": [
114237                 200,
114238                 25
114239             ]
114240         },
114241         "route": {
114242             "relation": [
114243                 260,
114244                 25
114245             ]
114246         },
114247         "route-road": {
114248             "relation": [
114249                 320,
114250                 25
114251             ]
114252         },
114253         "route-bicycle": {
114254             "relation": [
114255                 380,
114256                 25
114257             ]
114258         },
114259         "route-foot": {
114260             "relation": [
114261                 440,
114262                 25
114263             ]
114264         },
114265         "route-bus": {
114266             "relation": [
114267                 500,
114268                 25
114269             ]
114270         },
114271         "route-train": {
114272             "relation": [
114273                 560,
114274                 25
114275             ]
114276         },
114277         "route-detour": {
114278             "relation": [
114279                 620,
114280                 25
114281             ]
114282         },
114283         "route-tram": {
114284             "relation": [
114285                 680,
114286                 25
114287             ]
114288         },
114289         "route-ferry": {
114290             "relation": [
114291                 740,
114292                 25
114293             ]
114294         },
114295         "route-power": {
114296             "relation": [
114297                 800,
114298                 25
114299             ]
114300         },
114301         "route-pipeline": {
114302             "relation": [
114303                 860,
114304                 25
114305             ]
114306         },
114307         "route-master": {
114308             "relation": [
114309                 920,
114310                 25
114311             ]
114312         },
114313         "restriction-no-straight-on": {
114314             "relation": [
114315                 980,
114316                 25
114317             ]
114318         },
114319         "restriction-no-u-turn": {
114320             "relation": [
114321                 1040,
114322                 25
114323             ]
114324         },
114325         "restriction-no-left-turn": {
114326             "relation": [
114327                 1100,
114328                 25
114329             ]
114330         },
114331         "restriction-no-right-turn": {
114332             "relation": [
114333                 1160,
114334                 25
114335             ]
114336         },
114337         "restriction-only-straight-on": {
114338             "relation": [
114339                 1220,
114340                 25
114341             ]
114342         },
114343         "restriction-only-left-turn": {
114344             "relation": [
114345                 1280,
114346                 25
114347             ]
114348         },
114349         "restriction-only-right-turn": {
114350             "relation": [
114351                 1340,
114352                 25
114353             ]
114354         }
114355     },
114356     "operations": {
114357         "icon-operation-delete": [
114358             0,
114359             140
114360         ],
114361         "icon-operation-circularize": [
114362             20,
114363             140
114364         ],
114365         "icon-operation-straighten": [
114366             40,
114367             140
114368         ],
114369         "icon-operation-split": [
114370             60,
114371             140
114372         ],
114373         "icon-operation-disconnect": [
114374             80,
114375             140
114376         ],
114377         "icon-operation-reverse": [
114378             100,
114379             140
114380         ],
114381         "icon-operation-move": [
114382             120,
114383             140
114384         ],
114385         "icon-operation-merge": [
114386             140,
114387             140
114388         ],
114389         "icon-operation-orthogonalize": [
114390             160,
114391             140
114392         ],
114393         "icon-operation-rotate": [
114394             180,
114395             140
114396         ],
114397         "icon-operation-simplify": [
114398             200,
114399             140
114400         ],
114401         "icon-operation-continue": [
114402             220,
114403             140
114404         ],
114405         "icon-operation-disabled-delete": [
114406             0,
114407             160
114408         ],
114409         "icon-operation-disabled-circularize": [
114410             20,
114411             160
114412         ],
114413         "icon-operation-disabled-straighten": [
114414             40,
114415             160
114416         ],
114417         "icon-operation-disabled-split": [
114418             60,
114419             160
114420         ],
114421         "icon-operation-disabled-disconnect": [
114422             80,
114423             160
114424         ],
114425         "icon-operation-disabled-reverse": [
114426             100,
114427             160
114428         ],
114429         "icon-operation-disabled-move": [
114430             120,
114431             160
114432         ],
114433         "icon-operation-disabled-merge": [
114434             140,
114435             160
114436         ],
114437         "icon-operation-disabled-orthogonalize": [
114438             160,
114439             160
114440         ],
114441         "icon-operation-disabled-rotate": [
114442             180,
114443             160
114444         ],
114445         "icon-operation-disabled-simplify": [
114446             200,
114447             160
114448         ],
114449         "icon-operation-disabled-continue": [
114450             220,
114451             160
114452         ],
114453         "icon-restriction-yes": [
114454             50,
114455             80
114456         ],
114457         "icon-restriction-no": [
114458             95,
114459             80
114460         ],
114461         "icon-restriction-only": [
114462             140,
114463             80
114464         ],
114465         "icon-restriction-yes-u": [
114466             185,
114467             80
114468         ],
114469         "icon-restriction-no-u": [
114470             230,
114471             80
114472         ],
114473         "icon-restriction-only-u": [
114474             275,
114475             80
114476         ]
114477     },
114478     "locales": [
114479         "af",
114480         "sq",
114481         "ar",
114482         "ar-AA",
114483         "hy",
114484         "ast",
114485         "bn",
114486         "bs",
114487         "bg-BG",
114488         "ca",
114489         "zh",
114490         "zh-CN",
114491         "zh-CN.GB2312",
114492         "gan",
114493         "zh-HK",
114494         "zh-TW",
114495         "yue",
114496         "hr",
114497         "cs",
114498         "da",
114499         "nl",
114500         "en-GB",
114501         "et",
114502         "fi",
114503         "fr",
114504         "gl",
114505         "de",
114506         "el",
114507         "hu",
114508         "is",
114509         "id",
114510         "it",
114511         "ja",
114512         "kn",
114513         "ko",
114514         "ko-KR",
114515         "lv",
114516         "lt",
114517         "no",
114518         "nn",
114519         "fa",
114520         "pl",
114521         "pt",
114522         "pt-BR",
114523         "ro-RO",
114524         "ru",
114525         "sc",
114526         "sr",
114527         "sr-RS",
114528         "si",
114529         "sk",
114530         "sl",
114531         "es",
114532         "sv",
114533         "tl",
114534         "ta",
114535         "te",
114536         "tr",
114537         "uk",
114538         "vi"
114539     ],
114540     "en": {
114541         "modes": {
114542             "add_area": {
114543                 "title": "Area",
114544                 "description": "Add parks, buildings, lakes or other areas to the map.",
114545                 "tail": "Click on the map to start drawing an area, like a park, lake, or building."
114546             },
114547             "add_line": {
114548                 "title": "Line",
114549                 "description": "Add highways, streets, pedestrian paths, canals or other lines to the map.",
114550                 "tail": "Click on the map to start drawing a road, path, or route."
114551             },
114552             "add_point": {
114553                 "title": "Point",
114554                 "description": "Add restaurants, monuments, postal boxes or other points to the map.",
114555                 "tail": "Click on the map to add a point."
114556             },
114557             "browse": {
114558                 "title": "Browse",
114559                 "description": "Pan and zoom the map."
114560             },
114561             "draw_area": {
114562                 "tail": "Click to add nodes to your area. Click the first node to finish the area."
114563             },
114564             "draw_line": {
114565                 "tail": "Click to add more nodes to the line. Click on other lines to connect to them, and double-click to end the line."
114566             }
114567         },
114568         "operations": {
114569             "add": {
114570                 "annotation": {
114571                     "point": "Added a point.",
114572                     "vertex": "Added a node to a way.",
114573                     "relation": "Added a relation."
114574                 }
114575             },
114576             "start": {
114577                 "annotation": {
114578                     "line": "Started a line.",
114579                     "area": "Started an area."
114580                 }
114581             },
114582             "continue": {
114583                 "key": "A",
114584                 "title": "Continue",
114585                 "description": "Continue this line.",
114586                 "not_eligible": "No line can be continued here.",
114587                 "multiple": "Several lines can be continued here. To choose a line, press the Shift key and click on it to select it.",
114588                 "annotation": {
114589                     "line": "Continued a line.",
114590                     "area": "Continued an area."
114591                 }
114592             },
114593             "cancel_draw": {
114594                 "annotation": "Canceled drawing."
114595             },
114596             "change_role": {
114597                 "annotation": "Changed the role of a relation member."
114598             },
114599             "change_tags": {
114600                 "annotation": "Changed tags."
114601             },
114602             "circularize": {
114603                 "title": "Circularize",
114604                 "description": {
114605                     "line": "Make this line circular.",
114606                     "area": "Make this area circular."
114607                 },
114608                 "key": "O",
114609                 "annotation": {
114610                     "line": "Made a line circular.",
114611                     "area": "Made an area circular."
114612                 },
114613                 "not_closed": "This can't be made circular because it's not a loop.",
114614                 "too_large": "This can't be made circular because not enough of it is currently visible."
114615             },
114616             "orthogonalize": {
114617                 "title": "Square",
114618                 "description": {
114619                     "line": "Square the corners of this line.",
114620                     "area": "Square the corners of this area."
114621                 },
114622                 "key": "S",
114623                 "annotation": {
114624                     "line": "Squared the corners of a line.",
114625                     "area": "Squared the corners of an area."
114626                 },
114627                 "not_squarish": "This can't be made square because it is not squarish.",
114628                 "too_large": "This can't be made square because not enough of it is currently visible."
114629             },
114630             "straighten": {
114631                 "title": "Straighten",
114632                 "description": "Straighten this line.",
114633                 "key": "S",
114634                 "annotation": "Straightened a line.",
114635                 "too_bendy": "This can't be straightened because it bends too much."
114636             },
114637             "delete": {
114638                 "title": "Delete",
114639                 "description": "Remove this from the map.",
114640                 "annotation": {
114641                     "point": "Deleted a point.",
114642                     "vertex": "Deleted a node from a way.",
114643                     "line": "Deleted a line.",
114644                     "area": "Deleted an area.",
114645                     "relation": "Deleted a relation.",
114646                     "multiple": "Deleted {n} objects."
114647                 },
114648                 "incomplete_relation": "This feature can't be deleted because it hasn't been fully downloaded."
114649             },
114650             "add_member": {
114651                 "annotation": "Added a member to a relation."
114652             },
114653             "delete_member": {
114654                 "annotation": "Removed a member from a relation."
114655             },
114656             "connect": {
114657                 "annotation": {
114658                     "point": "Connected a way to a point.",
114659                     "vertex": "Connected a way to another.",
114660                     "line": "Connected a way to a line.",
114661                     "area": "Connected a way to an area."
114662                 }
114663             },
114664             "disconnect": {
114665                 "title": "Disconnect",
114666                 "description": "Disconnect these lines/areas from each other.",
114667                 "key": "D",
114668                 "annotation": "Disconnected lines/areas.",
114669                 "not_connected": "There aren't enough lines/areas here to disconnect."
114670             },
114671             "merge": {
114672                 "title": "Merge",
114673                 "description": "Merge these lines.",
114674                 "key": "C",
114675                 "annotation": "Merged {n} lines.",
114676                 "not_eligible": "These features can't be merged.",
114677                 "not_adjacent": "These lines can't be merged because they aren't connected.",
114678                 "restriction": "These lines can't be merged because at least one is a member of a \"{relation}\" relation.",
114679                 "incomplete_relation": "These features can't be merged because at least one hasn't been fully downloaded."
114680             },
114681             "move": {
114682                 "title": "Move",
114683                 "description": "Move this to a different location.",
114684                 "key": "M",
114685                 "annotation": {
114686                     "point": "Moved a point.",
114687                     "vertex": "Moved a node in a way.",
114688                     "line": "Moved a line.",
114689                     "area": "Moved an area.",
114690                     "multiple": "Moved multiple objects."
114691                 },
114692                 "incomplete_relation": "This feature can't be moved because it hasn't been fully downloaded.",
114693                 "too_large": "This can't be moved because not enough of it is currently visible."
114694             },
114695             "rotate": {
114696                 "title": "Rotate",
114697                 "description": "Rotate this object around its center point.",
114698                 "key": "R",
114699                 "annotation": {
114700                     "line": "Rotated a line.",
114701                     "area": "Rotated an area."
114702                 },
114703                 "too_large": "This can't be rotated because not enough of it is currently visible."
114704             },
114705             "reverse": {
114706                 "title": "Reverse",
114707                 "description": "Make this line go in the opposite direction.",
114708                 "key": "V",
114709                 "annotation": "Reversed a line."
114710             },
114711             "split": {
114712                 "title": "Split",
114713                 "description": {
114714                     "line": "Split this line into two at this node.",
114715                     "area": "Split the boundary of this area into two.",
114716                     "multiple": "Split the lines/area boundaries at this node into two."
114717                 },
114718                 "key": "X",
114719                 "annotation": {
114720                     "line": "Split a line.",
114721                     "area": "Split an area boundary.",
114722                     "multiple": "Split {n} lines/area boundaries."
114723                 },
114724                 "not_eligible": "Lines can't be split at their beginning or end.",
114725                 "multiple_ways": "There are too many lines here to split."
114726             },
114727             "restriction": {
114728                 "help": {
114729                     "select": "Click to select a road segment.",
114730                     "toggle": "Click to toggle turn restrictions.",
114731                     "toggle_on": "Click to add a \"{restriction}\" restriction.",
114732                     "toggle_off": "Click to remove the \"{restriction}\" restriction."
114733                 },
114734                 "annotation": {
114735                     "create": "Added a turn restriction",
114736                     "delete": "Deleted a turn restriction"
114737                 }
114738             }
114739         },
114740         "undo": {
114741             "tooltip": "Undo: {action}",
114742             "nothing": "Nothing to undo."
114743         },
114744         "redo": {
114745             "tooltip": "Redo: {action}",
114746             "nothing": "Nothing to redo."
114747         },
114748         "tooltip_keyhint": "Shortcut:",
114749         "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.",
114750         "translate": {
114751             "translate": "Translate",
114752             "localized_translation_label": "Multilingual name",
114753             "localized_translation_language": "Choose language",
114754             "localized_translation_name": "Name"
114755         },
114756         "zoom_in_edit": "Zoom in to Edit",
114757         "logout": "logout",
114758         "loading_auth": "Connecting to OpenStreetMap...",
114759         "report_a_bug": "report a bug",
114760         "status": {
114761             "error": "Unable to connect to API.",
114762             "offline": "The API is offline. Please try editing later.",
114763             "readonly": "The API is read-only. You will need to wait to save your changes."
114764         },
114765         "commit": {
114766             "title": "Save Changes",
114767             "description_placeholder": "Brief description of your contributions",
114768             "message_label": "Commit message",
114769             "upload_explanation": "The changes you upload will be visible on all maps that use OpenStreetMap data.",
114770             "upload_explanation_with_user": "The changes you upload as {user} will be visible on all maps that use OpenStreetMap data.",
114771             "save": "Save",
114772             "cancel": "Cancel",
114773             "warnings": "Warnings",
114774             "modified": "Modified",
114775             "deleted": "Deleted",
114776             "created": "Created"
114777         },
114778         "contributors": {
114779             "list": "Edits by {users}",
114780             "truncated_list": "Edits by {users} and {count} others"
114781         },
114782         "geocoder": {
114783             "search": "Search worldwide...",
114784             "no_results_visible": "No results in visible map area",
114785             "no_results_worldwide": "No results found"
114786         },
114787         "geolocate": {
114788             "title": "Show My Location"
114789         },
114790         "inspector": {
114791             "no_documentation_combination": "There is no documentation available for this tag combination",
114792             "no_documentation_key": "There is no documentation available for this key",
114793             "show_more": "Show More",
114794             "view_on_osm": "View on openstreetmap.org",
114795             "all_tags": "All tags",
114796             "all_members": "All members",
114797             "all_relations": "All relations",
114798             "new_relation": "New relation...",
114799             "role": "Role",
114800             "choose": "Select feature type",
114801             "results": "{n} results for {search}",
114802             "reference": "View on OpenStreetMap Wiki",
114803             "back_tooltip": "Change feature",
114804             "remove": "Remove",
114805             "search": "Search",
114806             "multiselect": "Selected items",
114807             "unknown": "Unknown",
114808             "incomplete": "<not downloaded>",
114809             "feature_list": "Search features",
114810             "edit": "Edit feature",
114811             "check": {
114812                 "yes": "Yes",
114813                 "no": "No"
114814             },
114815             "none": "None",
114816             "node": "Node",
114817             "way": "Way",
114818             "relation": "Relation",
114819             "location": "Location"
114820         },
114821         "background": {
114822             "title": "Background",
114823             "description": "Background settings",
114824             "percent_brightness": "{opacity}% brightness",
114825             "none": "None",
114826             "custom": "Custom",
114827             "custom_button": "Edit custom background",
114828             "custom_prompt": "Enter a tile URL template. Valid tokens are {z}, {x}, {y} for Z/X/Y scheme and {u} for quadtile scheme.",
114829             "fix_misalignment": "Fix alignment",
114830             "reset": "reset"
114831         },
114832         "restore": {
114833             "heading": "You have unsaved changes",
114834             "description": "Do you wish to restore unsaved changes from a previous editing session?",
114835             "restore": "Restore",
114836             "reset": "Reset"
114837         },
114838         "save": {
114839             "title": "Save",
114840             "help": "Save changes to OpenStreetMap, making them visible to other users.",
114841             "no_changes": "No changes to save.",
114842             "error": "An error occurred while trying to save",
114843             "uploading": "Uploading changes to OpenStreetMap.",
114844             "unsaved_changes": "You have unsaved changes"
114845         },
114846         "success": {
114847             "edited_osm": "Edited OSM!",
114848             "just_edited": "You just edited OpenStreetMap!",
114849             "view_on_osm": "View on OSM",
114850             "facebook": "Share on Facebook",
114851             "twitter": "Share on Twitter",
114852             "google": "Share on Google+",
114853             "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"
114854         },
114855         "confirm": {
114856             "okay": "Okay"
114857         },
114858         "splash": {
114859             "welcome": "Welcome to the iD OpenStreetMap editor",
114860             "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}.",
114861             "walkthrough": "Start the Walkthrough",
114862             "start": "Edit Now"
114863         },
114864         "source_switch": {
114865             "live": "live",
114866             "lose_changes": "You have unsaved changes. Switching the map server will discard them. Are you sure you want to switch servers?",
114867             "dev": "dev"
114868         },
114869         "tag_reference": {
114870             "description": "Description",
114871             "on_wiki": "{tag} on wiki.osm.org",
114872             "used_with": "used with {type}"
114873         },
114874         "validations": {
114875             "untagged_point": "Untagged point",
114876             "untagged_line": "Untagged line",
114877             "untagged_area": "Untagged area",
114878             "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.",
114879             "tag_suggests_area": "The tag {tag} suggests line should be area, but it is not an area",
114880             "untagged_point_tooltip": "Select a feature type that describes what this point is.",
114881             "untagged_line_tooltip": "Select a feature type that describes what this line is.",
114882             "untagged_area_tooltip": "Select a feature type that describes what this area is.",
114883             "deprecated_tags": "Deprecated tags: {tags}"
114884         },
114885         "zoom": {
114886             "in": "Zoom In",
114887             "out": "Zoom Out"
114888         },
114889         "cannot_zoom": "Cannot zoom out further in current mode.",
114890         "gpx": {
114891             "local_layer": "Local GPX file",
114892             "drag_drop": "Drag and drop a .gpx file on the page, or click the button to the right to browse",
114893             "zoom": "Zoom to GPX track",
114894             "browse": "Browse for a .gpx file"
114895         },
114896         "help": {
114897             "title": "Help",
114898             "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",
114899             "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",
114900             "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",
114901             "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",
114902             "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",
114903             "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",
114904             "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",
114905             "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",
114906             "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"
114907         },
114908         "intro": {
114909             "navigation": {
114910                 "title": "Navigation",
114911                 "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!**",
114912                 "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.**",
114913                 "header": "The header shows us the feature type.",
114914                 "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.**"
114915             },
114916             "points": {
114917                 "title": "Points",
114918                 "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.**",
114919                 "place": "The point can be placed by clicking on the map. **Place the point on top of the building.**",
114920                 "search": "There are many different features that can be represented by points. The point you just added is a Cafe. **Search for '{name}'**",
114921                 "choose": "**Choose Cafe from the list.**",
114922                 "describe": "The point is now marked as a cafe. Using the feature editor, we can add more information about the feature. **Add a name**",
114923                 "close": "The feature editor can be closed by clicking on the close button. **Close the feature editor**",
114924                 "reselect": "Often points will already exist, but have mistakes or be incomplete. We can edit existing points. **Select the point you just created.**",
114925                 "fixname": "**Change the name and close the feature editor.**",
114926                 "reselect_delete": "All features on the map can be deleted. **Click on the point you created.**",
114927                 "delete": "The menu around the point contains operations that can be performed on it, including delete. **Delete the point.**"
114928             },
114929             "areas": {
114930                 "title": "Areas",
114931                 "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.**",
114932                 "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.**",
114933                 "place": "Draw the area by placing more nodes. Finish the area by clicking on the starting node. **Draw an area for the playground.**",
114934                 "search": "**Search for '{name}'.**",
114935                 "choose": "**Choose Playground from the list.**",
114936                 "describe": "**Add a name, and close the feature editor**"
114937             },
114938             "lines": {
114939                 "title": "Lines",
114940                 "add": "Lines are used to represent features such as roads, railroads and rivers. **Click the Line button to add a new line.**",
114941                 "start": "**Start the line by clicking on the end of the road.**",
114942                 "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.**",
114943                 "finish": "Lines can be finished by clicking on the last node again. **Finish drawing the road.**",
114944                 "road": "**Select Road from the list**",
114945                 "residential": "There are different types of roads, the most common of which is Residential. **Choose the Residential road type**",
114946                 "describe": "**Name the road and close the feature editor.**",
114947                 "restart": "The road needs to intersect Flower Street.",
114948                 "wrong_preset": "You didn't select the Residential road type. **Click here to choose again**"
114949             },
114950             "startediting": {
114951                 "title": "Start Editing",
114952                 "help": "More documentation and this walkthrough are available here.",
114953                 "save": "Don't forget to regularly save your changes!",
114954                 "start": "Start mapping!"
114955             }
114956         },
114957         "presets": {
114958             "categories": {
114959                 "category-building": {
114960                     "name": "Building"
114961                 },
114962                 "category-golf": {
114963                     "name": "Golf"
114964                 },
114965                 "category-landuse": {
114966                     "name": "Land Use"
114967                 },
114968                 "category-path": {
114969                     "name": "Path"
114970                 },
114971                 "category-rail": {
114972                     "name": "Rail"
114973                 },
114974                 "category-restriction": {
114975                     "name": "Restriction"
114976                 },
114977                 "category-road": {
114978                     "name": "Road"
114979                 },
114980                 "category-route": {
114981                     "name": "Route"
114982                 },
114983                 "category-water-area": {
114984                     "name": "Water"
114985                 },
114986                 "category-water-line": {
114987                     "name": "Water"
114988                 }
114989             },
114990             "fields": {
114991                 "access": {
114992                     "label": "Access",
114993                     "placeholder": "Unknown",
114994                     "types": {
114995                         "access": "General",
114996                         "foot": "Foot",
114997                         "motor_vehicle": "Motor Vehicles",
114998                         "bicycle": "Bicycles",
114999                         "horse": "Horses"
115000                     },
115001                     "options": {
115002                         "yes": {
115003                             "title": "Allowed",
115004                             "description": "Access permitted by law; a right of way"
115005                         },
115006                         "no": {
115007                             "title": "Prohibited",
115008                             "description": "Access not permitted to the general public"
115009                         },
115010                         "permissive": {
115011                             "title": "Permissive",
115012                             "description": "Access permitted until such time as the owner revokes the permission"
115013                         },
115014                         "private": {
115015                             "title": "Private",
115016                             "description": "Access permitted only with permission of the owner on an individual basis"
115017                         },
115018                         "designated": {
115019                             "title": "Designated",
115020                             "description": "Access permitted according to signs or specific local laws"
115021                         },
115022                         "destination": {
115023                             "title": "Destination",
115024                             "description": "Access permitted only to reach a destination"
115025                         }
115026                     }
115027                 },
115028                 "access_simple": {
115029                     "label": "Access",
115030                     "placeholder": "yes"
115031                 },
115032                 "access_toilets": {
115033                     "label": "Access"
115034                 },
115035                 "address": {
115036                     "label": "Address",
115037                     "placeholders": {
115038                         "housename": "Housename",
115039                         "housenumber": "123",
115040                         "street": "Street",
115041                         "city": "City",
115042                         "postcode": "Postcode",
115043                         "place": "Place",
115044                         "hamlet": "Hamlet",
115045                         "suburb": "Suburb",
115046                         "subdistrict": "Subdistrict",
115047                         "district": "District",
115048                         "province": "Province",
115049                         "state": "State",
115050                         "country": "Country"
115051                     }
115052                 },
115053                 "admin_level": {
115054                     "label": "Admin Level"
115055                 },
115056                 "aerialway": {
115057                     "label": "Type"
115058                 },
115059                 "aerialway/access": {
115060                     "label": "Access",
115061                     "options": {
115062                         "entry": "Entry",
115063                         "exit": "Exit",
115064                         "both": "Both"
115065                     }
115066                 },
115067                 "aerialway/bubble": {
115068                     "label": "Bubble"
115069                 },
115070                 "aerialway/capacity": {
115071                     "label": "Capacity (per hour)",
115072                     "placeholder": "500, 2500, 5000..."
115073                 },
115074                 "aerialway/duration": {
115075                     "label": "Duration (minutes)",
115076                     "placeholder": "1, 2, 3..."
115077                 },
115078                 "aerialway/heating": {
115079                     "label": "Heated"
115080                 },
115081                 "aerialway/occupancy": {
115082                     "label": "Occupancy",
115083                     "placeholder": "2, 4, 8..."
115084                 },
115085                 "aerialway/summer/access": {
115086                     "label": "Access (summer)",
115087                     "options": {
115088                         "entry": "Entry",
115089                         "exit": "Exit",
115090                         "both": "Both"
115091                     }
115092                 },
115093                 "aeroway": {
115094                     "label": "Type"
115095                 },
115096                 "amenity": {
115097                     "label": "Type"
115098                 },
115099                 "artist": {
115100                     "label": "Artist"
115101                 },
115102                 "artwork_type": {
115103                     "label": "Type"
115104                 },
115105                 "atm": {
115106                     "label": "ATM"
115107                 },
115108                 "backrest": {
115109                     "label": "Backrest"
115110                 },
115111                 "barrier": {
115112                     "label": "Type"
115113                 },
115114                 "bicycle_parking": {
115115                     "label": "Type"
115116                 },
115117                 "boundary": {
115118                     "label": "Type"
115119                 },
115120                 "building": {
115121                     "label": "Building"
115122                 },
115123                 "building_area": {
115124                     "label": "Building"
115125                 },
115126                 "capacity": {
115127                     "label": "Capacity",
115128                     "placeholder": "50, 100, 200..."
115129                 },
115130                 "cardinal_direction": {
115131                     "label": "Direction",
115132                     "options": {
115133                         "N": "North",
115134                         "E": "East",
115135                         "S": "South",
115136                         "W": "West",
115137                         "NE": "Northeast",
115138                         "SE": "Southeast",
115139                         "SW": "Southwest",
115140                         "NW": "Northwest",
115141                         "NNE": "North-northeast",
115142                         "ENE": "East-northeast",
115143                         "ESE": "East-southeast",
115144                         "SSE": "South-southeast",
115145                         "SSW": "South-southwest",
115146                         "WSW": "West-southwest",
115147                         "WNW": "West-northwest",
115148                         "NNW": "North-northwest"
115149                     }
115150                 },
115151                 "clock_direction": {
115152                     "label": "Direction",
115153                     "options": {
115154                         "clockwise": "Clockwise",
115155                         "anticlockwise": "Counterclockwise"
115156                     }
115157                 },
115158                 "collection_times": {
115159                     "label": "Collection Times"
115160                 },
115161                 "construction": {
115162                     "label": "Type"
115163                 },
115164                 "country": {
115165                     "label": "Country"
115166                 },
115167                 "covered": {
115168                     "label": "Covered"
115169                 },
115170                 "crop": {
115171                     "label": "Crop"
115172                 },
115173                 "crossing": {
115174                     "label": "Type"
115175                 },
115176                 "cuisine": {
115177                     "label": "Cuisine"
115178                 },
115179                 "denomination": {
115180                     "label": "Denomination"
115181                 },
115182                 "denotation": {
115183                     "label": "Denotation"
115184                 },
115185                 "description": {
115186                     "label": "Description"
115187                 },
115188                 "electrified": {
115189                     "label": "Electrification",
115190                     "placeholder": "Contact Line, Electrified Rail...",
115191                     "options": {
115192                         "contact_line": "Contact Line",
115193                         "rail": "Electrified Rail",
115194                         "yes": "Yes (unspecified)",
115195                         "no": "No"
115196                     }
115197                 },
115198                 "elevation": {
115199                     "label": "Elevation"
115200                 },
115201                 "emergency": {
115202                     "label": "Emergency"
115203                 },
115204                 "entrance": {
115205                     "label": "Type"
115206                 },
115207                 "except": {
115208                     "label": "Exceptions"
115209                 },
115210                 "fax": {
115211                     "label": "Fax",
115212                     "placeholder": "+31 42 123 4567"
115213                 },
115214                 "fee": {
115215                     "label": "Fee"
115216                 },
115217                 "fire_hydrant/type": {
115218                     "label": "Type",
115219                     "options": {
115220                         "pillar": "Pillar/Aboveground",
115221                         "underground": "Underground",
115222                         "wall": "Wall",
115223                         "pond": "Pond"
115224                     }
115225                 },
115226                 "fixme": {
115227                     "label": "Fix Me"
115228                 },
115229                 "fuel": {
115230                     "label": "Fuel"
115231                 },
115232                 "fuel/biodiesel": {
115233                     "label": "Sells Biodiesel"
115234                 },
115235                 "fuel/diesel": {
115236                     "label": "Sells Diesel"
115237                 },
115238                 "fuel/e10": {
115239                     "label": "Sells E10"
115240                 },
115241                 "fuel/e85": {
115242                     "label": "Sells E85"
115243                 },
115244                 "fuel/lpg": {
115245                     "label": "Sells Propane"
115246                 },
115247                 "fuel/octane_100": {
115248                     "label": "Sells Racing Gasoline"
115249                 },
115250                 "fuel/octane_91": {
115251                     "label": "Sells Regular Gasoline"
115252                 },
115253                 "fuel/octane_95": {
115254                     "label": "Sells Midgrade Gasoline"
115255                 },
115256                 "fuel/octane_98": {
115257                     "label": "Sells Premium Gasoline"
115258                 },
115259                 "gauge": {
115260                     "label": "Gauge"
115261                 },
115262                 "generator/method": {
115263                     "label": "Method"
115264                 },
115265                 "generator/source": {
115266                     "label": "Source"
115267                 },
115268                 "generator/type": {
115269                     "label": "Type"
115270                 },
115271                 "golf_hole": {
115272                     "label": "Reference",
115273                     "placeholder": "Hole number (1-18)"
115274                 },
115275                 "handicap": {
115276                     "label": "Handicap",
115277                     "placeholder": "1-18"
115278                 },
115279                 "highway": {
115280                     "label": "Type"
115281                 },
115282                 "historic": {
115283                     "label": "Type"
115284                 },
115285                 "hoops": {
115286                     "label": "Hoops",
115287                     "placeholder": "1, 2, 4..."
115288                 },
115289                 "iata": {
115290                     "label": "IATA"
115291                 },
115292                 "icao": {
115293                     "label": "ICAO"
115294                 },
115295                 "incline": {
115296                     "label": "Incline"
115297                 },
115298                 "information": {
115299                     "label": "Type"
115300                 },
115301                 "internet_access": {
115302                     "label": "Internet Access",
115303                     "options": {
115304                         "yes": "Yes",
115305                         "no": "No",
115306                         "wlan": "Wifi",
115307                         "wired": "Wired",
115308                         "terminal": "Terminal"
115309                     }
115310                 },
115311                 "lamp_type": {
115312                     "label": "Type"
115313                 },
115314                 "landuse": {
115315                     "label": "Type"
115316                 },
115317                 "lanes": {
115318                     "label": "Lanes",
115319                     "placeholder": "1, 2, 3..."
115320                 },
115321                 "layer": {
115322                     "label": "Layer"
115323                 },
115324                 "leisure": {
115325                     "label": "Type"
115326                 },
115327                 "length": {
115328                     "label": "Length (Meters)"
115329                 },
115330                 "levels": {
115331                     "label": "Levels",
115332                     "placeholder": "2, 4, 6..."
115333                 },
115334                 "lit": {
115335                     "label": "Lit"
115336                 },
115337                 "location": {
115338                     "label": "Location"
115339                 },
115340                 "man_made": {
115341                     "label": "Type"
115342                 },
115343                 "maxspeed": {
115344                     "label": "Speed Limit",
115345                     "placeholder": "40, 50, 60..."
115346                 },
115347                 "mtb/scale": {
115348                     "label": "Mountain Biking Difficulty",
115349                     "placeholder": "0, 1, 2, 3...",
115350                     "options": {
115351                         "0": "0: Solid gravel/packed earth, no obstacles, wide curves",
115352                         "1": "1: Some loose surface, small obstacles, wide curves",
115353                         "2": "2: Much loose surface, large obstacles, easy hairpins",
115354                         "3": "3: Slippery surface, large obstacles, tight hairpins",
115355                         "4": "4: Loose surface or boulders, dangerous hairpins",
115356                         "5": "5: Maximum difficulty, boulder fields, landslides",
115357                         "6": "6: Not rideable except by the very best mountain bikers"
115358                     }
115359                 },
115360                 "mtb/scale/imba": {
115361                     "label": "IMBA Trail Difficulty",
115362                     "placeholder": "Easy, Medium, Difficult...",
115363                     "options": {
115364                         "0": "Easiest (white circle)",
115365                         "1": "Easy (green circle)",
115366                         "2": "Medium (blue square)",
115367                         "3": "Difficult (black diamond)",
115368                         "4": "Extremely Difficult (double black diamond)"
115369                     }
115370                 },
115371                 "mtb/scale/uphill": {
115372                     "label": "Mountain Biking Uphill Difficulty",
115373                     "placeholder": "0, 1, 2, 3...",
115374                     "options": {
115375                         "0": "0: Avg. incline <10%, gravel/packed earth, no obstacles",
115376                         "1": "1: Avg. incline <15%, gravel/packed earth, few small objects",
115377                         "2": "2: Avg. incline <20%, stable surface, fistsize rocks/roots",
115378                         "3": "3: Avg. incline <25%, variable surface, fistsize rocks/branches",
115379                         "4": "4: Avg. incline <30%, poor condition, big rocks/branches",
115380                         "5": "5: Very steep, bike generally needs to be pushed or carried"
115381                     }
115382                 },
115383                 "name": {
115384                     "label": "Name",
115385                     "placeholder": "Common name (if any)"
115386                 },
115387                 "natural": {
115388                     "label": "Natural"
115389                 },
115390                 "network": {
115391                     "label": "Network"
115392                 },
115393                 "note": {
115394                     "label": "Note"
115395                 },
115396                 "office": {
115397                     "label": "Type"
115398                 },
115399                 "oneway": {
115400                     "label": "One Way",
115401                     "options": {
115402                         "undefined": "Assumed to be No",
115403                         "yes": "Yes",
115404                         "no": "No"
115405                     }
115406                 },
115407                 "oneway_yes": {
115408                     "label": "One Way",
115409                     "options": {
115410                         "undefined": "Assumed to be Yes",
115411                         "yes": "Yes",
115412                         "no": "No"
115413                     }
115414                 },
115415                 "opening_hours": {
115416                     "label": "Hours"
115417                 },
115418                 "operator": {
115419                     "label": "Operator"
115420                 },
115421                 "par": {
115422                     "label": "Par",
115423                     "placeholder": "3, 4, 5..."
115424                 },
115425                 "park_ride": {
115426                     "label": "Park and Ride"
115427                 },
115428                 "parking": {
115429                     "label": "Type",
115430                     "options": {
115431                         "surface": "Surface",
115432                         "multi-storey": "Multilevel",
115433                         "underground": "Underground",
115434                         "sheds": "Sheds",
115435                         "carports": "Carports",
115436                         "garage_boxes": "Garage Boxes",
115437                         "lane": "Roadside Lane"
115438                     }
115439                 },
115440                 "phone": {
115441                     "label": "Phone",
115442                     "placeholder": "+31 42 123 4567"
115443                 },
115444                 "piste/difficulty": {
115445                     "label": "Difficulty",
115446                     "placeholder": "Easy, Intermediate, Advanced...",
115447                     "options": {
115448                         "novice": "Novice (instructional)",
115449                         "easy": "Easy (green circle)",
115450                         "intermediate": "Intermediate (blue square)",
115451                         "advanced": "Advanced (black diamond)",
115452                         "expert": "Expert (double black diamond)",
115453                         "freeride": "Freeride (off-piste)",
115454                         "extreme": "Extreme (climing equipment required)"
115455                     }
115456                 },
115457                 "piste/grooming": {
115458                     "label": "Grooming",
115459                     "options": {
115460                         "classic": "Classic",
115461                         "mogul": "Mogul",
115462                         "backcountry": "Backcountry",
115463                         "classic+skating": "Classic and Skating",
115464                         "scooter": "Scooter/Snowmobile",
115465                         "skating": "Skating"
115466                     }
115467                 },
115468                 "piste/type": {
115469                     "label": "Type",
115470                     "options": {
115471                         "downhill": "Downhill",
115472                         "nordic": "Nordic",
115473                         "skitour": "Skitour",
115474                         "sled": "Sled",
115475                         "hike": "Hike",
115476                         "sleigh": "Sleigh",
115477                         "ice_skate": "Ice Skate",
115478                         "snow_park": "Snow Park",
115479                         "playground": "Playground"
115480                     }
115481                 },
115482                 "place": {
115483                     "label": "Type"
115484                 },
115485                 "population": {
115486                     "label": "Population"
115487                 },
115488                 "power": {
115489                     "label": "Type"
115490                 },
115491                 "railway": {
115492                     "label": "Type"
115493                 },
115494                 "recycling/cans": {
115495                     "label": "Accepts Cans"
115496                 },
115497                 "recycling/clothes": {
115498                     "label": "Accepts Clothes"
115499                 },
115500                 "recycling/glass": {
115501                     "label": "Accepts Glass"
115502                 },
115503                 "recycling/paper": {
115504                     "label": "Accepts Paper"
115505                 },
115506                 "ref": {
115507                     "label": "Reference"
115508                 },
115509                 "relation": {
115510                     "label": "Type"
115511                 },
115512                 "religion": {
115513                     "label": "Religion"
115514                 },
115515                 "restriction": {
115516                     "label": "Type"
115517                 },
115518                 "restrictions": {
115519                     "label": "Turn Restrictions"
115520                 },
115521                 "route": {
115522                     "label": "Type"
115523                 },
115524                 "route_master": {
115525                     "label": "Type"
115526                 },
115527                 "sac_scale": {
115528                     "label": "Hiking Difficulty",
115529                     "placeholder": "Mountain Hiking, Alpine Hiking...",
115530                     "options": {
115531                         "hiking": "T1: Hiking",
115532                         "mountain_hiking": "T2: Mountain Hiking",
115533                         "demanding_mountain_hiking": "T3: Demanding Mountain Hiking",
115534                         "alpine_hiking": "T4: Alpine Hiking",
115535                         "demanding_alpine_hiking": "T5: Demanding Alpine Hiking",
115536                         "difficult_alpine_hiking": "T6: Difficult Alpine Hiking"
115537                     }
115538                 },
115539                 "seasonal": {
115540                     "label": "Seasonal"
115541                 },
115542                 "service": {
115543                     "label": "Type"
115544                 },
115545                 "shelter": {
115546                     "label": "Shelter"
115547                 },
115548                 "shelter_type": {
115549                     "label": "Type"
115550                 },
115551                 "shop": {
115552                     "label": "Type"
115553                 },
115554                 "sloped_curb": {
115555                     "label": "Sloped Curb"
115556                 },
115557                 "smoking": {
115558                     "label": "Smoking",
115559                     "placeholder": "No, Separated, Yes...",
115560                     "options": {
115561                         "no": "No smoking anywhere",
115562                         "separated": "In smoking areas, not physically isolated",
115563                         "isolated": "In smoking areas, physically isolated",
115564                         "outside": "Allowed outside",
115565                         "yes": "Allowed everywhere",
115566                         "dedicated": "Dedicated to smokers (e.g. smokers' club)"
115567                     }
115568                 },
115569                 "smoothness": {
115570                     "label": "Smoothness",
115571                     "placeholder": "Thin Rollers, Wheels, Off-Road...",
115572                     "options": {
115573                         "excellent": "Thin Rollers: rollerblade, skateboard",
115574                         "good": "Thin Wheels: racing bike",
115575                         "intermediate": "Wheels: city bike, wheelchair, scooter",
115576                         "bad": "Robust Wheels: trekking bike, car, rickshaw",
115577                         "very_bad": "High Clearance: light duty off-road vehicle",
115578                         "horrible": "Off-Road: heavy duty off-road vehicle",
115579                         "very_horrible": "Specialized off-road: tractor, ATV",
115580                         "impassible": "Impassible / No wheeled vehicle"
115581                     }
115582                 },
115583                 "social_facility_for": {
115584                     "label": "People served",
115585                     "placeholder": "Homeless, Disabled, Child, etc"
115586                 },
115587                 "source": {
115588                     "label": "Source"
115589                 },
115590                 "sport": {
115591                     "label": "Sport"
115592                 },
115593                 "sport_ice": {
115594                     "label": "Sport"
115595                 },
115596                 "structure": {
115597                     "label": "Structure",
115598                     "placeholder": "Unknown",
115599                     "options": {
115600                         "bridge": "Bridge",
115601                         "tunnel": "Tunnel",
115602                         "embankment": "Embankment",
115603                         "cutting": "Cutting",
115604                         "ford": "Ford"
115605                     }
115606                 },
115607                 "studio_type": {
115608                     "label": "Type"
115609                 },
115610                 "supervised": {
115611                     "label": "Supervised"
115612                 },
115613                 "surface": {
115614                     "label": "Surface"
115615                 },
115616                 "tactile_paving": {
115617                     "label": "Tactile Paving"
115618                 },
115619                 "toilets/disposal": {
115620                     "label": "Disposal",
115621                     "options": {
115622                         "flush": "Flush",
115623                         "pitlatrine": "Pit/Latrine",
115624                         "chemical": "Chemical",
115625                         "bucket": "Bucket"
115626                     }
115627                 },
115628                 "tourism": {
115629                     "label": "Type"
115630                 },
115631                 "towertype": {
115632                     "label": "Tower type"
115633                 },
115634                 "tracktype": {
115635                     "label": "Track Type",
115636                     "placeholder": "Solid, Mostly Solid, Soft...",
115637                     "options": {
115638                         "grade1": "Solid: paved or heavily compacted hardcore surface",
115639                         "grade2": "Mostly Solid: gravel/rock with some soft material mixed in",
115640                         "grade3": "Even mixture of hard and soft materials",
115641                         "grade4": "Mostly Soft: soil/sand/grass with some hard material mixed in",
115642                         "grade5": "Soft: soil/sand/grass"
115643                     }
115644                 },
115645                 "trail_visibility": {
115646                     "label": "Trail Visibility",
115647                     "placeholder": "Excellent, Good, Bad...",
115648                     "options": {
115649                         "excellent": "Excellent: unambiguous path or markers everywhere",
115650                         "good": "Good: markers visible, sometimes require searching",
115651                         "intermediate": "Intermediate: few markers, path mostly visible",
115652                         "bad": "Bad: no markers, path sometimes invisible/pathless",
115653                         "horrible": "Horrible: often pathless, some orientation skills required",
115654                         "no": "No: pathless, excellent orientation skills required"
115655                     }
115656                 },
115657                 "tree_type": {
115658                     "label": "Type"
115659                 },
115660                 "trees": {
115661                     "label": "Trees"
115662                 },
115663                 "tunnel": {
115664                     "label": "Tunnel"
115665                 },
115666                 "vending": {
115667                     "label": "Type of Goods"
115668                 },
115669                 "water": {
115670                     "label": "Type"
115671                 },
115672                 "waterway": {
115673                     "label": "Type"
115674                 },
115675                 "website": {
115676                     "label": "Website",
115677                     "placeholder": "http://example.com/"
115678                 },
115679                 "wetland": {
115680                     "label": "Type"
115681                 },
115682                 "wheelchair": {
115683                     "label": "Wheelchair Access"
115684                 },
115685                 "width": {
115686                     "label": "Width (Meters)"
115687                 },
115688                 "wikipedia": {
115689                     "label": "Wikipedia"
115690                 },
115691                 "wood": {
115692                     "label": "Type"
115693                 }
115694             },
115695             "presets": {
115696                 "address": {
115697                     "name": "Address",
115698                     "terms": ""
115699                 },
115700                 "aerialway": {
115701                     "name": "Aerialway",
115702                     "terms": "ski lift,funifor,funitel"
115703                 },
115704                 "aerialway/cable_car": {
115705                     "name": "Cable Car",
115706                     "terms": "tramway,ropeway"
115707                 },
115708                 "aerialway/chair_lift": {
115709                     "name": "Chair Lift",
115710                     "terms": ""
115711                 },
115712                 "aerialway/gondola": {
115713                     "name": "Gondola",
115714                     "terms": ""
115715                 },
115716                 "aerialway/magic_carpet": {
115717                     "name": "Magic Carpet Lift",
115718                     "terms": ""
115719                 },
115720                 "aerialway/platter": {
115721                     "name": "Platter Lift",
115722                     "terms": "button lift,poma lift"
115723                 },
115724                 "aerialway/pylon": {
115725                     "name": "Aerialway Pylon",
115726                     "terms": ""
115727                 },
115728                 "aerialway/rope_tow": {
115729                     "name": "Rope Tow Lift",
115730                     "terms": "handle tow,bugel lift"
115731                 },
115732                 "aerialway/station": {
115733                     "name": "Aerialway Station",
115734                     "terms": ""
115735                 },
115736                 "aerialway/t-bar": {
115737                     "name": "T-bar Lift",
115738                     "terms": ""
115739                 },
115740                 "aeroway": {
115741                     "name": "Aeroway",
115742                     "terms": ""
115743                 },
115744                 "aeroway/aerodrome": {
115745                     "name": "Airport",
115746                     "terms": "airplane,airport,aerodrome"
115747                 },
115748                 "aeroway/apron": {
115749                     "name": "Apron",
115750                     "terms": "ramp"
115751                 },
115752                 "aeroway/gate": {
115753                     "name": "Airport gate",
115754                     "terms": ""
115755                 },
115756                 "aeroway/hangar": {
115757                     "name": "Hangar",
115758                     "terms": ""
115759                 },
115760                 "aeroway/helipad": {
115761                     "name": "Helipad",
115762                     "terms": "helicopter,helipad,heliport"
115763                 },
115764                 "aeroway/runway": {
115765                     "name": "Runway",
115766                     "terms": "landing strip"
115767                 },
115768                 "aeroway/taxiway": {
115769                     "name": "Taxiway",
115770                     "terms": ""
115771                 },
115772                 "aeroway/terminal": {
115773                     "name": "Airport terminal",
115774                     "terms": "airport,aerodrome"
115775                 },
115776                 "amenity": {
115777                     "name": "Amenity",
115778                     "terms": ""
115779                 },
115780                 "amenity/arts_centre": {
115781                     "name": "Arts Center",
115782                     "terms": "arts,arts centre"
115783                 },
115784                 "amenity/atm": {
115785                     "name": "ATM",
115786                     "terms": ""
115787                 },
115788                 "amenity/bank": {
115789                     "name": "Bank",
115790                     "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"
115791                 },
115792                 "amenity/bar": {
115793                     "name": "Bar",
115794                     "terms": ""
115795                 },
115796                 "amenity/bbq": {
115797                     "name": "Barbecue/Grill",
115798                     "terms": "barbecue,bbq,grill"
115799                 },
115800                 "amenity/bench": {
115801                     "name": "Bench",
115802                     "terms": ""
115803                 },
115804                 "amenity/bicycle_parking": {
115805                     "name": "Bicycle Parking",
115806                     "terms": ""
115807                 },
115808                 "amenity/bicycle_rental": {
115809                     "name": "Bicycle Rental",
115810                     "terms": ""
115811                 },
115812                 "amenity/boat_rental": {
115813                     "name": "Boat Rental",
115814                     "terms": ""
115815                 },
115816                 "amenity/bus_station": {
115817                     "name": "Bus Station",
115818                     "terms": ""
115819                 },
115820                 "amenity/cafe": {
115821                     "name": "Cafe",
115822                     "terms": "coffee,tea,coffee shop"
115823                 },
115824                 "amenity/car_rental": {
115825                     "name": "Car Rental",
115826                     "terms": ""
115827                 },
115828                 "amenity/car_sharing": {
115829                     "name": "Car Sharing",
115830                     "terms": ""
115831                 },
115832                 "amenity/car_wash": {
115833                     "name": "Car Wash",
115834                     "terms": ""
115835                 },
115836                 "amenity/charging_station": {
115837                     "name": "Charging Station",
115838                     "terms": "EV,Electric Vehicle,Supercharger"
115839                 },
115840                 "amenity/childcare": {
115841                     "name": "Childcare",
115842                     "terms": "nursery,orphanage,playgroup"
115843                 },
115844                 "amenity/cinema": {
115845                     "name": "Cinema",
115846                     "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"
115847                 },
115848                 "amenity/clinic": {
115849                     "name": "Clinic",
115850                     "terms": "clinic,medical clinic"
115851                 },
115852                 "amenity/clock": {
115853                     "name": "Clock",
115854                     "terms": ""
115855                 },
115856                 "amenity/college": {
115857                     "name": "College",
115858                     "terms": ""
115859                 },
115860                 "amenity/compressed_air": {
115861                     "name": "Compressed Air",
115862                     "terms": ""
115863                 },
115864                 "amenity/courthouse": {
115865                     "name": "Courthouse",
115866                     "terms": ""
115867                 },
115868                 "amenity/dentist": {
115869                     "name": "Dentist",
115870                     "terms": "dentist,dentist's office"
115871                 },
115872                 "amenity/doctor": {
115873                     "name": "Doctor",
115874                     "terms": "doctor,doctor's office"
115875                 },
115876                 "amenity/dojo": {
115877                     "name": "Dojo / Martial Arts Academy",
115878                     "terms": "martial arts,dojo,dojang"
115879                 },
115880                 "amenity/drinking_water": {
115881                     "name": "Drinking Water",
115882                     "terms": "water fountain,potable water"
115883                 },
115884                 "amenity/embassy": {
115885                     "name": "Embassy",
115886                     "terms": ""
115887                 },
115888                 "amenity/fast_food": {
115889                     "name": "Fast Food",
115890                     "terms": ""
115891                 },
115892                 "amenity/fire_station": {
115893                     "name": "Fire Station",
115894                     "terms": ""
115895                 },
115896                 "amenity/fountain": {
115897                     "name": "Fountain",
115898                     "terms": ""
115899                 },
115900                 "amenity/fuel": {
115901                     "name": "Gas Station",
115902                     "terms": "petrol,fuel,propane,diesel,lng,cng,biodiesel"
115903                 },
115904                 "amenity/grave_yard": {
115905                     "name": "Graveyard",
115906                     "terms": ""
115907                 },
115908                 "amenity/hospital": {
115909                     "name": "Hospital Grounds",
115910                     "terms": "clinic,emergency room,health service,hospice,infirmary,institution,nursing home,rest home,sanatorium,sanitarium,sick bay,surgery,ward"
115911                 },
115912                 "amenity/kindergarten": {
115913                     "name": "Kindergarten Grounds",
115914                     "terms": "nursery,preschool"
115915                 },
115916                 "amenity/library": {
115917                     "name": "Library",
115918                     "terms": ""
115919                 },
115920                 "amenity/marketplace": {
115921                     "name": "Marketplace",
115922                     "terms": ""
115923                 },
115924                 "amenity/nightclub": {
115925                     "name": "Nightclub",
115926                     "terms": "disco*,night club,dancing,dance club"
115927                 },
115928                 "amenity/parking": {
115929                     "name": "Car Parking",
115930                     "terms": ""
115931                 },
115932                 "amenity/parking_entrance": {
115933                     "name": "Parking Garage Entrance/Exit",
115934                     "terms": ""
115935                 },
115936                 "amenity/pharmacy": {
115937                     "name": "Pharmacy",
115938                     "terms": ""
115939                 },
115940                 "amenity/place_of_worship": {
115941                     "name": "Place of Worship",
115942                     "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"
115943                 },
115944                 "amenity/place_of_worship/buddhist": {
115945                     "name": "Buddhist Temple",
115946                     "terms": "stupa,vihara,monastery,temple,pagoda,zendo,dojo"
115947                 },
115948                 "amenity/place_of_worship/christian": {
115949                     "name": "Church",
115950                     "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"
115951                 },
115952                 "amenity/place_of_worship/jewish": {
115953                     "name": "Synagogue",
115954                     "terms": "jewish,synagogue"
115955                 },
115956                 "amenity/place_of_worship/muslim": {
115957                     "name": "Mosque",
115958                     "terms": "muslim,mosque"
115959                 },
115960                 "amenity/police": {
115961                     "name": "Police",
115962                     "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"
115963                 },
115964                 "amenity/post_box": {
115965                     "name": "Mailbox",
115966                     "terms": "letter drop,letterbox,mail drop,mailbox,pillar box,postbox"
115967                 },
115968                 "amenity/post_office": {
115969                     "name": "Post Office",
115970                     "terms": ""
115971                 },
115972                 "amenity/pub": {
115973                     "name": "Pub",
115974                     "terms": ""
115975                 },
115976                 "amenity/ranger_station": {
115977                     "name": "Ranger Station",
115978                     "terms": "visitor center,visitor centre,permit center,permit centre,backcountry office,warden office,warden center"
115979                 },
115980                 "amenity/recycling": {
115981                     "name": "Recycling",
115982                     "terms": ""
115983                 },
115984                 "amenity/restaurant": {
115985                     "name": "Restaurant",
115986                     "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"
115987                 },
115988                 "amenity/school": {
115989                     "name": "School Grounds",
115990                     "terms": "academy,alma mater,blackboard,college,department,discipline,establishment,faculty,hall,halls of ivy,institute,institution,jail*,schoolhouse,seminary,university"
115991                 },
115992                 "amenity/shelter": {
115993                     "name": "Shelter",
115994                     "terms": "lean-to"
115995                 },
115996                 "amenity/social_facility": {
115997                     "name": "Social Facility",
115998                     "terms": ""
115999                 },
116000                 "amenity/social_facility/food_bank": {
116001                     "name": "Food Bank",
116002                     "terms": ""
116003                 },
116004                 "amenity/social_facility/group_home": {
116005                     "name": "Group Home",
116006                     "terms": "elderly,old,senior living"
116007                 },
116008                 "amenity/social_facility/homeless_shelter": {
116009                     "name": "Homeless Shelter",
116010                     "terms": "houseless,unhoused,displaced"
116011                 },
116012                 "amenity/studio": {
116013                     "name": "Studio",
116014                     "terms": "recording studio,studio,radio,radio studio,television,television studio"
116015                 },
116016                 "amenity/swimming_pool": {
116017                     "name": "Swimming Pool",
116018                     "terms": ""
116019                 },
116020                 "amenity/taxi": {
116021                     "name": "Taxi Stand",
116022                     "terms": "cab"
116023                 },
116024                 "amenity/telephone": {
116025                     "name": "Telephone",
116026                     "terms": "phone"
116027                 },
116028                 "amenity/theatre": {
116029                     "name": "Theater",
116030                     "terms": "theatre,performance,play,musical"
116031                 },
116032                 "amenity/toilets": {
116033                     "name": "Toilets",
116034                     "terms": "bathroom,restroom,outhouse,privy,head,lavatory,latrine,water closet,WC,W.C."
116035                 },
116036                 "amenity/townhall": {
116037                     "name": "Town Hall",
116038                     "terms": "village hall,city government,courthouse,municipal building,municipal center,municipal centre"
116039                 },
116040                 "amenity/university": {
116041                     "name": "University",
116042                     "terms": "college"
116043                 },
116044                 "amenity/vending_machine": {
116045                     "name": "Vending Machine",
116046                     "terms": ""
116047                 },
116048                 "amenity/veterinary": {
116049                     "name": "Veterinary",
116050                     "terms": "pet clinic,veterinarian,animal hospital,pet doctor"
116051                 },
116052                 "amenity/waste_basket": {
116053                     "name": "Waste Basket",
116054                     "terms": "rubbish bin,litter bin,trash can,garbage can"
116055                 },
116056                 "area": {
116057                     "name": "Area",
116058                     "terms": ""
116059                 },
116060                 "barrier": {
116061                     "name": "Barrier",
116062                     "terms": ""
116063                 },
116064                 "barrier/block": {
116065                     "name": "Block",
116066                     "terms": ""
116067                 },
116068                 "barrier/bollard": {
116069                     "name": "Bollard",
116070                     "terms": ""
116071                 },
116072                 "barrier/cattle_grid": {
116073                     "name": "Cattle Grid",
116074                     "terms": ""
116075                 },
116076                 "barrier/city_wall": {
116077                     "name": "City Wall",
116078                     "terms": ""
116079                 },
116080                 "barrier/cycle_barrier": {
116081                     "name": "Cycle Barrier",
116082                     "terms": ""
116083                 },
116084                 "barrier/ditch": {
116085                     "name": "Ditch",
116086                     "terms": ""
116087                 },
116088                 "barrier/entrance": {
116089                     "name": "Entrance",
116090                     "terms": ""
116091                 },
116092                 "barrier/fence": {
116093                     "name": "Fence",
116094                     "terms": ""
116095                 },
116096                 "barrier/gate": {
116097                     "name": "Gate",
116098                     "terms": ""
116099                 },
116100                 "barrier/hedge": {
116101                     "name": "Hedge",
116102                     "terms": ""
116103                 },
116104                 "barrier/kissing_gate": {
116105                     "name": "Kissing Gate",
116106                     "terms": ""
116107                 },
116108                 "barrier/lift_gate": {
116109                     "name": "Lift Gate",
116110                     "terms": ""
116111                 },
116112                 "barrier/retaining_wall": {
116113                     "name": "Retaining Wall",
116114                     "terms": ""
116115                 },
116116                 "barrier/stile": {
116117                     "name": "Stile",
116118                     "terms": ""
116119                 },
116120                 "barrier/toll_booth": {
116121                     "name": "Toll Booth",
116122                     "terms": ""
116123                 },
116124                 "barrier/wall": {
116125                     "name": "Wall",
116126                     "terms": ""
116127                 },
116128                 "boundary/administrative": {
116129                     "name": "Administrative Boundary",
116130                     "terms": ""
116131                 },
116132                 "building": {
116133                     "name": "Building",
116134                     "terms": ""
116135                 },
116136                 "building/apartments": {
116137                     "name": "Apartments",
116138                     "terms": ""
116139                 },
116140                 "building/barn": {
116141                     "name": "Barn",
116142                     "terms": ""
116143                 },
116144                 "building/bunker": {
116145                     "name": "Bunker",
116146                     "terms": ""
116147                 },
116148                 "building/cabin": {
116149                     "name": "Cabin",
116150                     "terms": ""
116151                 },
116152                 "building/cathedral": {
116153                     "name": "Cathedral",
116154                     "terms": ""
116155                 },
116156                 "building/chapel": {
116157                     "name": "Chapel",
116158                     "terms": ""
116159                 },
116160                 "building/church": {
116161                     "name": "Church",
116162                     "terms": ""
116163                 },
116164                 "building/commercial": {
116165                     "name": "Commercial Building",
116166                     "terms": ""
116167                 },
116168                 "building/construction": {
116169                     "name": "Building Under Construction",
116170                     "terms": ""
116171                 },
116172                 "building/detached": {
116173                     "name": "Detached Home",
116174                     "terms": ""
116175                 },
116176                 "building/dormitory": {
116177                     "name": "Dormitory",
116178                     "terms": ""
116179                 },
116180                 "building/entrance": {
116181                     "name": "Entrance/Exit",
116182                     "terms": ""
116183                 },
116184                 "building/garage": {
116185                     "name": "Garage",
116186                     "terms": ""
116187                 },
116188                 "building/garages": {
116189                     "name": "Garages",
116190                     "terms": ""
116191                 },
116192                 "building/greenhouse": {
116193                     "name": "Greenhouse",
116194                     "terms": ""
116195                 },
116196                 "building/hospital": {
116197                     "name": "Hospital Building",
116198                     "terms": ""
116199                 },
116200                 "building/hotel": {
116201                     "name": "Hotel Building",
116202                     "terms": ""
116203                 },
116204                 "building/house": {
116205                     "name": "House",
116206                     "terms": ""
116207                 },
116208                 "building/hut": {
116209                     "name": "Hut",
116210                     "terms": ""
116211                 },
116212                 "building/industrial": {
116213                     "name": "Industrial Building",
116214                     "terms": ""
116215                 },
116216                 "building/public": {
116217                     "name": "Public Building",
116218                     "terms": ""
116219                 },
116220                 "building/residential": {
116221                     "name": "Residential Building",
116222                     "terms": ""
116223                 },
116224                 "building/retail": {
116225                     "name": "Retail Building",
116226                     "terms": ""
116227                 },
116228                 "building/roof": {
116229                     "name": "Roof",
116230                     "terms": ""
116231                 },
116232                 "building/school": {
116233                     "name": "School Building",
116234                     "terms": ""
116235                 },
116236                 "building/shed": {
116237                     "name": "Shed",
116238                     "terms": ""
116239                 },
116240                 "building/stable": {
116241                     "name": "Stable",
116242                     "terms": ""
116243                 },
116244                 "building/static_caravan": {
116245                     "name": "Static Mobile Home",
116246                     "terms": ""
116247                 },
116248                 "building/terrace": {
116249                     "name": "Row Houses",
116250                     "terms": ""
116251                 },
116252                 "building/train_station": {
116253                     "name": "Train Station",
116254                     "terms": ""
116255                 },
116256                 "building/university": {
116257                     "name": "University Building",
116258                     "terms": ""
116259                 },
116260                 "building/warehouse": {
116261                     "name": "Warehouse",
116262                     "terms": ""
116263                 },
116264                 "craft/basket_maker": {
116265                     "name": "Basket Maker",
116266                     "terms": "basket,basketry,basket maker,basket weaver"
116267                 },
116268                 "craft/beekeeper": {
116269                     "name": "Beekeeper",
116270                     "terms": "bees,beekeeper,bee box"
116271                 },
116272                 "craft/blacksmith": {
116273                     "name": "Blacksmith",
116274                     "terms": "blacksmith"
116275                 },
116276                 "craft/boatbuilder": {
116277                     "name": "Boat Builder",
116278                     "terms": "boat builder"
116279                 },
116280                 "craft/bookbinder": {
116281                     "name": "Bookbinder",
116282                     "terms": "bookbinder,book repair"
116283                 },
116284                 "craft/brewery": {
116285                     "name": "Brewery",
116286                     "terms": "brewery"
116287                 },
116288                 "craft/carpenter": {
116289                     "name": "Carpenter",
116290                     "terms": "carpenter,woodworker"
116291                 },
116292                 "craft/carpet_layer": {
116293                     "name": "Carpet Layer",
116294                     "terms": "carpet layer"
116295                 },
116296                 "craft/caterer": {
116297                     "name": "Caterer",
116298                     "terms": "Caterer,Catering"
116299                 },
116300                 "craft/clockmaker": {
116301                     "name": "Clockmaker",
116302                     "terms": "clock,clockmaker,clock repair"
116303                 },
116304                 "craft/confectionary": {
116305                     "name": "Confectionary",
116306                     "terms": "confectionary,sweets,candy"
116307                 },
116308                 "craft/dressmaker": {
116309                     "name": "Dressmaker",
116310                     "terms": "dress,dressmaker"
116311                 },
116312                 "craft/electrician": {
116313                     "name": "Electrician",
116314                     "terms": "electrician"
116315                 },
116316                 "craft/gardener": {
116317                     "name": "Gardener",
116318                     "terms": "gardener,landscaper,grounds keeper"
116319                 },
116320                 "craft/glaziery": {
116321                     "name": "Glaziery",
116322                     "terms": "glass,glass foundry,stained-glass,window"
116323                 },
116324                 "craft/handicraft": {
116325                     "name": "Handicraft",
116326                     "terms": "handicraft"
116327                 },
116328                 "craft/hvac": {
116329                     "name": "HVAC",
116330                     "terms": "heating,ventilating,air-conditioning,air conditioning"
116331                 },
116332                 "craft/insulator": {
116333                     "name": "Insulator",
116334                     "terms": "insulation,insulator"
116335                 },
116336                 "craft/jeweler": {
116337                     "name": "Jeweler",
116338                     "terms": "jeweler,gem,diamond"
116339                 },
116340                 "craft/key_cutter": {
116341                     "name": "Key Cutter",
116342                     "terms": "key,key cutter"
116343                 },
116344                 "craft/locksmith": {
116345                     "name": "Locksmith",
116346                     "terms": "locksmith,lock"
116347                 },
116348                 "craft/metal_construction": {
116349                     "name": "Metal Construction",
116350                     "terms": "metal construction"
116351                 },
116352                 "craft/optician": {
116353                     "name": "Optician",
116354                     "terms": "glasses,optician"
116355                 },
116356                 "craft/painter": {
116357                     "name": "Painter",
116358                     "terms": "painter"
116359                 },
116360                 "craft/photographer": {
116361                     "name": "Photographer",
116362                     "terms": "photographer"
116363                 },
116364                 "craft/photographic_laboratory": {
116365                     "name": "Photographic Laboratory",
116366                     "terms": "photographic laboratory,film developer"
116367                 },
116368                 "craft/plasterer": {
116369                     "name": "Plasterer",
116370                     "terms": "plasterer"
116371                 },
116372                 "craft/plumber": {
116373                     "name": "Plumber",
116374                     "terms": "pumber"
116375                 },
116376                 "craft/pottery": {
116377                     "name": "Pottery",
116378                     "terms": "pottery,potter"
116379                 },
116380                 "craft/rigger": {
116381                     "name": "Rigger",
116382                     "terms": "rigger"
116383                 },
116384                 "craft/roofer": {
116385                     "name": "Roofer",
116386                     "terms": "roofer"
116387                 },
116388                 "craft/saddler": {
116389                     "name": "Saddler",
116390                     "terms": "saddler"
116391                 },
116392                 "craft/sailmaker": {
116393                     "name": "Sailmaker",
116394                     "terms": "sailmaker"
116395                 },
116396                 "craft/sawmill": {
116397                     "name": "Sawmill",
116398                     "terms": "sawmill,lumber"
116399                 },
116400                 "craft/scaffolder": {
116401                     "name": "Scaffolder",
116402                     "terms": "scaffolder"
116403                 },
116404                 "craft/sculpter": {
116405                     "name": "Sculpter",
116406                     "terms": "sculpter"
116407                 },
116408                 "craft/shoemaker": {
116409                     "name": "Shoemaker",
116410                     "terms": "shoe repair,shoemaker"
116411                 },
116412                 "craft/stonemason": {
116413                     "name": "Stonemason",
116414                     "terms": "stonemason,masonry"
116415                 },
116416                 "craft/sweep": {
116417                     "name": "Chimney Sweep",
116418                     "terms": "sweep,chimney sweep"
116419                 },
116420                 "craft/tailor": {
116421                     "name": "Tailor",
116422                     "terms": "tailor,clothes"
116423                 },
116424                 "craft/tiler": {
116425                     "name": "Tiler",
116426                     "terms": "tiler"
116427                 },
116428                 "craft/tinsmith": {
116429                     "name": "Tinsmith",
116430                     "terms": "tinsmith"
116431                 },
116432                 "craft/upholsterer": {
116433                     "name": "Upholsterer",
116434                     "terms": "upholsterer"
116435                 },
116436                 "craft/watchmaker": {
116437                     "name": "Watchmaker",
116438                     "terms": "watch,watchmaker,watch repair"
116439                 },
116440                 "craft/window_construction": {
116441                     "name": "Window Construction",
116442                     "terms": "window,window maker,window construction"
116443                 },
116444                 "embankment": {
116445                     "name": "Embankment",
116446                     "terms": ""
116447                 },
116448                 "emergency/ambulance_station": {
116449                     "name": "Ambulance Station",
116450                     "terms": ""
116451                 },
116452                 "emergency/fire_hydrant": {
116453                     "name": "Fire Hydrant",
116454                     "terms": ""
116455                 },
116456                 "emergency/phone": {
116457                     "name": "Emergency Phone",
116458                     "terms": ""
116459                 },
116460                 "entrance": {
116461                     "name": "Entrance/Exit",
116462                     "terms": ""
116463                 },
116464                 "footway/crossing": {
116465                     "name": "Crossing",
116466                     "terms": ""
116467                 },
116468                 "footway/crosswalk": {
116469                     "name": "Crosswalk",
116470                     "terms": "crosswalk,zebra crossing"
116471                 },
116472                 "footway/sidewalk": {
116473                     "name": "Sidewalk",
116474                     "terms": ""
116475                 },
116476                 "ford": {
116477                     "name": "Ford",
116478                     "terms": ""
116479                 },
116480                 "golf/bunker": {
116481                     "name": "Sand Trap",
116482                     "terms": "hazard,bunker"
116483                 },
116484                 "golf/fairway": {
116485                     "name": "Fairway",
116486                     "terms": ""
116487                 },
116488                 "golf/green": {
116489                     "name": "Putting Green",
116490                     "terms": "putting green"
116491                 },
116492                 "golf/hole": {
116493                     "name": "Golf Hole",
116494                     "terms": ""
116495                 },
116496                 "golf/lateral_water_hazard": {
116497                     "name": "Lateral Water Hazard",
116498                     "terms": ""
116499                 },
116500                 "golf/rough": {
116501                     "name": "Rough",
116502                     "terms": ""
116503                 },
116504                 "golf/tee": {
116505                     "name": "Tee Box",
116506                     "terms": "teeing ground"
116507                 },
116508                 "golf/water_hazard": {
116509                     "name": "Water Hazard",
116510                     "terms": ""
116511                 },
116512                 "highway": {
116513                     "name": "Highway",
116514                     "terms": ""
116515                 },
116516                 "highway/bridleway": {
116517                     "name": "Bridle Path",
116518                     "terms": "bridleway,equestrian trail,horse riding path,bridle road,horse trail"
116519                 },
116520                 "highway/bus_stop": {
116521                     "name": "Bus Stop",
116522                     "terms": ""
116523                 },
116524                 "highway/crossing": {
116525                     "name": "Crossing",
116526                     "terms": ""
116527                 },
116528                 "highway/crosswalk": {
116529                     "name": "Crosswalk",
116530                     "terms": "crosswalk,zebra crossing"
116531                 },
116532                 "highway/cycleway": {
116533                     "name": "Cycle Path",
116534                     "terms": ""
116535                 },
116536                 "highway/footway": {
116537                     "name": "Foot Path",
116538                     "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"
116539                 },
116540                 "highway/living_street": {
116541                     "name": "Living Street",
116542                     "terms": ""
116543                 },
116544                 "highway/mini_roundabout": {
116545                     "name": "Mini-Roundabout",
116546                     "terms": ""
116547                 },
116548                 "highway/motorway": {
116549                     "name": "Motorway",
116550                     "terms": ""
116551                 },
116552                 "highway/motorway_junction": {
116553                     "name": "Motorway Junction / Exit",
116554                     "terms": ""
116555                 },
116556                 "highway/motorway_link": {
116557                     "name": "Motorway Link",
116558                     "terms": "ramp,on ramp,off ramp"
116559                 },
116560                 "highway/path": {
116561                     "name": "Path",
116562                     "terms": ""
116563                 },
116564                 "highway/pedestrian": {
116565                     "name": "Pedestrian",
116566                     "terms": ""
116567                 },
116568                 "highway/primary": {
116569                     "name": "Primary Road",
116570                     "terms": ""
116571                 },
116572                 "highway/primary_link": {
116573                     "name": "Primary Link",
116574                     "terms": "ramp,on ramp,off ramp"
116575                 },
116576                 "highway/residential": {
116577                     "name": "Residential Road",
116578                     "terms": ""
116579                 },
116580                 "highway/rest_area": {
116581                     "name": "Rest Area",
116582                     "terms": "rest stop,turnout,lay-by"
116583                 },
116584                 "highway/road": {
116585                     "name": "Unknown Road",
116586                     "terms": ""
116587                 },
116588                 "highway/secondary": {
116589                     "name": "Secondary Road",
116590                     "terms": ""
116591                 },
116592                 "highway/secondary_link": {
116593                     "name": "Secondary Link",
116594                     "terms": "ramp,on ramp,off ramp"
116595                 },
116596                 "highway/service": {
116597                     "name": "Service Road",
116598                     "terms": ""
116599                 },
116600                 "highway/service/alley": {
116601                     "name": "Alley",
116602                     "terms": ""
116603                 },
116604                 "highway/service/drive-through": {
116605                     "name": "Drive-Through",
116606                     "terms": ""
116607                 },
116608                 "highway/service/driveway": {
116609                     "name": "Driveway",
116610                     "terms": ""
116611                 },
116612                 "highway/service/emergency_access": {
116613                     "name": "Emergency Access",
116614                     "terms": ""
116615                 },
116616                 "highway/service/parking_aisle": {
116617                     "name": "Parking Aisle",
116618                     "terms": ""
116619                 },
116620                 "highway/services": {
116621                     "name": "Service Area",
116622                     "terms": "services,travel plaza,service station"
116623                 },
116624                 "highway/steps": {
116625                     "name": "Steps",
116626                     "terms": "stairs,staircase"
116627                 },
116628                 "highway/stop": {
116629                     "name": "Stop Sign",
116630                     "terms": "stop sign"
116631                 },
116632                 "highway/street_lamp": {
116633                     "name": "Street Lamp",
116634                     "terms": "streetlight,street light,lamp,light,gaslight"
116635                 },
116636                 "highway/tertiary": {
116637                     "name": "Tertiary Road",
116638                     "terms": ""
116639                 },
116640                 "highway/tertiary_link": {
116641                     "name": "Tertiary Link",
116642                     "terms": "ramp,on ramp,off ramp"
116643                 },
116644                 "highway/track": {
116645                     "name": "Track",
116646                     "terms": ""
116647                 },
116648                 "highway/traffic_signals": {
116649                     "name": "Traffic Signals",
116650                     "terms": "light,stoplight,traffic light"
116651                 },
116652                 "highway/trunk": {
116653                     "name": "Trunk Road",
116654                     "terms": ""
116655                 },
116656                 "highway/trunk_link": {
116657                     "name": "Trunk Link",
116658                     "terms": "ramp,on ramp,off ramp"
116659                 },
116660                 "highway/turning_circle": {
116661                     "name": "Turning Circle",
116662                     "terms": ""
116663                 },
116664                 "highway/unclassified": {
116665                     "name": "Unclassified Road",
116666                     "terms": ""
116667                 },
116668                 "historic": {
116669                     "name": "Historic Site",
116670                     "terms": ""
116671                 },
116672                 "historic/archaeological_site": {
116673                     "name": "Archaeological Site",
116674                     "terms": ""
116675                 },
116676                 "historic/boundary_stone": {
116677                     "name": "Boundary Stone",
116678                     "terms": ""
116679                 },
116680                 "historic/castle": {
116681                     "name": "Castle",
116682                     "terms": ""
116683                 },
116684                 "historic/memorial": {
116685                     "name": "Memorial",
116686                     "terms": ""
116687                 },
116688                 "historic/monument": {
116689                     "name": "Monument",
116690                     "terms": ""
116691                 },
116692                 "historic/ruins": {
116693                     "name": "Ruins",
116694                     "terms": ""
116695                 },
116696                 "historic/wayside_cross": {
116697                     "name": "Wayside Cross",
116698                     "terms": ""
116699                 },
116700                 "historic/wayside_shrine": {
116701                     "name": "Wayside Shrine",
116702                     "terms": ""
116703                 },
116704                 "landuse": {
116705                     "name": "Landuse",
116706                     "terms": ""
116707                 },
116708                 "landuse/allotments": {
116709                     "name": "Allotments",
116710                     "terms": ""
116711                 },
116712                 "landuse/basin": {
116713                     "name": "Basin",
116714                     "terms": ""
116715                 },
116716                 "landuse/cemetery": {
116717                     "name": "Cemetery",
116718                     "terms": ""
116719                 },
116720                 "landuse/churchyard": {
116721                     "name": "Churchyard",
116722                     "terms": ""
116723                 },
116724                 "landuse/commercial": {
116725                     "name": "Commercial",
116726                     "terms": ""
116727                 },
116728                 "landuse/construction": {
116729                     "name": "Construction",
116730                     "terms": ""
116731                 },
116732                 "landuse/farm": {
116733                     "name": "Farm",
116734                     "terms": ""
116735                 },
116736                 "landuse/farmland": {
116737                     "name": "Farmland",
116738                     "terms": ""
116739                 },
116740                 "landuse/farmyard": {
116741                     "name": "Farmyard",
116742                     "terms": ""
116743                 },
116744                 "landuse/forest": {
116745                     "name": "Forest",
116746                     "terms": ""
116747                 },
116748                 "landuse/grass": {
116749                     "name": "Grass",
116750                     "terms": ""
116751                 },
116752                 "landuse/industrial": {
116753                     "name": "Industrial",
116754                     "terms": ""
116755                 },
116756                 "landuse/landfill": {
116757                     "name": "Landfill",
116758                     "terms": "dump"
116759                 },
116760                 "landuse/meadow": {
116761                     "name": "Meadow",
116762                     "terms": ""
116763                 },
116764                 "landuse/military": {
116765                     "name": "Military",
116766                     "terms": ""
116767                 },
116768                 "landuse/orchard": {
116769                     "name": "Orchard",
116770                     "terms": ""
116771                 },
116772                 "landuse/quarry": {
116773                     "name": "Quarry",
116774                     "terms": ""
116775                 },
116776                 "landuse/residential": {
116777                     "name": "Residential",
116778                     "terms": ""
116779                 },
116780                 "landuse/retail": {
116781                     "name": "Retail",
116782                     "terms": ""
116783                 },
116784                 "landuse/vineyard": {
116785                     "name": "Vineyard",
116786                     "terms": ""
116787                 },
116788                 "leisure": {
116789                     "name": "Leisure",
116790                     "terms": ""
116791                 },
116792                 "leisure/common": {
116793                     "name": "Common",
116794                     "terms": "open space"
116795                 },
116796                 "leisure/dog_park": {
116797                     "name": "Dog Park",
116798                     "terms": ""
116799                 },
116800                 "leisure/firepit": {
116801                     "name": "Firepit",
116802                     "terms": "fireplace,campfire"
116803                 },
116804                 "leisure/garden": {
116805                     "name": "Garden",
116806                     "terms": ""
116807                 },
116808                 "leisure/golf_course": {
116809                     "name": "Golf Course",
116810                     "terms": "links"
116811                 },
116812                 "leisure/ice_rink": {
116813                     "name": "Ice Rink",
116814                     "terms": "hockey,skating,curling"
116815                 },
116816                 "leisure/marina": {
116817                     "name": "Marina",
116818                     "terms": ""
116819                 },
116820                 "leisure/park": {
116821                     "name": "Park",
116822                     "terms": "esplanade,estate,forest,garden,grass,green,grounds,lawn,lot,meadow,parkland,place,playground,plaza,pleasure garden,recreation area,square,tract,village green,woodland"
116823                 },
116824                 "leisure/picnic_table": {
116825                     "name": "Picnic Table",
116826                     "terms": "bench,table"
116827                 },
116828                 "leisure/pitch": {
116829                     "name": "Sport Pitch",
116830                     "terms": ""
116831                 },
116832                 "leisure/pitch/american_football": {
116833                     "name": "American Football Field",
116834                     "terms": ""
116835                 },
116836                 "leisure/pitch/baseball": {
116837                     "name": "Baseball Diamond",
116838                     "terms": ""
116839                 },
116840                 "leisure/pitch/basketball": {
116841                     "name": "Basketball Court",
116842                     "terms": ""
116843                 },
116844                 "leisure/pitch/skateboard": {
116845                     "name": "Skate Park",
116846                     "terms": ""
116847                 },
116848                 "leisure/pitch/soccer": {
116849                     "name": "Soccer Field",
116850                     "terms": ""
116851                 },
116852                 "leisure/pitch/tennis": {
116853                     "name": "Tennis Court",
116854                     "terms": ""
116855                 },
116856                 "leisure/pitch/volleyball": {
116857                     "name": "Volleyball Court",
116858                     "terms": ""
116859                 },
116860                 "leisure/playground": {
116861                     "name": "Playground",
116862                     "terms": "jungle gym,play area"
116863                 },
116864                 "leisure/slipway": {
116865                     "name": "Slipway",
116866                     "terms": ""
116867                 },
116868                 "leisure/sports_center": {
116869                     "name": "Sports Center / Gym",
116870                     "terms": "gym"
116871                 },
116872                 "leisure/stadium": {
116873                     "name": "Stadium",
116874                     "terms": ""
116875                 },
116876                 "leisure/swimming_pool": {
116877                     "name": "Swimming Pool",
116878                     "terms": ""
116879                 },
116880                 "leisure/track": {
116881                     "name": "Race Track",
116882                     "terms": ""
116883                 },
116884                 "line": {
116885                     "name": "Line",
116886                     "terms": ""
116887                 },
116888                 "man_made": {
116889                     "name": "Man Made",
116890                     "terms": ""
116891                 },
116892                 "man_made/breakwater": {
116893                     "name": "Breakwater",
116894                     "terms": ""
116895                 },
116896                 "man_made/cutline": {
116897                     "name": "Cut line",
116898                     "terms": ""
116899                 },
116900                 "man_made/embankment": {
116901                     "name": "Embankment",
116902                     "terms": ""
116903                 },
116904                 "man_made/flagpole": {
116905                     "name": "Flagpole",
116906                     "terms": ""
116907                 },
116908                 "man_made/lighthouse": {
116909                     "name": "Lighthouse",
116910                     "terms": ""
116911                 },
116912                 "man_made/observation": {
116913                     "name": "Observation Tower",
116914                     "terms": "lookout tower,fire tower"
116915                 },
116916                 "man_made/pier": {
116917                     "name": "Pier",
116918                     "terms": ""
116919                 },
116920                 "man_made/pipeline": {
116921                     "name": "Pipeline",
116922                     "terms": ""
116923                 },
116924                 "man_made/survey_point": {
116925                     "name": "Survey Point",
116926                     "terms": ""
116927                 },
116928                 "man_made/tower": {
116929                     "name": "Tower",
116930                     "terms": ""
116931                 },
116932                 "man_made/wastewater_plant": {
116933                     "name": "Wastewater Plant",
116934                     "terms": "sewage works,sewage treatment plant,water treatment plant,reclamation plant"
116935                 },
116936                 "man_made/water_tower": {
116937                     "name": "Water Tower",
116938                     "terms": ""
116939                 },
116940                 "man_made/water_well": {
116941                     "name": "Water well",
116942                     "terms": ""
116943                 },
116944                 "man_made/water_works": {
116945                     "name": "Water Works",
116946                     "terms": ""
116947                 },
116948                 "military/airfield": {
116949                     "name": "Airfield",
116950                     "terms": ""
116951                 },
116952                 "military/barracks": {
116953                     "name": "Barracks",
116954                     "terms": ""
116955                 },
116956                 "military/bunker": {
116957                     "name": "Bunker",
116958                     "terms": ""
116959                 },
116960                 "military/range": {
116961                     "name": "Military Range",
116962                     "terms": ""
116963                 },
116964                 "natural": {
116965                     "name": "Natural",
116966                     "terms": ""
116967                 },
116968                 "natural/bay": {
116969                     "name": "Bay",
116970                     "terms": ""
116971                 },
116972                 "natural/beach": {
116973                     "name": "Beach",
116974                     "terms": ""
116975                 },
116976                 "natural/cliff": {
116977                     "name": "Cliff",
116978                     "terms": ""
116979                 },
116980                 "natural/coastline": {
116981                     "name": "Coastline",
116982                     "terms": "shore"
116983                 },
116984                 "natural/fell": {
116985                     "name": "Fell",
116986                     "terms": ""
116987                 },
116988                 "natural/glacier": {
116989                     "name": "Glacier",
116990                     "terms": ""
116991                 },
116992                 "natural/grassland": {
116993                     "name": "Grassland",
116994                     "terms": ""
116995                 },
116996                 "natural/heath": {
116997                     "name": "Heath",
116998                     "terms": ""
116999                 },
117000                 "natural/peak": {
117001                     "name": "Peak",
117002                     "terms": "acme,aiguille,alp,climax,crest,crown,hill,mount,mountain,pinnacle,summit,tip,top"
117003                 },
117004                 "natural/scree": {
117005                     "name": "Scree",
117006                     "terms": "loose rocks"
117007                 },
117008                 "natural/scrub": {
117009                     "name": "Scrub",
117010                     "terms": ""
117011                 },
117012                 "natural/spring": {
117013                     "name": "Spring",
117014                     "terms": ""
117015                 },
117016                 "natural/tree": {
117017                     "name": "Tree",
117018                     "terms": ""
117019                 },
117020                 "natural/water": {
117021                     "name": "Water",
117022                     "terms": ""
117023                 },
117024                 "natural/water/lake": {
117025                     "name": "Lake",
117026                     "terms": "lakelet,loch,mere"
117027                 },
117028                 "natural/water/pond": {
117029                     "name": "Pond",
117030                     "terms": "lakelet,millpond,tarn,pool,mere"
117031                 },
117032                 "natural/water/reservoir": {
117033                     "name": "Reservoir",
117034                     "terms": ""
117035                 },
117036                 "natural/wetland": {
117037                     "name": "Wetland",
117038                     "terms": ""
117039                 },
117040                 "natural/wood": {
117041                     "name": "Wood",
117042                     "terms": ""
117043                 },
117044                 "office": {
117045                     "name": "Office",
117046                     "terms": ""
117047                 },
117048                 "office/accountant": {
117049                     "name": "Accountant",
117050                     "terms": ""
117051                 },
117052                 "office/administrative": {
117053                     "name": "Administrative Office",
117054                     "terms": ""
117055                 },
117056                 "office/architect": {
117057                     "name": "Architect",
117058                     "terms": ""
117059                 },
117060                 "office/company": {
117061                     "name": "Company Office",
117062                     "terms": ""
117063                 },
117064                 "office/educational_institution": {
117065                     "name": "Educational Institution",
117066                     "terms": ""
117067                 },
117068                 "office/employment_agency": {
117069                     "name": "Employment Agency",
117070                     "terms": ""
117071                 },
117072                 "office/estate_agent": {
117073                     "name": "Real Estate Office",
117074                     "terms": ""
117075                 },
117076                 "office/financial": {
117077                     "name": "Financial Office",
117078                     "terms": ""
117079                 },
117080                 "office/government": {
117081                     "name": "Government Office",
117082                     "terms": ""
117083                 },
117084                 "office/insurance": {
117085                     "name": "Insurance Office",
117086                     "terms": ""
117087                 },
117088                 "office/it": {
117089                     "name": "IT Office",
117090                     "terms": ""
117091                 },
117092                 "office/lawyer": {
117093                     "name": "Law Office",
117094                     "terms": ""
117095                 },
117096                 "office/newspaper": {
117097                     "name": "Newspaper",
117098                     "terms": ""
117099                 },
117100                 "office/ngo": {
117101                     "name": "NGO Office",
117102                     "terms": ""
117103                 },
117104                 "office/physician": {
117105                     "name": "Physician",
117106                     "terms": ""
117107                 },
117108                 "office/political_party": {
117109                     "name": "Political Party",
117110                     "terms": ""
117111                 },
117112                 "office/research": {
117113                     "name": "Research Office",
117114                     "terms": ""
117115                 },
117116                 "office/telecommunication": {
117117                     "name": "Telecom Office",
117118                     "terms": ""
117119                 },
117120                 "office/therapist": {
117121                     "name": "Therapist",
117122                     "terms": ""
117123                 },
117124                 "office/travel_agent": {
117125                     "name": "Travel Agency",
117126                     "terms": ""
117127                 },
117128                 "piste": {
117129                     "name": "Piste/Ski Trail",
117130                     "terms": "ski,sled,sleigh,snowboard,nordic,downhill,snowmobile"
117131                 },
117132                 "place": {
117133                     "name": "Place",
117134                     "terms": ""
117135                 },
117136                 "place/city": {
117137                     "name": "City",
117138                     "terms": ""
117139                 },
117140                 "place/hamlet": {
117141                     "name": "Hamlet",
117142                     "terms": ""
117143                 },
117144                 "place/island": {
117145                     "name": "Island",
117146                     "terms": "archipelago,atoll,bar,cay,isle,islet,key,reef"
117147                 },
117148                 "place/isolated_dwelling": {
117149                     "name": "Isolated Dwelling",
117150                     "terms": ""
117151                 },
117152                 "place/locality": {
117153                     "name": "Locality",
117154                     "terms": ""
117155                 },
117156                 "place/neighbourhood": {
117157                     "name": "Neighborhood",
117158                     "terms": "neighbourhood"
117159                 },
117160                 "place/suburb": {
117161                     "name": "Borough",
117162                     "terms": "Boro,Quarter"
117163                 },
117164                 "place/town": {
117165                     "name": "Town",
117166                     "terms": ""
117167                 },
117168                 "place/village": {
117169                     "name": "Village",
117170                     "terms": ""
117171                 },
117172                 "point": {
117173                     "name": "Point",
117174                     "terms": ""
117175                 },
117176                 "power": {
117177                     "name": "Power",
117178                     "terms": ""
117179                 },
117180                 "power/generator": {
117181                     "name": "Power Generator",
117182                     "terms": ""
117183                 },
117184                 "power/line": {
117185                     "name": "Power Line",
117186                     "terms": ""
117187                 },
117188                 "power/minor_line": {
117189                     "name": "Minor Power Line",
117190                     "terms": ""
117191                 },
117192                 "power/pole": {
117193                     "name": "Power Pole",
117194                     "terms": ""
117195                 },
117196                 "power/sub_station": {
117197                     "name": "Substation",
117198                     "terms": ""
117199                 },
117200                 "power/tower": {
117201                     "name": "High-Voltage Tower",
117202                     "terms": ""
117203                 },
117204                 "power/transformer": {
117205                     "name": "Transformer",
117206                     "terms": ""
117207                 },
117208                 "public_transport/platform": {
117209                     "name": "Platform",
117210                     "terms": ""
117211                 },
117212                 "public_transport/stop_position": {
117213                     "name": "Stop Position",
117214                     "terms": ""
117215                 },
117216                 "railway": {
117217                     "name": "Railway",
117218                     "terms": ""
117219                 },
117220                 "railway/abandoned": {
117221                     "name": "Abandoned Railway",
117222                     "terms": ""
117223                 },
117224                 "railway/disused": {
117225                     "name": "Disused Railway",
117226                     "terms": ""
117227                 },
117228                 "railway/funicular": {
117229                     "name": "Funicular",
117230                     "terms": "venicular,cliff railway,cable car,cable railway,funicular railway"
117231                 },
117232                 "railway/halt": {
117233                     "name": "Railway Halt",
117234                     "terms": "break,interrupt,rest,wait,interruption"
117235                 },
117236                 "railway/level_crossing": {
117237                     "name": "Level Crossing",
117238                     "terms": "crossing,railroad crossing,railway crossing,grade crossing,road through railroad,train crossing"
117239                 },
117240                 "railway/monorail": {
117241                     "name": "Monorail",
117242                     "terms": ""
117243                 },
117244                 "railway/narrow_gauge": {
117245                     "name": "Narrow Gauge Rail",
117246                     "terms": "narrow gauge railway,narrow gauge railroad"
117247                 },
117248                 "railway/platform": {
117249                     "name": "Railway Platform",
117250                     "terms": ""
117251                 },
117252                 "railway/rail": {
117253                     "name": "Rail",
117254                     "terms": ""
117255                 },
117256                 "railway/station": {
117257                     "name": "Railway Station",
117258                     "terms": "train station,station"
117259                 },
117260                 "railway/subway": {
117261                     "name": "Subway",
117262                     "terms": ""
117263                 },
117264                 "railway/subway_entrance": {
117265                     "name": "Subway Entrance",
117266                     "terms": ""
117267                 },
117268                 "railway/tram": {
117269                     "name": "Tram",
117270                     "terms": "streetcar"
117271                 },
117272                 "relation": {
117273                     "name": "Relation",
117274                     "terms": ""
117275                 },
117276                 "route/ferry": {
117277                     "name": "Ferry Route",
117278                     "terms": ""
117279                 },
117280                 "shop": {
117281                     "name": "Shop",
117282                     "terms": ""
117283                 },
117284                 "shop/alcohol": {
117285                     "name": "Liquor Store",
117286                     "terms": "alcohol"
117287                 },
117288                 "shop/art": {
117289                     "name": "Art Shop",
117290                     "terms": "art store,art gallery"
117291                 },
117292                 "shop/bakery": {
117293                     "name": "Bakery",
117294                     "terms": ""
117295                 },
117296                 "shop/beauty": {
117297                     "name": "Beauty Shop",
117298                     "terms": "nail spa,spa,salon,tanning"
117299                 },
117300                 "shop/beverages": {
117301                     "name": "Beverage Store",
117302                     "terms": ""
117303                 },
117304                 "shop/bicycle": {
117305                     "name": "Bicycle Shop",
117306                     "terms": ""
117307                 },
117308                 "shop/bookmaker": {
117309                     "name": "Bookmaker",
117310                     "terms": ""
117311                 },
117312                 "shop/books": {
117313                     "name": "Bookstore",
117314                     "terms": ""
117315                 },
117316                 "shop/boutique": {
117317                     "name": "Boutique",
117318                     "terms": ""
117319                 },
117320                 "shop/butcher": {
117321                     "name": "Butcher",
117322                     "terms": ""
117323                 },
117324                 "shop/car": {
117325                     "name": "Car Dealership",
117326                     "terms": ""
117327                 },
117328                 "shop/car_parts": {
117329                     "name": "Car Parts Store",
117330                     "terms": ""
117331                 },
117332                 "shop/car_repair": {
117333                     "name": "Car Repair Shop",
117334                     "terms": ""
117335                 },
117336                 "shop/chemist": {
117337                     "name": "Chemist",
117338                     "terms": ""
117339                 },
117340                 "shop/clothes": {
117341                     "name": "Clothing Store",
117342                     "terms": ""
117343                 },
117344                 "shop/computer": {
117345                     "name": "Computer Store",
117346                     "terms": ""
117347                 },
117348                 "shop/confectionery": {
117349                     "name": "Confectionery",
117350                     "terms": ""
117351                 },
117352                 "shop/convenience": {
117353                     "name": "Convenience Store",
117354                     "terms": ""
117355                 },
117356                 "shop/deli": {
117357                     "name": "Deli",
117358                     "terms": ""
117359                 },
117360                 "shop/department_store": {
117361                     "name": "Department Store",
117362                     "terms": ""
117363                 },
117364                 "shop/doityourself": {
117365                     "name": "DIY Store",
117366                     "terms": ""
117367                 },
117368                 "shop/dry_cleaning": {
117369                     "name": "Dry Cleaners",
117370                     "terms": ""
117371                 },
117372                 "shop/electronics": {
117373                     "name": "Electronics Store",
117374                     "terms": ""
117375                 },
117376                 "shop/farm": {
117377                     "name": "Produce Stand",
117378                     "terms": "farm shop,farm stand"
117379                 },
117380                 "shop/fishmonger": {
117381                     "name": "Fishmonger",
117382                     "terms": ""
117383                 },
117384                 "shop/florist": {
117385                     "name": "Florist",
117386                     "terms": ""
117387                 },
117388                 "shop/funeral_directors": {
117389                     "name": "Funeral Home",
117390                     "terms": "undertaker,funeral parlour,funeral parlor,memorial home"
117391                 },
117392                 "shop/furniture": {
117393                     "name": "Furniture Store",
117394                     "terms": ""
117395                 },
117396                 "shop/garden_centre": {
117397                     "name": "Garden Center",
117398                     "terms": "garden centre"
117399                 },
117400                 "shop/gift": {
117401                     "name": "Gift Shop",
117402                     "terms": ""
117403                 },
117404                 "shop/greengrocer": {
117405                     "name": "Greengrocer",
117406                     "terms": ""
117407                 },
117408                 "shop/hairdresser": {
117409                     "name": "Hairdresser",
117410                     "terms": ""
117411                 },
117412                 "shop/hardware": {
117413                     "name": "Hardware Store",
117414                     "terms": ""
117415                 },
117416                 "shop/hifi": {
117417                     "name": "Hifi Store",
117418                     "terms": ""
117419                 },
117420                 "shop/jewelry": {
117421                     "name": "Jeweler",
117422                     "terms": ""
117423                 },
117424                 "shop/kiosk": {
117425                     "name": "Kiosk",
117426                     "terms": ""
117427                 },
117428                 "shop/laundry": {
117429                     "name": "Laundry",
117430                     "terms": ""
117431                 },
117432                 "shop/locksmith": {
117433                     "name": "Locksmith",
117434                     "terms": "keys"
117435                 },
117436                 "shop/lottery": {
117437                     "name": "Lottery Shop",
117438                     "terms": ""
117439                 },
117440                 "shop/mall": {
117441                     "name": "Mall",
117442                     "terms": ""
117443                 },
117444                 "shop/mobile_phone": {
117445                     "name": "Mobile Phone Store",
117446                     "terms": ""
117447                 },
117448                 "shop/motorcycle": {
117449                     "name": "Motorcycle Dealership",
117450                     "terms": ""
117451                 },
117452                 "shop/music": {
117453                     "name": "Music Store",
117454                     "terms": ""
117455                 },
117456                 "shop/newsagent": {
117457                     "name": "Newsagent",
117458                     "terms": ""
117459                 },
117460                 "shop/optician": {
117461                     "name": "Optician",
117462                     "terms": ""
117463                 },
117464                 "shop/outdoor": {
117465                     "name": "Outdoor Store",
117466                     "terms": ""
117467                 },
117468                 "shop/pet": {
117469                     "name": "Pet Store",
117470                     "terms": ""
117471                 },
117472                 "shop/photo": {
117473                     "name": "Photography Store",
117474                     "terms": ""
117475                 },
117476                 "shop/seafood": {
117477                     "name": "Seafood Shop",
117478                     "terms": "fishmonger"
117479                 },
117480                 "shop/shoes": {
117481                     "name": "Shoe Store",
117482                     "terms": ""
117483                 },
117484                 "shop/sports": {
117485                     "name": "Sporting Goods Store",
117486                     "terms": ""
117487                 },
117488                 "shop/stationery": {
117489                     "name": "Stationery Store",
117490                     "terms": ""
117491                 },
117492                 "shop/supermarket": {
117493                     "name": "Supermarket",
117494                     "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"
117495                 },
117496                 "shop/tailor": {
117497                     "name": "Tailor",
117498                     "terms": "tailor,clothes"
117499                 },
117500                 "shop/toys": {
117501                     "name": "Toy Store",
117502                     "terms": ""
117503                 },
117504                 "shop/travel_agency": {
117505                     "name": "Travel Agency",
117506                     "terms": ""
117507                 },
117508                 "shop/tyres": {
117509                     "name": "Tire Store",
117510                     "terms": ""
117511                 },
117512                 "shop/vacant": {
117513                     "name": "Vacant Shop",
117514                     "terms": ""
117515                 },
117516                 "shop/variety_store": {
117517                     "name": "Variety Store",
117518                     "terms": ""
117519                 },
117520                 "shop/video": {
117521                     "name": "Video Store",
117522                     "terms": ""
117523                 },
117524                 "shop/wine": {
117525                     "name": "Wine Shop",
117526                     "terms": "winery"
117527                 },
117528                 "tourism": {
117529                     "name": "Tourism",
117530                     "terms": ""
117531                 },
117532                 "tourism/alpine_hut": {
117533                     "name": "Alpine Hut",
117534                     "terms": ""
117535                 },
117536                 "tourism/artwork": {
117537                     "name": "Artwork",
117538                     "terms": "mural,sculpture,statue"
117539                 },
117540                 "tourism/attraction": {
117541                     "name": "Tourist Attraction",
117542                     "terms": ""
117543                 },
117544                 "tourism/camp_site": {
117545                     "name": "Camp Site",
117546                     "terms": "camping"
117547                 },
117548                 "tourism/caravan_site": {
117549                     "name": "RV Park",
117550                     "terms": ""
117551                 },
117552                 "tourism/chalet": {
117553                     "name": "Chalet",
117554                     "terms": ""
117555                 },
117556                 "tourism/guest_house": {
117557                     "name": "Guest House",
117558                     "terms": "B&B,Bed & Breakfast,Bed and Breakfast"
117559                 },
117560                 "tourism/hostel": {
117561                     "name": "Hostel",
117562                     "terms": ""
117563                 },
117564                 "tourism/hotel": {
117565                     "name": "Hotel",
117566                     "terms": ""
117567                 },
117568                 "tourism/information": {
117569                     "name": "Information",
117570                     "terms": ""
117571                 },
117572                 "tourism/motel": {
117573                     "name": "Motel",
117574                     "terms": ""
117575                 },
117576                 "tourism/museum": {
117577                     "name": "Museum",
117578                     "terms": "exhibition,exhibits archive,foundation,gallery,hall,institution,library,menagerie,repository,salon,storehouse,treasury,vault"
117579                 },
117580                 "tourism/picnic_site": {
117581                     "name": "Picnic Site",
117582                     "terms": ""
117583                 },
117584                 "tourism/theme_park": {
117585                     "name": "Theme Park",
117586                     "terms": ""
117587                 },
117588                 "tourism/viewpoint": {
117589                     "name": "Viewpoint",
117590                     "terms": ""
117591                 },
117592                 "tourism/zoo": {
117593                     "name": "Zoo",
117594                     "terms": ""
117595                 },
117596                 "type/boundary": {
117597                     "name": "Boundary",
117598                     "terms": ""
117599                 },
117600                 "type/boundary/administrative": {
117601                     "name": "Administrative Boundary",
117602                     "terms": ""
117603                 },
117604                 "type/multipolygon": {
117605                     "name": "Multipolygon",
117606                     "terms": ""
117607                 },
117608                 "type/restriction": {
117609                     "name": "Restriction",
117610                     "terms": ""
117611                 },
117612                 "type/restriction/no_left_turn": {
117613                     "name": "No Left Turn",
117614                     "terms": ""
117615                 },
117616                 "type/restriction/no_right_turn": {
117617                     "name": "No Right Turn",
117618                     "terms": ""
117619                 },
117620                 "type/restriction/no_straight_on": {
117621                     "name": "No Straight On",
117622                     "terms": ""
117623                 },
117624                 "type/restriction/no_u_turn": {
117625                     "name": "No U-turn",
117626                     "terms": ""
117627                 },
117628                 "type/restriction/only_left_turn": {
117629                     "name": "Left Turn Only",
117630                     "terms": ""
117631                 },
117632                 "type/restriction/only_right_turn": {
117633                     "name": "Right Turn Only",
117634                     "terms": ""
117635                 },
117636                 "type/restriction/only_straight_on": {
117637                     "name": "No Turns",
117638                     "terms": ""
117639                 },
117640                 "type/route": {
117641                     "name": "Route",
117642                     "terms": ""
117643                 },
117644                 "type/route/bicycle": {
117645                     "name": "Cycle Route",
117646                     "terms": ""
117647                 },
117648                 "type/route/bus": {
117649                     "name": "Bus Route",
117650                     "terms": ""
117651                 },
117652                 "type/route/detour": {
117653                     "name": "Detour Route",
117654                     "terms": ""
117655                 },
117656                 "type/route/ferry": {
117657                     "name": "Ferry Route",
117658                     "terms": ""
117659                 },
117660                 "type/route/foot": {
117661                     "name": "Foot Route",
117662                     "terms": ""
117663                 },
117664                 "type/route/hiking": {
117665                     "name": "Hiking Route",
117666                     "terms": ""
117667                 },
117668                 "type/route/pipeline": {
117669                     "name": "Pipeline Route",
117670                     "terms": ""
117671                 },
117672                 "type/route/power": {
117673                     "name": "Power Route",
117674                     "terms": ""
117675                 },
117676                 "type/route/road": {
117677                     "name": "Road Route",
117678                     "terms": ""
117679                 },
117680                 "type/route/train": {
117681                     "name": "Train Route",
117682                     "terms": ""
117683                 },
117684                 "type/route/tram": {
117685                     "name": "Tram Route",
117686                     "terms": ""
117687                 },
117688                 "type/route_master": {
117689                     "name": "Route Master",
117690                     "terms": ""
117691                 },
117692                 "vertex": {
117693                     "name": "Other",
117694                     "terms": ""
117695                 },
117696                 "waterway": {
117697                     "name": "Waterway",
117698                     "terms": ""
117699                 },
117700                 "waterway/canal": {
117701                     "name": "Canal",
117702                     "terms": ""
117703                 },
117704                 "waterway/dam": {
117705                     "name": "Dam",
117706                     "terms": ""
117707                 },
117708                 "waterway/ditch": {
117709                     "name": "Ditch",
117710                     "terms": ""
117711                 },
117712                 "waterway/drain": {
117713                     "name": "Drain",
117714                     "terms": ""
117715                 },
117716                 "waterway/river": {
117717                     "name": "River",
117718                     "terms": "beck,branch,brook,course,creek,estuary,rill,rivulet,run,runnel,stream,tributary,watercourse"
117719                 },
117720                 "waterway/riverbank": {
117721                     "name": "Riverbank",
117722                     "terms": ""
117723                 },
117724                 "waterway/stream": {
117725                     "name": "Stream",
117726                     "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"
117727                 },
117728                 "waterway/weir": {
117729                     "name": "Weir",
117730                     "terms": ""
117731                 }
117732             }
117733         }
117734     },
117735     "suggestions": {
117736         "amenity": {
117737             "fuel": {
117738                 "76": {
117739                     "count": 314
117740                 },
117741                 "Neste": {
117742                     "count": 189
117743                 },
117744                 "BP": {
117745                     "count": 2511
117746                 },
117747                 "Shell": {
117748                     "count": 8380
117749                 },
117750                 "Agip": {
117751                     "count": 2651
117752                 },
117753                 "Migrol": {
117754                     "count": 65
117755                 },
117756                 "Avia": {
117757                     "count": 897
117758                 },
117759                 "Texaco": {
117760                     "count": 680
117761                 },
117762                 "Total": {
117763                     "count": 2607
117764                 },
117765                 "Statoil": {
117766                     "count": 596
117767                 },
117768                 "Esso": {
117769                     "count": 3652
117770                 },
117771                 "Jet": {
117772                     "count": 441
117773                 },
117774                 "Avanti": {
117775                     "count": 90
117776                 },
117777                 "Sainsbury's": {
117778                     "count": 58
117779                 },
117780                 "OMV": {
117781                     "count": 701
117782                 },
117783                 "Aral": {
117784                     "count": 1339
117785                 },
117786                 "Tesco": {
117787                     "count": 197
117788                 },
117789                 "JET": {
117790                     "count": 180
117791                 },
117792                 "Morrisons": {
117793                     "count": 111
117794                 },
117795                 "United": {
117796                     "count": 91
117797                 },
117798                 "Canadian Tire": {
117799                     "count": 66
117800                 },
117801                 "Mobil": {
117802                     "count": 613
117803                 },
117804                 "Caltex": {
117805                     "count": 1001
117806                 },
117807                 "Sunoco": {
117808                     "count": 355
117809                 },
117810                 "Q8": {
117811                     "count": 1161
117812                 },
117813                 "ABC": {
117814                     "count": 79
117815                 },
117816                 "ARAL": {
117817                     "count": 375
117818                 },
117819                 "CEPSA": {
117820                     "count": 1018
117821                 },
117822                 "BFT": {
117823                     "count": 89
117824                 },
117825                 "Petron": {
117826                     "count": 878
117827                 },
117828                 "Intermarché": {
117829                     "count": 434
117830                 },
117831                 "Total Access": {
117832                     "count": 51
117833                 },
117834                 "Super U": {
117835                     "count": 124
117836                 },
117837                 "Auchan": {
117838                     "count": 53
117839                 },
117840                 "Elf": {
117841                     "count": 129
117842                 },
117843                 "Carrefour": {
117844                     "count": 205
117845                 },
117846                 "Station Service E. Leclerc": {
117847                     "count": 530
117848                 },
117849                 "Shell Express": {
117850                     "count": 131
117851                 },
117852                 "Hess": {
117853                     "count": 127
117854                 },
117855                 "Flying V": {
117856                     "count": 129
117857                 },
117858                 "bft": {
117859                     "count": 168
117860                 },
117861                 "Gulf": {
117862                     "count": 199
117863                 },
117864                 "PTT": {
117865                     "count": 191
117866                 },
117867                 "St1": {
117868                     "count": 100
117869                 },
117870                 "Teboil": {
117871                     "count": 115
117872                 },
117873                 "HEM": {
117874                     "count": 212
117875                 },
117876                 "GALP": {
117877                     "count": 626
117878                 },
117879                 "OK": {
117880                     "count": 163
117881                 },
117882                 "ÖMV": {
117883                     "count": 101
117884                 },
117885                 "Tinq": {
117886                     "count": 215
117887                 },
117888                 "OKQ8": {
117889                     "count": 186
117890                 },
117891                 "Repsol": {
117892                     "count": 424
117893                 },
117894                 "Westfalen": {
117895                     "count": 96
117896                 },
117897                 "Esso Express": {
117898                     "count": 98
117899                 },
117900                 "Raiffeisenbank": {
117901                     "count": 117
117902                 },
117903                 "Tamoil": {
117904                     "count": 866
117905                 },
117906                 "Engen": {
117907                     "count": 241
117908                 },
117909                 "Sasol": {
117910                     "count": 59
117911                 },
117912                 "Topaz": {
117913                     "count": 78
117914                 },
117915                 "LPG": {
117916                     "count": 174
117917                 },
117918                 "Coop": {
117919                     "count": 62
117920                 },
117921                 "Orlen": {
117922                     "count": 598
117923                 },
117924                 "Oilibya": {
117925                     "count": 68
117926                 },
117927                 "Tango": {
117928                     "count": 122
117929                 },
117930                 "Star": {
117931                     "count": 319
117932                 },
117933                 "Петрол": {
117934                     "count": 84
117935                 },
117936                 "Cepsa": {
117937                     "count": 96
117938                 },
117939                 "OIL!": {
117940                     "count": 63
117941                 },
117942                 "Ultramar": {
117943                     "count": 125
117944                 },
117945                 "Irving": {
117946                     "count": 87
117947                 },
117948                 "Lukoil": {
117949                     "count": 701
117950                 },
117951                 "Petro-Canada": {
117952                     "count": 489
117953                 },
117954                 "7-Eleven": {
117955                     "count": 488
117956                 },
117957                 "Agrola": {
117958                     "count": 69
117959                 },
117960                 "Husky": {
117961                     "count": 126
117962                 },
117963                 "Slovnaft": {
117964                     "count": 219
117965                 },
117966                 "Sheetz": {
117967                     "count": 134
117968                 },
117969                 "Mol": {
117970                     "count": 61
117971                 },
117972                 "Petronas": {
117973                     "count": 159
117974                 },
117975                 "Газпромнефть": {
117976                     "count": 748
117977                 },
117978                 "Лукойл": {
117979                     "count": 1477
117980                 },
117981                 "Elan": {
117982                     "count": 112
117983                 },
117984                 "Роснефть": {
117985                     "count": 638
117986                 },
117987                 "Turmöl": {
117988                     "count": 57
117989                 },
117990                 "Neste A24": {
117991                     "count": 55
117992                 },
117993                 "Marathon": {
117994                     "count": 189
117995                 },
117996                 "Valero": {
117997                     "count": 366
117998                 },
117999                 "Eni": {
118000                     "count": 236
118001                 },
118002                 "Chevron": {
118003                     "count": 954
118004                 },
118005                 "ТНК": {
118006                     "count": 520
118007                 },
118008                 "REPSOL": {
118009                     "count": 1603
118010                 },
118011                 "MOL": {
118012                     "count": 228
118013                 },
118014                 "Bliska": {
118015                     "count": 150
118016                 },
118017                 "Api": {
118018                     "count": 302
118019                 },
118020                 "Arco": {
118021                     "count": 179
118022                 },
118023                 "Pemex": {
118024                     "count": 423
118025                 },
118026                 "Exxon": {
118027                     "count": 506
118028                 },
118029                 "Coles Express": {
118030                     "count": 115
118031                 },
118032                 "Petrom": {
118033                     "count": 259
118034                 },
118035                 "PETRONOR": {
118036                     "count": 207
118037                 },
118038                 "Rompetrol": {
118039                     "count": 174
118040                 },
118041                 "Lotos": {
118042                     "count": 178
118043                 },
118044                 "ОМВ": {
118045                     "count": 60
118046                 },
118047                 "BR": {
118048                     "count": 129
118049                 },
118050                 "Copec": {
118051                     "count": 505
118052                 },
118053                 "Petrobras": {
118054                     "count": 270
118055                 },
118056                 "Liberty": {
118057                     "count": 55
118058                 },
118059                 "IP": {
118060                     "count": 871
118061                 },
118062                 "Erg": {
118063                     "count": 596
118064                 },
118065                 "Eneos": {
118066                     "count": 97
118067                 },
118068                 "Citgo": {
118069                     "count": 279
118070                 },
118071                 "Metano": {
118072                     "count": 208
118073                 },
118074                 "Сургутнефтегаз": {
118075                     "count": 61
118076                 },
118077                 "EKO": {
118078                     "count": 59
118079                 },
118080                 "Eko": {
118081                     "count": 58
118082                 },
118083                 "Indipend.": {
118084                     "count": 172
118085                 },
118086                 "IES": {
118087                     "count": 63
118088                 },
118089                 "TotalErg": {
118090                     "count": 89
118091                 },
118092                 "Cenex": {
118093                     "count": 115
118094                 },
118095                 "ПТК": {
118096                     "count": 82
118097                 },
118098                 "HP": {
118099                     "count": 79
118100                 },
118101                 "Phillips 66": {
118102                     "count": 216
118103                 },
118104                 "CARREFOUR": {
118105                     "count": 74
118106                 },
118107                 "ERG": {
118108                     "count": 76
118109                 },
118110                 "Speedway": {
118111                     "count": 148
118112                 },
118113                 "Benzina": {
118114                     "count": 96
118115                 },
118116                 "Татнефть": {
118117                     "count": 264
118118                 },
118119                 "Terpel": {
118120                     "count": 259
118121                 },
118122                 "WOG": {
118123                     "count": 189
118124                 },
118125                 "Seaoil": {
118126                     "count": 54
118127                 },
118128                 "АЗС": {
118129                     "count": 1077
118130                 },
118131                 "Kwik Trip": {
118132                     "count": 108
118133                 },
118134                 "Wawa": {
118135                     "count": 89
118136                 },
118137                 "Pertamina": {
118138                     "count": 186
118139                 },
118140                 "COSMO": {
118141                     "count": 64
118142                 },
118143                 "Z": {
118144                     "count": 76
118145                 },
118146                 "Indian Oil": {
118147                     "count": 183
118148                 },
118149                 "АГЗС": {
118150                     "count": 494
118151                 },
118152                 "INA": {
118153                     "count": 121
118154                 },
118155                 "JOMO": {
118156                     "count": 62
118157                 },
118158                 "Holiday": {
118159                     "count": 97
118160                 },
118161                 "YPF": {
118162                     "count": 70
118163                 },
118164                 "IDEMITSU": {
118165                     "count": 87
118166                 },
118167                 "ENEOS": {
118168                     "count": 736
118169                 },
118170                 "Stacja paliw": {
118171                     "count": 94
118172                 },
118173                 "Bharat Petroleum": {
118174                     "count": 64
118175                 },
118176                 "CAMPSA": {
118177                     "count": 615
118178                 },
118179                 "Casey's General Store": {
118180                     "count": 190
118181                 },
118182                 "Башнефть": {
118183                     "count": 60
118184                 },
118185                 "Kangaroo": {
118186                     "count": 60
118187                 },
118188                 "コスモ石油 (COSMO)": {
118189                     "count": 136
118190                 },
118191                 "MEROIL": {
118192                     "count": 77
118193                 },
118194                 "1-2-3": {
118195                     "count": 71
118196                 },
118197                 "出光": {
118198                     "count": 228,
118199                     "tags": {
118200                         "name:en": "IDEMITSU"
118201                     }
118202                 },
118203                 "НК Альянс": {
118204                     "count": 88
118205                 },
118206                 "Sinclair": {
118207                     "count": 100
118208                 },
118209                 "Conoco": {
118210                     "count": 189
118211                 },
118212                 "SPBU": {
118213                     "count": 54
118214                 },
118215                 "Макпетрол": {
118216                     "count": 109
118217                 },
118218                 "Circle K": {
118219                     "count": 166
118220                 },
118221                 "Posto Ipiranga": {
118222                     "count": 70
118223                 },
118224                 "Posto Shell": {
118225                     "count": 54
118226                 },
118227                 "Phoenix": {
118228                     "count": 144
118229                 },
118230                 "Ipiranga": {
118231                     "count": 119
118232                 },
118233                 "OKKO": {
118234                     "count": 85
118235                 },
118236                 "ОККО": {
118237                     "count": 119
118238                 },
118239                 "บางจาก": {
118240                     "count": 60
118241                 },
118242                 "QuikTrip": {
118243                     "count": 105
118244                 },
118245                 "Stewart's": {
118246                     "count": 63
118247                 },
118248                 "Posto BR": {
118249                     "count": 68
118250                 },
118251                 "ป ต ท": {
118252                     "count": 152
118253                 },
118254                 "ปตท": {
118255                     "count": 88
118256                 },
118257                 "ANP": {
118258                     "count": 80
118259                 },
118260                 "Kum & Go": {
118261                     "count": 80
118262                 },
118263                 "Petrolimex": {
118264                     "count": 55
118265                 },
118266                 "Sokimex": {
118267                     "count": 66
118268                 },
118269                 "Tela": {
118270                     "count": 154
118271                 },
118272                 "Posto": {
118273                     "count": 71
118274                 },
118275                 "H-E-B": {
118276                     "count": 182
118277                 },
118278                 "Укрнафта": {
118279                     "count": 58
118280                 },
118281                 "Татнефтепродукт": {
118282                     "count": 54
118283                 },
118284                 "Afriquia": {
118285                     "count": 88
118286                 },
118287                 "Murphy USA": {
118288                     "count": 67
118289                 },
118290                 "昭和シェル (Showa-shell)": {
118291                     "count": 94
118292                 },
118293                 "エネオス": {
118294                     "count": 53
118295                 },
118296                 "CNG": {
118297                     "count": 94
118298                 }
118299             },
118300             "pub": {
118301                 "Kings Arms": {
118302                     "count": 67
118303                 },
118304                 "The Ship": {
118305                     "count": 89
118306                 },
118307                 "The White Horse": {
118308                     "count": 204
118309                 },
118310                 "The White Hart": {
118311                     "count": 226
118312                 },
118313                 "Royal Oak": {
118314                     "count": 150
118315                 },
118316                 "The Red Lion": {
118317                     "count": 233
118318                 },
118319                 "The Kings Arms": {
118320                     "count": 58
118321                 },
118322                 "The Star": {
118323                     "count": 73
118324                 },
118325                 "The Anchor": {
118326                     "count": 64
118327                 },
118328                 "The Cross Keys": {
118329                     "count": 55
118330                 },
118331                 "The Wheatsheaf": {
118332                     "count": 117
118333                 },
118334                 "The Crown Inn": {
118335                     "count": 67
118336                 },
118337                 "The Kings Head": {
118338                     "count": 53
118339                 },
118340                 "The Castle": {
118341                     "count": 62
118342                 },
118343                 "The Railway": {
118344                     "count": 102
118345                 },
118346                 "The White Lion": {
118347                     "count": 118
118348                 },
118349                 "The Bell": {
118350                     "count": 121
118351                 },
118352                 "The Bull": {
118353                     "count": 68
118354                 },
118355                 "The Plough": {
118356                     "count": 179
118357                 },
118358                 "The George": {
118359                     "count": 110
118360                 },
118361                 "The Royal Oak": {
118362                     "count": 209
118363                 },
118364                 "The Fox": {
118365                     "count": 74
118366                 },
118367                 "Prince of Wales": {
118368                     "count": 77
118369                 },
118370                 "The Rising Sun": {
118371                     "count": 71
118372                 },
118373                 "The Prince of Wales": {
118374                     "count": 51
118375                 },
118376                 "The Crown": {
118377                     "count": 244
118378                 },
118379                 "The Chequers": {
118380                     "count": 66
118381                 },
118382                 "The Swan": {
118383                     "count": 152
118384                 },
118385                 "Rose and Crown": {
118386                     "count": 79
118387                 },
118388                 "The Victoria": {
118389                     "count": 67
118390                 },
118391                 "New Inn": {
118392                     "count": 90
118393                 },
118394                 "Royal Hotel": {
118395                     "count": 57
118396                 },
118397                 "Red Lion": {
118398                     "count": 207
118399                 },
118400                 "Cross Keys": {
118401                     "count": 61
118402                 },
118403                 "The Greyhound": {
118404                     "count": 96
118405                 },
118406                 "The Black Horse": {
118407                     "count": 94
118408                 },
118409                 "The New Inn": {
118410                     "count": 105
118411                 },
118412                 "Kings Head": {
118413                     "count": 59
118414                 },
118415                 "The Albion": {
118416                     "count": 51
118417                 },
118418                 "The Angel": {
118419                     "count": 52
118420                 },
118421                 "The Queens Head": {
118422                     "count": 52
118423                 },
118424                 "The Ship Inn": {
118425                     "count": 83
118426                 },
118427                 "Rose & Crown": {
118428                     "count": 51
118429                 },
118430                 "Queens Head": {
118431                     "count": 52
118432                 },
118433                 "Irish Pub": {
118434                     "count": 76
118435                 }
118436             },
118437             "fast_food": {
118438                 "Quick": {
118439                     "count": 484
118440                 },
118441                 "McDonald's": {
118442                     "count": 12376,
118443                     "tags": {
118444                         "cuisine": "burger"
118445                     }
118446                 },
118447                 "Subway": {
118448                     "count": 5576,
118449                     "tags": {
118450                         "cuisine": "sandwich"
118451                     }
118452                 },
118453                 "Burger King": {
118454                     "count": 3734,
118455                     "tags": {
118456                         "cuisine": "burger"
118457                     }
118458                 },
118459                 "Ali Baba": {
118460                     "count": 61
118461                 },
118462                 "Hungry Jacks": {
118463                     "count": 173,
118464                     "tags": {
118465                         "cuisine": "burger"
118466                     }
118467                 },
118468                 "Red Rooster": {
118469                     "count": 148
118470                 },
118471                 "KFC": {
118472                     "count": 3198,
118473                     "tags": {
118474                         "cuisine": "chicken"
118475                     }
118476                 },
118477                 "Domino's Pizza": {
118478                     "count": 985,
118479                     "tags": {
118480                         "cuisine": "pizza"
118481                     }
118482                 },
118483                 "Chowking": {
118484                     "count": 142
118485                 },
118486                 "Jollibee": {
118487                     "count": 396
118488                 },
118489                 "Hesburger": {
118490                     "count": 102
118491                 },
118492                 "肯德基": {
118493                     "count": 86
118494                 },
118495                 "Wendy's": {
118496                     "count": 1621,
118497                     "tags": {
118498                         "cuisine": "burger"
118499                     }
118500                 },
118501                 "Tim Hortons": {
118502                     "count": 323
118503                 },
118504                 "Steers": {
118505                     "count": 151
118506                 },
118507                 "Hardee's": {
118508                     "count": 268,
118509                     "tags": {
118510                         "cuisine": "burger"
118511                     }
118512                 },
118513                 "Arby's": {
118514                     "count": 782
118515                 },
118516                 "A&W": {
118517                     "count": 283
118518                 },
118519                 "Dairy Queen": {
118520                     "count": 791
118521                 },
118522                 "Hallo Pizza": {
118523                     "count": 76
118524                 },
118525                 "Fish & Chips": {
118526                     "count": 93
118527                 },
118528                 "Harvey's": {
118529                     "count": 90
118530                 },
118531                 "麥當勞": {
118532                     "count": 65
118533                 },
118534                 "Pizza Pizza": {
118535                     "count": 215
118536                 },
118537                 "Kotipizza": {
118538                     "count": 74
118539                 },
118540                 "Jack in the Box": {
118541                     "count": 546,
118542                     "tags": {
118543                         "cuisine": "burger"
118544                     }
118545                 },
118546                 "Istanbul": {
118547                     "count": 56
118548                 },
118549                 "Kochlöffel": {
118550                     "count": 68
118551                 },
118552                 "Döner": {
118553                     "count": 228
118554                 },
118555                 "Telepizza": {
118556                     "count": 201
118557                 },
118558                 "Sibylla": {
118559                     "count": 61
118560                 },
118561                 "Carl's Jr.": {
118562                     "count": 298,
118563                     "tags": {
118564                         "cuisine": "burger"
118565                     }
118566                 },
118567                 "Quiznos": {
118568                     "count": 266,
118569                     "tags": {
118570                         "cuisine": "sandwich"
118571                     }
118572                 },
118573                 "Wimpy": {
118574                     "count": 141
118575                 },
118576                 "Sonic": {
118577                     "count": 566,
118578                     "tags": {
118579                         "cuisine": "burger"
118580                     }
118581                 },
118582                 "Taco Bell": {
118583                     "count": 1423
118584                 },
118585                 "Pizza Nova": {
118586                     "count": 63
118587                 },
118588                 "Papa John's": {
118589                     "count": 304,
118590                     "tags": {
118591                         "cuisine": "pizza"
118592                     }
118593                 },
118594                 "Nordsee": {
118595                     "count": 159
118596                 },
118597                 "Mr. Sub": {
118598                     "count": 103
118599                 },
118600                 "Kebab": {
118601                     "count": 182
118602                 },
118603                 "Макдоналдс": {
118604                     "count": 324,
118605                     "tags": {
118606                         "name:en": "McDonald's"
118607                     }
118608                 },
118609                 "Asia Imbiss": {
118610                     "count": 111
118611                 },
118612                 "Imbiss": {
118613                     "count": 199
118614                 },
118615                 "Chipotle": {
118616                     "count": 290,
118617                     "tags": {
118618                         "cuisine": "mexican"
118619                     }
118620                 },
118621                 "マクドナルド": {
118622                     "count": 692,
118623                     "tags": {
118624                         "name:en": "McDonald's",
118625                         "cuisine": "burger"
118626                     }
118627                 },
118628                 "In-N-Out Burger": {
118629                     "count": 65
118630                 },
118631                 "Jimmy John's": {
118632                     "count": 141
118633                 },
118634                 "Jamba Juice": {
118635                     "count": 68
118636                 },
118637                 "Робин Сдобин": {
118638                     "count": 82
118639                 },
118640                 "Baskin Robbins": {
118641                     "count": 74
118642                 },
118643                 "ケンタッキーフライドチキン": {
118644                     "count": 164,
118645                     "tags": {
118646                         "name:en": "KFC",
118647                         "cuisine": "chicken"
118648                     }
118649                 },
118650                 "吉野家": {
118651                     "count": 191
118652                 },
118653                 "Taco Time": {
118654                     "count": 88
118655                 },
118656                 "松屋": {
118657                     "count": 281,
118658                     "tags": {
118659                         "name:en": "Matsuya"
118660                     }
118661                 },
118662                 "Little Caesars": {
118663                     "count": 81
118664                 },
118665                 "El Pollo Loco": {
118666                     "count": 63
118667                 },
118668                 "Del Taco": {
118669                     "count": 141
118670                 },
118671                 "White Castle": {
118672                     "count": 80
118673                 },
118674                 "Boston Market": {
118675                     "count": 66
118676                 },
118677                 "Chick-fil-A": {
118678                     "count": 257,
118679                     "tags": {
118680                         "cuisine": "chicken"
118681                     }
118682                 },
118683                 "Panda Express": {
118684                     "count": 238
118685                 },
118686                 "Whataburger": {
118687                     "count": 364
118688                 },
118689                 "Taco John's": {
118690                     "count": 78
118691                 },
118692                 "Теремок": {
118693                     "count": 68
118694                 },
118695                 "Culver's": {
118696                     "count": 425
118697                 },
118698                 "Five Guys": {
118699                     "count": 141
118700                 },
118701                 "Church's Chicken": {
118702                     "count": 95
118703                 },
118704                 "Popeye's": {
118705                     "count": 167,
118706                     "tags": {
118707                         "cuisine": "chicken"
118708                     }
118709                 },
118710                 "Long John Silver's": {
118711                     "count": 93
118712                 },
118713                 "Pollo Campero": {
118714                     "count": 62
118715                 },
118716                 "Zaxby's": {
118717                     "count": 51
118718                 },
118719                 "すき家": {
118720                     "count": 276,
118721                     "tags": {
118722                         "name:en": "SUKIYA"
118723                     }
118724                 },
118725                 "モスバーガー": {
118726                     "count": 257,
118727                     "tags": {
118728                         "name:en": "MOS BURGER"
118729                     }
118730                 },
118731                 "Русский Аппетит": {
118732                     "count": 69
118733                 },
118734                 "なか卯": {
118735                     "count": 63
118736                 }
118737             },
118738             "restaurant": {
118739                 "Pizza Hut": {
118740                     "count": 1180
118741                 },
118742                 "Little Chef": {
118743                     "count": 64
118744                 },
118745                 "Adler": {
118746                     "count": 158
118747                 },
118748                 "Zur Krone": {
118749                     "count": 90
118750                 },
118751                 "Deutsches Haus": {
118752                     "count": 90
118753                 },
118754                 "Krone": {
118755                     "count": 171
118756                 },
118757                 "Akropolis": {
118758                     "count": 152
118759                 },
118760                 "Schützenhaus": {
118761                     "count": 124
118762                 },
118763                 "Kreuz": {
118764                     "count": 74
118765                 },
118766                 "Waldschänke": {
118767                     "count": 55
118768                 },
118769                 "La Piazza": {
118770                     "count": 69
118771                 },
118772                 "Lamm": {
118773                     "count": 66
118774                 },
118775                 "Zur Sonne": {
118776                     "count": 73
118777                 },
118778                 "Zur Linde": {
118779                     "count": 204
118780                 },
118781                 "Poseidon": {
118782                     "count": 110
118783                 },
118784                 "Shanghai": {
118785                     "count": 82
118786                 },
118787                 "Red Lobster": {
118788                     "count": 235
118789                 },
118790                 "Zum Löwen": {
118791                     "count": 84
118792                 },
118793                 "Swiss Chalet": {
118794                     "count": 107
118795                 },
118796                 "Olympia": {
118797                     "count": 74
118798                 },
118799                 "Wagamama": {
118800                     "count": 64
118801                 },
118802                 "Frankie & Benny's": {
118803                     "count": 66
118804                 },
118805                 "Hooters": {
118806                     "count": 103
118807                 },
118808                 "Sternen": {
118809                     "count": 78
118810                 },
118811                 "Hirschen": {
118812                     "count": 79
118813                 },
118814                 "Papa John's": {
118815                     "count": 67,
118816                     "tags": {
118817                         "cuisine": "pizza"
118818                     }
118819                 },
118820                 "Denny's": {
118821                     "count": 450
118822                 },
118823                 "Athen": {
118824                     "count": 68
118825                 },
118826                 "Sonne": {
118827                     "count": 126
118828                 },
118829                 "Hirsch": {
118830                     "count": 79
118831                 },
118832                 "Ratskeller": {
118833                     "count": 150
118834                 },
118835                 "La Cantina": {
118836                     "count": 56
118837                 },
118838                 "Gasthaus Krone": {
118839                     "count": 56
118840                 },
118841                 "El Greco": {
118842                     "count": 86
118843                 },
118844                 "Gasthof zur Post": {
118845                     "count": 79
118846                 },
118847                 "Nando's": {
118848                     "count": 246
118849                 },
118850                 "Löwen": {
118851                     "count": 112
118852                 },
118853                 "La Pataterie": {
118854                     "count": 51
118855                 },
118856                 "Bella Napoli": {
118857                     "count": 53
118858                 },
118859                 "Pizza Express": {
118860                     "count": 262
118861                 },
118862                 "Mandarin": {
118863                     "count": 65
118864                 },
118865                 "Hong Kong": {
118866                     "count": 83
118867                 },
118868                 "Zizzi": {
118869                     "count": 68
118870                 },
118871                 "Cracker Barrel": {
118872                     "count": 183
118873                 },
118874                 "Rhodos": {
118875                     "count": 81
118876                 },
118877                 "Lindenhof": {
118878                     "count": 79
118879                 },
118880                 "Milano": {
118881                     "count": 54
118882                 },
118883                 "Dolce Vita": {
118884                     "count": 77
118885                 },
118886                 "Kirchenwirt": {
118887                     "count": 81
118888                 },
118889                 "Kantine": {
118890                     "count": 52
118891                 },
118892                 "Ochsen": {
118893                     "count": 95
118894                 },
118895                 "Spur": {
118896                     "count": 62
118897                 },
118898                 "Mykonos": {
118899                     "count": 59
118900                 },
118901                 "Lotus": {
118902                     "count": 66
118903                 },
118904                 "Applebee's": {
118905                     "count": 531
118906                 },
118907                 "Flunch": {
118908                     "count": 72
118909                 },
118910                 "Zur Post": {
118911                     "count": 116
118912                 },
118913                 "China Town": {
118914                     "count": 76
118915                 },
118916                 "La Dolce Vita": {
118917                     "count": 73
118918                 },
118919                 "Waffle House": {
118920                     "count": 207
118921                 },
118922                 "Delphi": {
118923                     "count": 88
118924                 },
118925                 "Linde": {
118926                     "count": 103
118927                 },
118928                 "Outback Steakhouse": {
118929                     "count": 218
118930                 },
118931                 "Dionysos": {
118932                     "count": 69
118933                 },
118934                 "Kelsey's": {
118935                     "count": 57
118936                 },
118937                 "Boston Pizza": {
118938                     "count": 165
118939                 },
118940                 "Bella Italia": {
118941                     "count": 132
118942                 },
118943                 "Sizzler": {
118944                     "count": 53
118945                 },
118946                 "Grüner Baum": {
118947                     "count": 116
118948                 },
118949                 "Taj Mahal": {
118950                     "count": 104
118951                 },
118952                 "Rössli": {
118953                     "count": 68
118954                 },
118955                 "Wimpy": {
118956                     "count": 51
118957                 },
118958                 "Traube": {
118959                     "count": 65
118960                 },
118961                 "Adria": {
118962                     "count": 52
118963                 },
118964                 "Red Robin": {
118965                     "count": 185
118966                 },
118967                 "Roma": {
118968                     "count": 61
118969                 },
118970                 "San Marco": {
118971                     "count": 67
118972                 },
118973                 "Hellas": {
118974                     "count": 55
118975                 },
118976                 "La Perla": {
118977                     "count": 67
118978                 },
118979                 "Vips": {
118980                     "count": 53
118981                 },
118982                 "Panera Bread": {
118983                     "count": 218
118984                 },
118985                 "Da Vinci": {
118986                     "count": 54
118987                 },
118988                 "Hippopotamus": {
118989                     "count": 96
118990                 },
118991                 "Prezzo": {
118992                     "count": 75
118993                 },
118994                 "Courtepaille": {
118995                     "count": 106
118996                 },
118997                 "Hard Rock Cafe": {
118998                     "count": 70
118999                 },
119000                 "Panorama": {
119001                     "count": 61
119002                 },
119003                 "デニーズ": {
119004                     "count": 82
119005                 },
119006                 "Sportheim": {
119007                     "count": 65
119008                 },
119009                 "餃子の王将": {
119010                     "count": 57
119011                 },
119012                 "Bären": {
119013                     "count": 60
119014                 },
119015                 "Alte Post": {
119016                     "count": 60
119017                 },
119018                 "Pizzeria Roma": {
119019                     "count": 51
119020                 },
119021                 "China Garden": {
119022                     "count": 66
119023                 },
119024                 "Vapiano": {
119025                     "count": 82
119026                 },
119027                 "Mamma Mia": {
119028                     "count": 64
119029                 },
119030                 "Schwarzer Adler": {
119031                     "count": 57
119032                 },
119033                 "IHOP": {
119034                     "count": 317
119035                 },
119036                 "Chili's": {
119037                     "count": 328
119038                 },
119039                 "Asia": {
119040                     "count": 51
119041                 },
119042                 "Olive Garden": {
119043                     "count": 279
119044                 },
119045                 "TGI Friday's": {
119046                     "count": 159
119047                 },
119048                 "Friendly's": {
119049                     "count": 78
119050                 },
119051                 "Buffalo Grill": {
119052                     "count": 202
119053                 },
119054                 "Texas Roadhouse": {
119055                     "count": 110
119056                 },
119057                 "ガスト": {
119058                     "count": 230,
119059                     "tags": {
119060                         "name:en": "Gusto"
119061                     }
119062                 },
119063                 "Sakura": {
119064                     "count": 75
119065                 },
119066                 "Mensa": {
119067                     "count": 99
119068                 },
119069                 "The Keg": {
119070                     "count": 53
119071                 },
119072                 "サイゼリヤ": {
119073                     "count": 93
119074                 },
119075                 "La Strada": {
119076                     "count": 52
119077                 },
119078                 "Village Inn": {
119079                     "count": 92
119080                 },
119081                 "Buffalo Wild Wings": {
119082                     "count": 176
119083                 },
119084                 "Peking": {
119085                     "count": 59
119086                 },
119087                 "Boston Market": {
119088                     "count": 61
119089                 },
119090                 "Round Table Pizza": {
119091                     "count": 53
119092                 },
119093                 "Jimmy John's": {
119094                     "count": 69
119095                 },
119096                 "California Pizza Kitchen": {
119097                     "count": 61
119098                 },
119099                 "Якитория": {
119100                     "count": 77
119101                 },
119102                 "Golden Corral": {
119103                     "count": 101
119104                 },
119105                 "Perkins": {
119106                     "count": 105
119107                 },
119108                 "Ruby Tuesday": {
119109                     "count": 162
119110                 },
119111                 "Shari's": {
119112                     "count": 65
119113                 },
119114                 "Bob Evans": {
119115                     "count": 129
119116                 },
119117                 "바다횟집 (Bada Fish Restaurant)": {
119118                     "count": 55
119119                 },
119120                 "Mang Inasal": {
119121                     "count": 84
119122                 },
119123                 "Евразия": {
119124                     "count": 102
119125                 },
119126                 "ジョナサン": {
119127                     "count": 59
119128                 },
119129                 "Arby's": {
119130                     "count": 51
119131                 },
119132                 "Longhorn Steakhouse": {
119133                     "count": 66
119134                 }
119135             },
119136             "bank": {
119137                 "Chase": {
119138                     "count": 721
119139                 },
119140                 "Commonwealth Bank": {
119141                     "count": 232
119142                 },
119143                 "Citibank": {
119144                     "count": 277
119145                 },
119146                 "HSBC": {
119147                     "count": 1102
119148                 },
119149                 "Barclays": {
119150                     "count": 965
119151                 },
119152                 "Westpac": {
119153                     "count": 208
119154                 },
119155                 "NAB": {
119156                     "count": 131
119157                 },
119158                 "ANZ": {
119159                     "count": 218
119160                 },
119161                 "Lloyds Bank": {
119162                     "count": 547
119163                 },
119164                 "Landbank": {
119165                     "count": 81
119166                 },
119167                 "Sparkasse": {
119168                     "count": 4555
119169                 },
119170                 "UCPB": {
119171                     "count": 92
119172                 },
119173                 "PNB": {
119174                     "count": 244
119175                 },
119176                 "Metrobank": {
119177                     "count": 269
119178                 },
119179                 "BDO": {
119180                     "count": 290
119181                 },
119182                 "Volksbank": {
119183                     "count": 2591
119184                 },
119185                 "BPI": {
119186                     "count": 415
119187                 },
119188                 "Postbank": {
119189                     "count": 443
119190                 },
119191                 "NatWest": {
119192                     "count": 628
119193                 },
119194                 "Raiffeisenbank": {
119195                     "count": 2119
119196                 },
119197                 "Yorkshire Bank": {
119198                     "count": 63
119199                 },
119200                 "ABSA": {
119201                     "count": 95
119202                 },
119203                 "Standard Bank": {
119204                     "count": 109
119205                 },
119206                 "FNB": {
119207                     "count": 97
119208                 },
119209                 "Deutsche Bank": {
119210                     "count": 855
119211                 },
119212                 "SEB": {
119213                     "count": 133
119214                 },
119215                 "Commerzbank": {
119216                     "count": 806
119217                 },
119218                 "Targobank": {
119219                     "count": 166
119220                 },
119221                 "ABN AMRO": {
119222                     "count": 130
119223                 },
119224                 "Handelsbanken": {
119225                     "count": 184
119226                 },
119227                 "Swedbank": {
119228                     "count": 223
119229                 },
119230                 "Kreissparkasse": {
119231                     "count": 600
119232                 },
119233                 "UniCredit Bank": {
119234                     "count": 408
119235                 },
119236                 "Monte dei Paschi di Siena": {
119237                     "count": 132
119238                 },
119239                 "Caja Rural": {
119240                     "count": 99
119241                 },
119242                 "Dresdner Bank": {
119243                     "count": 66
119244                 },
119245                 "Sparda-Bank": {
119246                     "count": 320
119247                 },
119248                 "VÚB": {
119249                     "count": 107
119250                 },
119251                 "Slovenská sporiteľňa": {
119252                     "count": 134
119253                 },
119254                 "Bank of Montreal": {
119255                     "count": 118
119256                 },
119257                 "KBC": {
119258                     "count": 203
119259                 },
119260                 "Royal Bank of Scotland": {
119261                     "count": 111
119262                 },
119263                 "TSB": {
119264                     "count": 80
119265                 },
119266                 "US Bank": {
119267                     "count": 256
119268                 },
119269                 "HypoVereinsbank": {
119270                     "count": 561
119271                 },
119272                 "Bank Austria": {
119273                     "count": 176
119274                 },
119275                 "ING": {
119276                     "count": 496
119277                 },
119278                 "Erste Bank": {
119279                     "count": 180
119280                 },
119281                 "CIBC": {
119282                     "count": 326
119283                 },
119284                 "Scotiabank": {
119285                     "count": 413
119286                 },
119287                 "Caisse d'Épargne": {
119288                     "count": 882
119289                 },
119290                 "Santander": {
119291                     "count": 1323
119292                 },
119293                 "Bank of Scotland": {
119294                     "count": 89
119295                 },
119296                 "TD Canada Trust": {
119297                     "count": 450
119298                 },
119299                 "BMO": {
119300                     "count": 169
119301                 },
119302                 "Danske Bank": {
119303                     "count": 131
119304                 },
119305                 "OTP": {
119306                     "count": 192
119307                 },
119308                 "Crédit Agricole": {
119309                     "count": 1239
119310                 },
119311                 "LCL": {
119312                     "count": 553
119313                 },
119314                 "VR-Bank": {
119315                     "count": 430
119316                 },
119317                 "ČSOB": {
119318                     "count": 160
119319                 },
119320                 "Česká spořitelna": {
119321                     "count": 212
119322                 },
119323                 "BNP": {
119324                     "count": 112
119325                 },
119326                 "Royal Bank": {
119327                     "count": 65
119328                 },
119329                 "Nationwide": {
119330                     "count": 209
119331                 },
119332                 "Halifax": {
119333                     "count": 225
119334                 },
119335                 "BAWAG PSK": {
119336                     "count": 102
119337                 },
119338                 "National Bank": {
119339                     "count": 84
119340                 },
119341                 "Nedbank": {
119342                     "count": 80
119343                 },
119344                 "First National Bank": {
119345                     "count": 85
119346                 },
119347                 "Nordea": {
119348                     "count": 319
119349                 },
119350                 "Rabobank": {
119351                     "count": 609
119352                 },
119353                 "Sparkasse KölnBonn": {
119354                     "count": 69
119355                 },
119356                 "Tatra banka": {
119357                     "count": 67
119358                 },
119359                 "Berliner Sparkasse": {
119360                     "count": 62
119361                 },
119362                 "Berliner Volksbank": {
119363                     "count": 77
119364                 },
119365                 "Wells Fargo": {
119366                     "count": 874
119367                 },
119368                 "Credit Suisse": {
119369                     "count": 71
119370                 },
119371                 "Société Générale": {
119372                     "count": 634
119373                 },
119374                 "Osuuspankki": {
119375                     "count": 75
119376                 },
119377                 "Sparkasse Aachen": {
119378                     "count": 56
119379                 },
119380                 "Hamburger Sparkasse": {
119381                     "count": 156
119382                 },
119383                 "Cassa di Risparmio del Veneto": {
119384                     "count": 68
119385                 },
119386                 "BNP Paribas": {
119387                     "count": 617
119388                 },
119389                 "Banque Populaire": {
119390                     "count": 433
119391                 },
119392                 "BNP Paribas Fortis": {
119393                     "count": 209
119394                 },
119395                 "Banco Popular": {
119396                     "count": 291
119397                 },
119398                 "Bancaja": {
119399                     "count": 55
119400                 },
119401                 "Banesto": {
119402                     "count": 208
119403                 },
119404                 "La Caixa": {
119405                     "count": 583
119406                 },
119407                 "Santander Consumer Bank": {
119408                     "count": 88
119409                 },
119410                 "BRD": {
119411                     "count": 191
119412                 },
119413                 "BCR": {
119414                     "count": 143
119415                 },
119416                 "Banca Transilvania": {
119417                     "count": 141
119418                 },
119419                 "BW-Bank": {
119420                     "count": 97
119421                 },
119422                 "Komerční banka": {
119423                     "count": 132
119424                 },
119425                 "Banco Pastor": {
119426                     "count": 64
119427                 },
119428                 "Stadtsparkasse": {
119429                     "count": 86
119430                 },
119431                 "Ulster Bank": {
119432                     "count": 86
119433                 },
119434                 "Sberbank": {
119435                     "count": 58
119436                 },
119437                 "CIC": {
119438                     "count": 427
119439                 },
119440                 "Bancpost": {
119441                     "count": 56
119442                 },
119443                 "Caja Madrid": {
119444                     "count": 115
119445                 },
119446                 "Maybank": {
119447                     "count": 94
119448                 },
119449                 "中国银行": {
119450                     "count": 85
119451                 },
119452                 "Unicredit Banca": {
119453                     "count": 243
119454                 },
119455                 "Crédit Mutuel": {
119456                     "count": 690
119457                 },
119458                 "BBVA": {
119459                     "count": 647
119460                 },
119461                 "Intesa San Paolo": {
119462                     "count": 69
119463                 },
119464                 "TD Bank": {
119465                     "count": 206
119466                 },
119467                 "Belfius": {
119468                     "count": 231
119469                 },
119470                 "Bank of America": {
119471                     "count": 924
119472                 },
119473                 "RBC": {
119474                     "count": 230
119475                 },
119476                 "Alpha Bank": {
119477                     "count": 123
119478                 },
119479                 "Сбербанк": {
119480                     "count": 4794
119481                 },
119482                 "Россельхозбанк": {
119483                     "count": 201
119484                 },
119485                 "Crédit du Nord": {
119486                     "count": 96
119487                 },
119488                 "BancoEstado": {
119489                     "count": 80
119490                 },
119491                 "Millennium Bank": {
119492                     "count": 414
119493                 },
119494                 "State Bank of India": {
119495                     "count": 151
119496                 },
119497                 "Беларусбанк": {
119498                     "count": 242
119499                 },
119500                 "ING Bank Śląski": {
119501                     "count": 67
119502                 },
119503                 "Caixa Geral de Depósitos": {
119504                     "count": 129
119505                 },
119506                 "Kreissparkasse Köln": {
119507                     "count": 65
119508                 },
119509                 "Banco BCI": {
119510                     "count": 51
119511                 },
119512                 "Banco de Chile": {
119513                     "count": 98
119514                 },
119515                 "ВТБ24": {
119516                     "count": 326
119517                 },
119518                 "UBS": {
119519                     "count": 134
119520                 },
119521                 "PKO BP": {
119522                     "count": 265
119523                 },
119524                 "Chinabank": {
119525                     "count": 55
119526                 },
119527                 "PSBank": {
119528                     "count": 59
119529                 },
119530                 "Union Bank": {
119531                     "count": 124
119532                 },
119533                 "China Bank": {
119534                     "count": 66
119535                 },
119536                 "RCBC": {
119537                     "count": 122
119538                 },
119539                 "Unicaja": {
119540                     "count": 83
119541                 },
119542                 "BBK": {
119543                     "count": 79
119544                 },
119545                 "Ibercaja": {
119546                     "count": 69
119547                 },
119548                 "RBS": {
119549                     "count": 143
119550                 },
119551                 "Commercial Bank of Ceylon PLC": {
119552                     "count": 79
119553                 },
119554                 "Bank of Ireland": {
119555                     "count": 109
119556                 },
119557                 "BNL": {
119558                     "count": 87
119559                 },
119560                 "Banco Santander": {
119561                     "count": 138
119562                 },
119563                 "Banco Itaú": {
119564                     "count": 111
119565                 },
119566                 "AIB": {
119567                     "count": 72
119568                 },
119569                 "BZ WBK": {
119570                     "count": 77
119571                 },
119572                 "Banco do Brasil": {
119573                     "count": 557
119574                 },
119575                 "Caixa Econômica Federal": {
119576                     "count": 184
119577                 },
119578                 "Fifth Third Bank": {
119579                     "count": 84
119580                 },
119581                 "Banca Popolare di Vicenza": {
119582                     "count": 81
119583                 },
119584                 "Wachovia": {
119585                     "count": 58
119586                 },
119587                 "OLB": {
119588                     "count": 53
119589                 },
119590                 "みずほ銀行": {
119591                     "count": 78
119592                 },
119593                 "BES": {
119594                     "count": 72
119595                 },
119596                 "ICICI Bank": {
119597                     "count": 91
119598                 },
119599                 "HDFC Bank": {
119600                     "count": 91
119601                 },
119602                 "La Banque Postale": {
119603                     "count": 67
119604                 },
119605                 "Pekao SA": {
119606                     "count": 56
119607                 },
119608                 "Oberbank": {
119609                     "count": 90
119610                 },
119611                 "Bradesco": {
119612                     "count": 295
119613                 },
119614                 "Oldenburgische Landesbank": {
119615                     "count": 56
119616                 },
119617                 "Bendigo Bank": {
119618                     "count": 93
119619                 },
119620                 "Argenta": {
119621                     "count": 86
119622                 },
119623                 "AXA": {
119624                     "count": 68
119625                 },
119626                 "Axis Bank": {
119627                     "count": 61
119628                 },
119629                 "Banco Nación": {
119630                     "count": 67
119631                 },
119632                 "GE Money Bank": {
119633                     "count": 72
119634                 },
119635                 "Альфа-Банк": {
119636                     "count": 185
119637                 },
119638                 "Белагропромбанк": {
119639                     "count": 70
119640                 },
119641                 "Caja Círculo": {
119642                     "count": 65
119643                 },
119644                 "Banco Galicia": {
119645                     "count": 51
119646                 },
119647                 "Eurobank": {
119648                     "count": 97
119649                 },
119650                 "Banca Intesa": {
119651                     "count": 62
119652                 },
119653                 "Canara Bank": {
119654                     "count": 92
119655                 },
119656                 "Cajamar": {
119657                     "count": 77
119658                 },
119659                 "Banamex": {
119660                     "count": 149
119661                 },
119662                 "Crédit Mutuel de Bretagne": {
119663                     "count": 335
119664                 },
119665                 "Davivienda": {
119666                     "count": 83
119667                 },
119668                 "Bank Spółdzielczy": {
119669                     "count": 159
119670                 },
119671                 "Credit Agricole": {
119672                     "count": 157
119673                 },
119674                 "Bankinter": {
119675                     "count": 59
119676                 },
119677                 "Banque Nationale": {
119678                     "count": 63
119679                 },
119680                 "Bank of the West": {
119681                     "count": 96
119682                 },
119683                 "Key Bank": {
119684                     "count": 155
119685                 },
119686                 "Western Union": {
119687                     "count": 88
119688                 },
119689                 "Citizens Bank": {
119690                     "count": 115
119691                 },
119692                 "ПриватБанк": {
119693                     "count": 513
119694                 },
119695                 "Security Bank": {
119696                     "count": 78
119697                 },
119698                 "Millenium Bank": {
119699                     "count": 60
119700                 },
119701                 "Bankia": {
119702                     "count": 149
119703                 },
119704                 "三菱東京UFJ銀行": {
119705                     "count": 159
119706                 },
119707                 "Caixa": {
119708                     "count": 117
119709                 },
119710                 "Banco de Costa Rica": {
119711                     "count": 63
119712                 },
119713                 "SunTrust Bank": {
119714                     "count": 73
119715                 },
119716                 "Itaú": {
119717                     "count": 338
119718                 },
119719                 "PBZ": {
119720                     "count": 52
119721                 },
119722                 "中国工商银行": {
119723                     "count": 51
119724                 },
119725                 "Bancolombia": {
119726                     "count": 89
119727                 },
119728                 "Райффайзен Банк Аваль": {
119729                     "count": 64
119730                 },
119731                 "Bancomer": {
119732                     "count": 115
119733                 },
119734                 "Banorte": {
119735                     "count": 80
119736                 },
119737                 "Alior Bank": {
119738                     "count": 81
119739                 },
119740                 "BOC": {
119741                     "count": 51
119742                 },
119743                 "Банк Москвы": {
119744                     "count": 118
119745                 },
119746                 "ВТБ": {
119747                     "count": 59
119748                 },
119749                 "Getin Bank": {
119750                     "count": 55
119751                 },
119752                 "Caja Duero": {
119753                     "count": 57
119754                 },
119755                 "Regions Bank": {
119756                     "count": 62
119757                 },
119758                 "Росбанк": {
119759                     "count": 177
119760                 },
119761                 "Banco Estado": {
119762                     "count": 72
119763                 },
119764                 "BCI": {
119765                     "count": 68
119766                 },
119767                 "SunTrust": {
119768                     "count": 68
119769                 },
119770                 "PNC Bank": {
119771                     "count": 254
119772                 },
119773                 "신한은행": {
119774                     "count": 217,
119775                     "tags": {
119776                         "name:en": "Sinhan Bank"
119777                     }
119778                 },
119779                 "우리은행": {
119780                     "count": 291,
119781                     "tags": {
119782                         "name:en": "Uri Bank"
119783                     }
119784                 },
119785                 "국민은행": {
119786                     "count": 165,
119787                     "tags": {
119788                         "name:en": "Gungmin Bank"
119789                     }
119790                 },
119791                 "중소기업은행": {
119792                     "count": 52,
119793                     "tags": {
119794                         "name:en": "Industrial Bank of Korea"
119795                     }
119796                 },
119797                 "광주은행": {
119798                     "count": 51,
119799                     "tags": {
119800                         "name:en": "Gwangju Bank"
119801                     }
119802                 },
119803                 "Газпромбанк": {
119804                     "count": 100
119805                 },
119806                 "M&T Bank": {
119807                     "count": 92
119808                 },
119809                 "Caja de Burgos": {
119810                     "count": 51
119811                 },
119812                 "Santander Totta": {
119813                     "count": 69
119814                 },
119815                 "УкрСиббанк": {
119816                     "count": 192
119817                 },
119818                 "Ощадбанк": {
119819                     "count": 364
119820                 },
119821                 "Уралсиб": {
119822                     "count": 85
119823                 },
119824                 "りそな銀行": {
119825                     "count": 225,
119826                     "tags": {
119827                         "name:en": "Mizuho Bank"
119828                     }
119829                 },
119830                 "Ecobank": {
119831                     "count": 66
119832                 },
119833                 "Cajero Automatico Bancared": {
119834                     "count": 145
119835                 },
119836                 "Промсвязьбанк": {
119837                     "count": 93
119838                 },
119839                 "三井住友銀行": {
119840                     "count": 129
119841                 },
119842                 "Banco Provincia": {
119843                     "count": 67
119844                 },
119845                 "BB&T": {
119846                     "count": 147
119847                 },
119848                 "Возрождение": {
119849                     "count": 59
119850                 },
119851                 "Capital One": {
119852                     "count": 59
119853                 },
119854                 "横浜銀行": {
119855                     "count": 51
119856                 },
119857                 "Bank Mandiri": {
119858                     "count": 62
119859                 },
119860                 "Banco de la Nación": {
119861                     "count": 92
119862                 },
119863                 "Banco G&T Continental": {
119864                     "count": 62
119865                 },
119866                 "Peoples Bank": {
119867                     "count": 60
119868                 },
119869                 "工商银行": {
119870                     "count": 51
119871                 },
119872                 "Совкомбанк": {
119873                     "count": 55
119874                 },
119875                 "Provincial": {
119876                     "count": 56
119877                 },
119878                 "Banco de Desarrollo Banrural": {
119879                     "count": 73
119880                 },
119881                 "Banco Bradesco": {
119882                     "count": 65
119883                 },
119884                 "Bicentenario": {
119885                     "count": 182
119886                 },
119887                 "ლიბერთი ბანკი": {
119888                     "count": 54,
119889                     "tags": {
119890                         "name:en": "Liberty Bank"
119891                     }
119892                 },
119893                 "Banesco": {
119894                     "count": 108
119895                 },
119896                 "Mercantil": {
119897                     "count": 75
119898                 },
119899                 "Bank BRI": {
119900                     "count": 53
119901                 },
119902                 "Del Tesoro": {
119903                     "count": 91
119904                 },
119905                 "하나은행": {
119906                     "count": 77
119907                 },
119908                 "CityCommerce Bank": {
119909                     "count": 71
119910                 },
119911                 "De Venezuela": {
119912                     "count": 117
119913                 }
119914             },
119915             "car_rental": {
119916                 "Europcar": {
119917                     "count": 291
119918                 },
119919                 "Budget": {
119920                     "count": 92
119921                 },
119922                 "Sixt": {
119923                     "count": 161
119924                 },
119925                 "Avis": {
119926                     "count": 282
119927                 },
119928                 "Hertz": {
119929                     "count": 293
119930                 },
119931                 "Enterprise": {
119932                     "count": 199
119933                 },
119934                 "stadtmobil CarSharing-Station": {
119935                     "count": 148
119936                 }
119937             },
119938             "pharmacy": {
119939                 "Rowlands Pharmacy": {
119940                     "count": 71
119941                 },
119942                 "Boots": {
119943                     "count": 840
119944                 },
119945                 "Marien-Apotheke": {
119946                     "count": 314
119947                 },
119948                 "Mercury Drug": {
119949                     "count": 426
119950                 },
119951                 "Löwen-Apotheke": {
119952                     "count": 356
119953                 },
119954                 "Superdrug": {
119955                     "count": 117
119956                 },
119957                 "Sonnen-Apotheke": {
119958                     "count": 311
119959                 },
119960                 "Rathaus-Apotheke": {
119961                     "count": 132
119962                 },
119963                 "Engel-Apotheke": {
119964                     "count": 123
119965                 },
119966                 "Hirsch-Apotheke": {
119967                     "count": 83
119968                 },
119969                 "Stern-Apotheke": {
119970                     "count": 67
119971                 },
119972                 "Lloyds Pharmacy": {
119973                     "count": 295
119974                 },
119975                 "Rosen-Apotheke": {
119976                     "count": 208
119977                 },
119978                 "Stadt-Apotheke": {
119979                     "count": 302
119980                 },
119981                 "Markt-Apotheke": {
119982                     "count": 164
119983                 },
119984                 "Аптека": {
119985                     "count": 1989
119986                 },
119987                 "Pharmasave": {
119988                     "count": 64
119989                 },
119990                 "Brunnen-Apotheke": {
119991                     "count": 53
119992                 },
119993                 "Shoppers Drug Mart": {
119994                     "count": 430
119995                 },
119996                 "Apotheke am Markt": {
119997                     "count": 60
119998                 },
119999                 "Alte Apotheke": {
120000                     "count": 88
120001                 },
120002                 "Neue Apotheke": {
120003                     "count": 109
120004                 },
120005                 "Gintarinė vaistinė": {
120006                     "count": 101
120007                 },
120008                 "Rats-Apotheke": {
120009                     "count": 84
120010                 },
120011                 "Adler Apotheke": {
120012                     "count": 313
120013                 },
120014                 "Pharmacie Centrale": {
120015                     "count": 64
120016                 },
120017                 "Walgreens": {
120018                     "count": 1619
120019                 },
120020                 "Rite Aid": {
120021                     "count": 745
120022                 },
120023                 "Apotheke": {
120024                     "count": 165
120025                 },
120026                 "Linden-Apotheke": {
120027                     "count": 211
120028                 },
120029                 "Bahnhof-Apotheke": {
120030                     "count": 66
120031                 },
120032                 "Burg-Apotheke": {
120033                     "count": 55
120034                 },
120035                 "Jean Coutu": {
120036                     "count": 62
120037                 },
120038                 "Pharmaprix": {
120039                     "count": 60
120040                 },
120041                 "Farmacias Ahumada": {
120042                     "count": 104
120043                 },
120044                 "Farmacia Comunale": {
120045                     "count": 113
120046                 },
120047                 "Farmacias Cruz Verde": {
120048                     "count": 86
120049                 },
120050                 "Cruz Verde": {
120051                     "count": 99
120052                 },
120053                 "Hubertus Apotheke": {
120054                     "count": 52
120055                 },
120056                 "CVS": {
120057                     "count": 1560
120058                 },
120059                 "Farmacias SalcoBrand": {
120060                     "count": 133
120061                 },
120062                 "Фармация": {
120063                     "count": 120
120064                 },
120065                 "Bären-Apotheke": {
120066                     "count": 74
120067                 },
120068                 "Clicks": {
120069                     "count": 113
120070                 },
120071                 "セイジョー": {
120072                     "count": 53
120073                 },
120074                 "マツモトキヨシ": {
120075                     "count": 115
120076                 },
120077                 "Dr. Max": {
120078                     "count": 51
120079                 },
120080                 "Вита": {
120081                     "count": 106
120082                 },
120083                 "Радуга": {
120084                     "count": 70
120085                 },
120086                 "サンドラッグ": {
120087                     "count": 61
120088                 },
120089                 "Apteka": {
120090                     "count": 366
120091                 },
120092                 "Первая помощь": {
120093                     "count": 74
120094                 },
120095                 "Ригла": {
120096                     "count": 113
120097                 },
120098                 "Имплозия": {
120099                     "count": 63
120100                 },
120101                 "Kinney Drugs": {
120102                     "count": 68
120103                 },
120104                 "Классика": {
120105                     "count": 67
120106                 },
120107                 "Ljekarna": {
120108                     "count": 53
120109                 },
120110                 "SalcoBrand": {
120111                     "count": 88
120112                 },
120113                 "Аптека 36,6": {
120114                     "count": 224
120115                 },
120116                 "Фармакор": {
120117                     "count": 75
120118                 },
120119                 "スギ薬局": {
120120                     "count": 84
120121                 },
120122                 "Аптечный пункт": {
120123                     "count": 148
120124                 },
120125                 "Невис": {
120126                     "count": 60
120127                 },
120128                 "トモズ (Tomod's)": {
120129                     "count": 83
120130                 },
120131                 "Eurovaistinė": {
120132                     "count": 65
120133                 },
120134                 "Farmacity": {
120135                     "count": 68
120136                 },
120137                 "аптека": {
120138                     "count": 96
120139                 },
120140                 "The Generics Pharmacy": {
120141                     "count": 95
120142                 },
120143                 "Farmatodo": {
120144                     "count": 123
120145                 },
120146                 "Duane Reade": {
120147                     "count": 61
120148                 },
120149                 "H-E-B": {
120150                     "count": 262
120151                 },
120152                 "Фармленд": {
120153                     "count": 82
120154                 },
120155                 "ドラッグてらしま (Drug Terashima)": {
120156                     "count": 96
120157                 },
120158                 "Арніка": {
120159                     "count": 125
120160                 },
120161                 "ავერსი (Aversi)": {
120162                     "count": 62
120163                 },
120164                 "Farmahorro": {
120165                     "count": 58
120166                 }
120167             },
120168             "cafe": {
120169                 "Starbucks": {
120170                     "count": 4238,
120171                     "tags": {
120172                         "cuisine": "coffee_shop"
120173                     }
120174                 },
120175                 "Cafeteria": {
120176                     "count": 115
120177                 },
120178                 "Costa": {
120179                     "count": 618
120180                 },
120181                 "Caffè Nero": {
120182                     "count": 169
120183                 },
120184                 "Кафе": {
120185                     "count": 226
120186                 },
120187                 "Café Central": {
120188                     "count": 61
120189                 },
120190                 "Second Cup": {
120191                     "count": 193
120192                 },
120193                 "Eisdiele": {
120194                     "count": 73
120195                 },
120196                 "Dunkin Donuts": {
120197                     "count": 428,
120198                     "tags": {
120199                         "cuisine": "donut"
120200                     }
120201                 },
120202                 "Espresso House": {
120203                     "count": 53
120204                 },
120205                 "Segafredo": {
120206                     "count": 69
120207                 },
120208                 "Coffee Time": {
120209                     "count": 94
120210                 },
120211                 "Cafe Coffee Day": {
120212                     "count": 120
120213                 },
120214                 "Eiscafe Venezia": {
120215                     "count": 180
120216                 },
120217                 "スターバックス": {
120218                     "count": 251,
120219                     "tags": {
120220                         "name:en": "Starbucks"
120221                     }
120222                 },
120223                 "Шоколадница": {
120224                     "count": 145
120225                 },
120226                 "Pret A Manger": {
120227                     "count": 119
120228                 },
120229                 "Столовая": {
120230                     "count": 391
120231                 },
120232                 "Jamba Juice": {
120233                     "count": 53
120234                 },
120235                 "ドトール": {
120236                     "count": 164,
120237                     "tags": {
120238                         "name:en": "DOUTOR"
120239                     }
120240                 },
120241                 "Tchibo": {
120242                     "count": 100
120243                 },
120244                 "Кофе Хауз": {
120245                     "count": 104
120246                 },
120247                 "Caribou Coffee": {
120248                     "count": 100
120249                 },
120250                 "Уют": {
120251                     "count": 51
120252                 },
120253                 "Шашлычная": {
120254                     "count": 58
120255                 },
120256                 "คาเฟ่ อเมซอน": {
120257                     "count": 62
120258                 },
120259                 "Traveler's Coffee": {
120260                     "count": 60
120261                 },
120262                 "カフェ・ド・クリエ": {
120263                     "count": 67,
120264                     "tags": {
120265                         "name:en": "Cafe de CRIE"
120266                     }
120267                 },
120268                 "Cafe Amazon": {
120269                     "count": 65
120270                 }
120271             }
120272         },
120273         "shop": {
120274             "supermarket": {
120275                 "Budgens": {
120276                     "count": 88
120277                 },
120278                 "Morrisons": {
120279                     "count": 411
120280                 },
120281                 "Interspar": {
120282                     "count": 142
120283                 },
120284                 "Merkur": {
120285                     "count": 107
120286                 },
120287                 "Sainsbury's": {
120288                     "count": 547
120289                 },
120290                 "Lidl": {
120291                     "count": 6208
120292                 },
120293                 "EDEKA": {
120294                     "count": 506
120295                 },
120296                 "Coles": {
120297                     "count": 400
120298                 },
120299                 "Iceland": {
120300                     "count": 315
120301                 },
120302                 "Coop": {
120303                     "count": 1906
120304                 },
120305                 "Tesco": {
120306                     "count": 1297
120307                 },
120308                 "Woolworths": {
120309                     "count": 541
120310                 },
120311                 "Zielpunkt": {
120312                     "count": 239
120313                 },
120314                 "Nahkauf": {
120315                     "count": 170
120316                 },
120317                 "Billa": {
120318                     "count": 1432
120319                 },
120320                 "Kaufland": {
120321                     "count": 1004
120322                 },
120323                 "Plus": {
120324                     "count": 120
120325                 },
120326                 "ALDI": {
120327                     "count": 5172
120328                 },
120329                 "Checkers": {
120330                     "count": 128
120331                 },
120332                 "Tesco Metro": {
120333                     "count": 137
120334                 },
120335                 "NP": {
120336                     "count": 153
120337                 },
120338                 "Penny": {
120339                     "count": 1759
120340                 },
120341                 "Norma": {
120342                     "count": 1068
120343                 },
120344                 "Asda": {
120345                     "count": 225
120346                 },
120347                 "Netto": {
120348                     "count": 4379
120349                 },
120350                 "REWE": {
120351                     "count": 1474
120352                 },
120353                 "Rewe": {
120354                     "count": 1171
120355                 },
120356                 "Aldi Süd": {
120357                     "count": 594
120358                 },
120359                 "Real": {
120360                     "count": 246
120361                 },
120362                 "Tesco Express": {
120363                     "count": 406
120364                 },
120365                 "King Soopers": {
120366                     "count": 72
120367                 },
120368                 "Kiwi": {
120369                     "count": 167
120370                 },
120371                 "Edeka": {
120372                     "count": 1787
120373                 },
120374                 "Pick n Pay": {
120375                     "count": 241
120376                 },
120377                 "ICA": {
120378                     "count": 192
120379                 },
120380                 "Tengelmann": {
120381                     "count": 188
120382                 },
120383                 "Carrefour": {
120384                     "count": 1640
120385                 },
120386                 "Waitrose": {
120387                     "count": 258
120388                 },
120389                 "Spar": {
120390                     "count": 2100
120391                 },
120392                 "Hofer": {
120393                     "count": 442
120394                 },
120395                 "M-Preis": {
120396                     "count": 76
120397                 },
120398                 "LIDL": {
120399                     "count": 922
120400                 },
120401                 "tegut": {
120402                     "count": 210
120403                 },
120404                 "Sainsbury's Local": {
120405                     "count": 118
120406                 },
120407                 "E-Center": {
120408                     "count": 66
120409                 },
120410                 "Aldi Nord": {
120411                     "count": 210
120412                 },
120413                 "nahkauf": {
120414                     "count": 84
120415                 },
120416                 "Meijer": {
120417                     "count": 76
120418                 },
120419                 "Safeway": {
120420                     "count": 410
120421                 },
120422                 "Costco": {
120423                     "count": 152
120424                 },
120425                 "Albert": {
120426                     "count": 185
120427                 },
120428                 "Jumbo": {
120429                     "count": 194
120430                 },
120431                 "Shoprite": {
120432                     "count": 244
120433                 },
120434                 "MPreis": {
120435                     "count": 54
120436                 },
120437                 "Penny Market": {
120438                     "count": 429
120439                 },
120440                 "Tesco Extra": {
120441                     "count": 123
120442                 },
120443                 "Albert Heijn": {
120444                     "count": 476
120445                 },
120446                 "IGA": {
120447                     "count": 363
120448                 },
120449                 "Super U": {
120450                     "count": 488
120451                 },
120452                 "Metro": {
120453                     "count": 260
120454                 },
120455                 "Neukauf": {
120456                     "count": 77
120457                 },
120458                 "Migros": {
120459                     "count": 459
120460                 },
120461                 "Marktkauf": {
120462                     "count": 121
120463                 },
120464                 "Delikatesy Centrum": {
120465                     "count": 59
120466                 },
120467                 "C1000": {
120468                     "count": 307
120469                 },
120470                 "Hoogvliet": {
120471                     "count": 53
120472                 },
120473                 "COOP": {
120474                     "count": 194
120475                 },
120476                 "Food Basics": {
120477                     "count": 75
120478                 },
120479                 "Casino": {
120480                     "count": 264
120481                 },
120482                 "Penny Markt": {
120483                     "count": 466
120484                 },
120485                 "Giant": {
120486                     "count": 191
120487                 },
120488                 "COOP Jednota": {
120489                     "count": 73
120490                 },
120491                 "Rema 1000": {
120492                     "count": 368
120493                 },
120494                 "Kaufpark": {
120495                     "count": 96
120496                 },
120497                 "ALDI SÜD": {
120498                     "count": 113
120499                 },
120500                 "Simply Market": {
120501                     "count": 330
120502                 },
120503                 "Konzum": {
120504                     "count": 230
120505                 },
120506                 "Carrefour Express": {
120507                     "count": 353
120508                 },
120509                 "Eurospar": {
120510                     "count": 270
120511                 },
120512                 "Mercator": {
120513                     "count": 125
120514                 },
120515                 "Famila": {
120516                     "count": 130
120517                 },
120518                 "Hemköp": {
120519                     "count": 82
120520                 },
120521                 "real,-": {
120522                     "count": 81
120523                 },
120524                 "Markant": {
120525                     "count": 88
120526                 },
120527                 "Volg": {
120528                     "count": 135
120529                 },
120530                 "Leader Price": {
120531                     "count": 267
120532                 },
120533                 "Treff 3000": {
120534                     "count": 94
120535                 },
120536                 "SuperBrugsen": {
120537                     "count": 67
120538                 },
120539                 "Kaiser's": {
120540                     "count": 256
120541                 },
120542                 "K+K": {
120543                     "count": 106
120544                 },
120545                 "Unimarkt": {
120546                     "count": 86
120547                 },
120548                 "Carrefour City": {
120549                     "count": 126
120550                 },
120551                 "Sobeys": {
120552                     "count": 122
120553                 },
120554                 "S-Market": {
120555                     "count": 109
120556                 },
120557                 "Combi": {
120558                     "count": 55
120559                 },
120560                 "Denner": {
120561                     "count": 276
120562                 },
120563                 "Konsum": {
120564                     "count": 133
120565                 },
120566                 "Franprix": {
120567                     "count": 312
120568                 },
120569                 "Monoprix": {
120570                     "count": 198
120571                 },
120572                 "Diska": {
120573                     "count": 69
120574                 },
120575                 "PENNY": {
120576                     "count": 79
120577                 },
120578                 "Dia": {
120579                     "count": 835
120580                 },
120581                 "Giant Eagle": {
120582                     "count": 85
120583                 },
120584                 "NORMA": {
120585                     "count": 115
120586                 },
120587                 "AD Delhaize": {
120588                     "count": 63
120589                 },
120590                 "Auchan": {
120591                     "count": 152
120592                 },
120593                 "Mercadona": {
120594                     "count": 769
120595                 },
120596                 "Consum": {
120597                     "count": 130
120598                 },
120599                 "Carrefour Market": {
120600                     "count": 80
120601                 },
120602                 "Whole Foods": {
120603                     "count": 210
120604                 },
120605                 "Pam": {
120606                     "count": 56
120607                 },
120608                 "sky": {
120609                     "count": 105
120610                 },
120611                 "Despar": {
120612                     "count": 146
120613                 },
120614                 "Eroski": {
120615                     "count": 208
120616                 },
120617                 "Costcutter": {
120618                     "count": 63
120619                 },
120620                 "Maxi": {
120621                     "count": 108
120622                 },
120623                 "Colruyt": {
120624                     "count": 180
120625                 },
120626                 "The Co-operative": {
120627                     "count": 64
120628                 },
120629                 "Intermarché": {
120630                     "count": 1210
120631                 },
120632                 "Delhaize": {
120633                     "count": 207
120634                 },
120635                 "CBA": {
120636                     "count": 176
120637                 },
120638                 "Shopi": {
120639                     "count": 53
120640                 },
120641                 "Walmart": {
120642                     "count": 644
120643                 },
120644                 "Kroger": {
120645                     "count": 317
120646                 },
120647                 "Albertsons": {
120648                     "count": 242
120649                 },
120650                 "Trader Joe's": {
120651                     "count": 235
120652                 },
120653                 "Feneberg": {
120654                     "count": 58
120655                 },
120656                 "denn's Biomarkt": {
120657                     "count": 52
120658                 },
120659                 "dm": {
120660                     "count": 114
120661                 },
120662                 "Kvickly": {
120663                     "count": 55
120664                 },
120665                 "Makro": {
120666                     "count": 140
120667                 },
120668                 "Dico": {
120669                     "count": 53
120670                 },
120671                 "Nah & Frisch": {
120672                     "count": 73
120673                 },
120674                 "Champion": {
120675                     "count": 59
120676                 },
120677                 "ICA Supermarket": {
120678                     "count": 51
120679                 },
120680                 "Fakta": {
120681                     "count": 235
120682                 },
120683                 "Магнит": {
120684                     "count": 1760
120685                 },
120686                 "Caprabo": {
120687                     "count": 103
120688                 },
120689                 "Famiglia Cooperativa": {
120690                     "count": 64
120691                 },
120692                 "Народная 7Я семьЯ": {
120693                     "count": 154
120694                 },
120695                 "Esselunga": {
120696                     "count": 85
120697                 },
120698                 "Maxima": {
120699                     "count": 102
120700                 },
120701                 "Petit Casino": {
120702                     "count": 111
120703                 },
120704                 "Wasgau": {
120705                     "count": 60
120706                 },
120707                 "Pingo Doce": {
120708                     "count": 253
120709                 },
120710                 "Match": {
120711                     "count": 140
120712                 },
120713                 "Profi": {
120714                     "count": 60
120715                 },
120716                 "Lider": {
120717                     "count": 65
120718                 },
120719                 "Unimarc": {
120720                     "count": 177
120721                 },
120722                 "Co-operative Food": {
120723                     "count": 59
120724                 },
120725                 "Santa Isabel": {
120726                     "count": 128
120727                 },
120728                 "Седьмой континент": {
120729                     "count": 79
120730                 },
120731                 "HIT": {
120732                     "count": 59
120733                 },
120734                 "Rimi": {
120735                     "count": 106
120736                 },
120737                 "Conad": {
120738                     "count": 304
120739                 },
120740                 "Фуршет": {
120741                     "count": 76
120742                 },
120743                 "Willys": {
120744                     "count": 56
120745                 },
120746                 "Farmfoods": {
120747                     "count": 64
120748                 },
120749                 "U Express": {
120750                     "count": 51
120751                 },
120752                 "Фора": {
120753                     "count": 52
120754                 },
120755                 "Dunnes Stores": {
120756                     "count": 73
120757                 },
120758                 "Сільпо": {
120759                     "count": 125
120760                 },
120761                 "マルエツ": {
120762                     "count": 59
120763                 },
120764                 "Piggly Wiggly": {
120765                     "count": 57
120766                 },
120767                 "Crai": {
120768                     "count": 54
120769                 },
120770                 "El Árbol": {
120771                     "count": 73
120772                 },
120773                 "Centre Commercial E. Leclerc": {
120774                     "count": 549
120775                 },
120776                 "Foodland": {
120777                     "count": 100
120778                 },
120779                 "Super Brugsen": {
120780                     "count": 67
120781                 },
120782                 "Дикси": {
120783                     "count": 683
120784                 },
120785                 "Пятёрочка": {
120786                     "count": 1344
120787                 },
120788                 "Publix": {
120789                     "count": 339
120790                 },
120791                 "Føtex": {
120792                     "count": 66
120793                 },
120794                 "coop": {
120795                     "count": 73
120796                 },
120797                 "Fressnapf": {
120798                     "count": 69
120799                 },
120800                 "Coop Konsum": {
120801                     "count": 79
120802                 },
120803                 "Carrefour Contact": {
120804                     "count": 83
120805                 },
120806                 "SPAR": {
120807                     "count": 286
120808                 },
120809                 "No Frills": {
120810                     "count": 105
120811                 },
120812                 "Plodine": {
120813                     "count": 52
120814                 },
120815                 "ADEG": {
120816                     "count": 68
120817                 },
120818                 "Minipreço": {
120819                     "count": 111
120820                 },
120821                 "Biedronka": {
120822                     "count": 1335
120823                 },
120824                 "The Co-operative Food": {
120825                     "count": 131
120826                 },
120827                 "Eurospin": {
120828                     "count": 155
120829                 },
120830                 "Семья": {
120831                     "count": 62
120832                 },
120833                 "Gadis": {
120834                     "count": 53
120835                 },
120836                 "Евроопт": {
120837                     "count": 68
120838                 },
120839                 "Centra": {
120840                     "count": 51
120841                 },
120842                 "Квартал": {
120843                     "count": 82
120844                 },
120845                 "New World": {
120846                     "count": 69
120847                 },
120848                 "Countdown": {
120849                     "count": 95
120850                 },
120851                 "Reliance Fresh": {
120852                     "count": 61
120853                 },
120854                 "Stokrotka": {
120855                     "count": 98
120856                 },
120857                 "Coop Jednota": {
120858                     "count": 74
120859                 },
120860                 "Fred Meyer": {
120861                     "count": 64
120862                 },
120863                 "Irma": {
120864                     "count": 58
120865                 },
120866                 "Continente": {
120867                     "count": 75
120868                 },
120869                 "Price Chopper": {
120870                     "count": 99
120871                 },
120872                 "Game": {
120873                     "count": 52
120874                 },
120875                 "Soriana": {
120876                     "count": 93
120877                 },
120878                 "Alimerka": {
120879                     "count": 64
120880                 },
120881                 "Piotr i Paweł": {
120882                     "count": 53
120883                 },
120884                 "Перекресток": {
120885                     "count": 312
120886                 },
120887                 "Maxima X": {
120888                     "count": 117
120889                 },
120890                 "Карусель": {
120891                     "count": 55
120892                 },
120893                 "ALDI Nord": {
120894                     "count": 51
120895                 },
120896                 "Condis": {
120897                     "count": 67
120898                 },
120899                 "Sam's Club": {
120900                     "count": 138
120901                 },
120902                 "Копейка": {
120903                     "count": 87
120904                 },
120905                 "Géant Casino": {
120906                     "count": 54
120907                 },
120908                 "ASDA": {
120909                     "count": 180
120910                 },
120911                 "Intermarche": {
120912                     "count": 115
120913                 },
120914                 "Stop & Shop": {
120915                     "count": 66
120916                 },
120917                 "Food Lion": {
120918                     "count": 216
120919                 },
120920                 "Harris Teeter": {
120921                     "count": 92
120922                 },
120923                 "Foodworks": {
120924                     "count": 62
120925                 },
120926                 "Polo Market": {
120927                     "count": 86
120928                 },
120929                 "Лента": {
120930                     "count": 51
120931                 },
120932                 "西友 (SEIYU)": {
120933                     "count": 58
120934                 },
120935                 "H-E-B": {
120936                     "count": 293
120937                 },
120938                 "Атак": {
120939                     "count": 53
120940                 },
120941                 "Полушка": {
120942                     "count": 139
120943                 },
120944                 "Extra": {
120945                     "count": 82
120946                 },
120947                 "Lewiatan": {
120948                     "count": 94
120949                 },
120950                 "Sigma": {
120951                     "count": 51
120952                 },
120953                 "АТБ": {
120954                     "count": 322
120955                 },
120956                 "Społem": {
120957                     "count": 55
120958                 },
120959                 "Bodega Aurrera": {
120960                     "count": 82
120961                 },
120962                 "Tesco Lotus": {
120963                     "count": 77
120964                 },
120965                 "Мария-Ра": {
120966                     "count": 108
120967                 },
120968                 "Магнолия": {
120969                     "count": 72
120970                 },
120971                 "Магазин": {
120972                     "count": 120
120973                 },
120974                 "Монетка": {
120975                     "count": 174
120976                 },
120977                 "Hy-Vee": {
120978                     "count": 75
120979                 },
120980                 "Walmart Supercenter": {
120981                     "count": 133
120982                 },
120983                 "Hannaford": {
120984                     "count": 57
120985                 },
120986                 "Wegmans": {
120987                     "count": 83
120988                 },
120989                 "業務スーパー": {
120990                     "count": 61
120991                 },
120992                 "Norfa XL": {
120993                     "count": 55
120994                 },
120995                 "ヨークマート (YorkMart)": {
120996                     "count": 64
120997                 },
120998                 "Leclerc Drive": {
120999                     "count": 76
121000                 }
121001             },
121002             "electronics": {
121003                 "Media Markt": {
121004                     "count": 285
121005                 },
121006                 "Maplin": {
121007                     "count": 65
121008                 },
121009                 "Best Buy": {
121010                     "count": 345
121011                 },
121012                 "Future Shop": {
121013                     "count": 73
121014                 },
121015                 "Saturn": {
121016                     "count": 134
121017                 },
121018                 "Currys": {
121019                     "count": 80
121020                 },
121021                 "Radio Shack": {
121022                     "count": 269
121023                 },
121024                 "Euronics": {
121025                     "count": 115
121026                 },
121027                 "Expert": {
121028                     "count": 123
121029                 },
121030                 "Эльдорадо": {
121031                     "count": 184
121032                 },
121033                 "Darty": {
121034                     "count": 74
121035                 },
121036                 "М.Видео": {
121037                     "count": 89
121038                 },
121039                 "ヤマダ電機": {
121040                     "count": 51
121041                 }
121042             },
121043             "convenience": {
121044                 "Shell": {
121045                     "count": 255
121046                 },
121047                 "Spar": {
121048                     "count": 922
121049                 },
121050                 "McColl's": {
121051                     "count": 100
121052                 },
121053                 "Tesco Express": {
121054                     "count": 426
121055                 },
121056                 "Sainsbury's Local": {
121057                     "count": 104
121058                 },
121059                 "Aral": {
121060                     "count": 56
121061                 },
121062                 "One Stop": {
121063                     "count": 146
121064                 },
121065                 "The Co-operative Food": {
121066                     "count": 115
121067                 },
121068                 "Londis": {
121069                     "count": 352
121070                 },
121071                 "7-Eleven": {
121072                     "count": 4440
121073                 },
121074                 "CBA": {
121075                     "count": 135
121076                 },
121077                 "Coop": {
121078                     "count": 538
121079                 },
121080                 "Sale": {
121081                     "count": 80
121082                 },
121083                 "Statoil": {
121084                     "count": 69
121085                 },
121086                 "Sheetz": {
121087                     "count": 54
121088                 },
121089                 "Konzum": {
121090                     "count": 173
121091                 },
121092                 "Siwa": {
121093                     "count": 216
121094                 },
121095                 "Mercator": {
121096                     "count": 57
121097                 },
121098                 "Esso": {
121099                     "count": 67
121100                 },
121101                 "COOP Jednota": {
121102                     "count": 181
121103                 },
121104                 "Mac's": {
121105                     "count": 152
121106                 },
121107                 "Alepa": {
121108                     "count": 62
121109                 },
121110                 "Hasty Market": {
121111                     "count": 54
121112                 },
121113                 "K-Market": {
121114                     "count": 54
121115                 },
121116                 "Costcutter": {
121117                     "count": 292
121118                 },
121119                 "Valintatalo": {
121120                     "count": 62
121121                 },
121122                 "SPAR": {
121123                     "count": 197
121124                 },
121125                 "COOP": {
121126                     "count": 140
121127                 },
121128                 "Casino": {
121129                     "count": 90
121130                 },
121131                 "Franprix": {
121132                     "count": 61
121133                 },
121134                 "Circle K": {
121135                     "count": 289
121136                 },
121137                 "セブンイレブン": {
121138                     "count": 3011,
121139                     "tags": {
121140                         "name:en": "7-Eleven"
121141                     }
121142                 },
121143                 "ローソン": {
121144                     "count": 1596,
121145                     "tags": {
121146                         "name:en": "LAWSON"
121147                     }
121148                 },
121149                 "BP": {
121150                     "count": 163
121151                 },
121152                 "Tesco": {
121153                     "count": 55
121154                 },
121155                 "Petit Casino": {
121156                     "count": 233
121157                 },
121158                 "Volg": {
121159                     "count": 116
121160                 },
121161                 "Mace": {
121162                     "count": 115
121163                 },
121164                 "Mini Market": {
121165                     "count": 272
121166                 },
121167                 "Nisa Local": {
121168                     "count": 77
121169                 },
121170                 "Dorfladen": {
121171                     "count": 75
121172                 },
121173                 "Продукты": {
121174                     "count": 4285
121175                 },
121176                 "Mini Stop": {
121177                     "count": 228
121178                 },
121179                 "LAWSON": {
121180                     "count": 419
121181                 },
121182                 "デイリーヤマザキ": {
121183                     "count": 141
121184                 },
121185                 "Biedronka": {
121186                     "count": 83
121187                 },
121188                 "Надежда": {
121189                     "count": 56
121190                 },
121191                 "Mobil": {
121192                     "count": 66
121193                 },
121194                 "Nisa": {
121195                     "count": 51
121196                 },
121197                 "Premier": {
121198                     "count": 129
121199                 },
121200                 "ABC": {
121201                     "count": 152
121202                 },
121203                 "ミニストップ": {
121204                     "count": 316,
121205                     "tags": {
121206                         "name:en": "MINISTOP"
121207                     }
121208                 },
121209                 "サンクス": {
121210                     "count": 560,
121211                     "tags": {
121212                         "name:en": "sunkus"
121213                     }
121214                 },
121215                 "スリーエフ": {
121216                     "count": 88
121217                 },
121218                 "8 à Huit": {
121219                     "count": 61
121220                 },
121221                 "Tchibo": {
121222                     "count": 56
121223                 },
121224                 "Żabka": {
121225                     "count": 546
121226                 },
121227                 "Almacen": {
121228                     "count": 229
121229                 },
121230                 "Vival": {
121231                     "count": 194
121232                 },
121233                 "FamilyMart": {
121234                     "count": 529
121235                 },
121236                 "ファミリーマート": {
121237                     "count": 1608,
121238                     "tags": {
121239                         "name:en": "FamilyMart"
121240                     }
121241                 },
121242                 "Carrefour City": {
121243                     "count": 57
121244                 },
121245                 "Sunkus": {
121246                     "count": 62
121247                 },
121248                 "Casey's General Store": {
121249                     "count": 95
121250                 },
121251                 "セブンイレブン(Seven-Eleven)": {
121252                     "count": 65
121253                 },
121254                 "Jednota": {
121255                     "count": 58
121256                 },
121257                 "Магазин": {
121258                     "count": 915
121259                 },
121260                 "Гастроном": {
121261                     "count": 152
121262                 },
121263                 "Sklep spożywczy": {
121264                     "count": 318
121265                 },
121266                 "Centra": {
121267                     "count": 111
121268                 },
121269                 "Магнит": {
121270                     "count": 701
121271                 },
121272                 "サークルK": {
121273                     "count": 538,
121274                     "tags": {
121275                         "name:en": "Circle K"
121276                     }
121277                 },
121278                 "Wawa": {
121279                     "count": 135
121280                 },
121281                 "Proxi": {
121282                     "count": 123
121283                 },
121284                 "Универсам": {
121285                     "count": 78
121286                 },
121287                 "Перекресток": {
121288                     "count": 51
121289                 },
121290                 "Groszek": {
121291                     "count": 65
121292                 },
121293                 "Select": {
121294                     "count": 62
121295                 },
121296                 "Večerka": {
121297                     "count": 51
121298                 },
121299                 "Potraviny": {
121300                     "count": 249
121301                 },
121302                 "Смак": {
121303                     "count": 78
121304                 },
121305                 "Эконом": {
121306                     "count": 55
121307                 },
121308                 "Березка": {
121309                     "count": 77
121310                 },
121311                 "Społem": {
121312                     "count": 93
121313                 },
121314                 "Carrefour Express": {
121315                     "count": 84
121316                 },
121317                 "Cumberland Farms": {
121318                     "count": 63
121319                 },
121320                 "Chevron": {
121321                     "count": 59
121322                 },
121323                 "Coop Jednota": {
121324                     "count": 66
121325                 },
121326                 "Tesco Lotus Express": {
121327                     "count": 67
121328                 },
121329                 "Kiosk": {
121330                     "count": 55
121331                 },
121332                 "24 часа": {
121333                     "count": 58
121334                 },
121335                 "Минимаркет": {
121336                     "count": 102
121337                 },
121338                 "Oxxo": {
121339                     "count": 669
121340                 },
121341                 "Пятёрочка": {
121342                     "count": 398
121343                 },
121344                 "abc": {
121345                     "count": 74
121346                 },
121347                 "7/11": {
121348                     "count": 51
121349                 },
121350                 "Stewart's": {
121351                     "count": 255
121352                 },
121353                 "Продукти": {
121354                     "count": 171
121355                 },
121356                 "ローソンストア100 (LAWSON STORE 100)": {
121357                     "count": 85
121358                 },
121359                 "Дикси": {
121360                     "count": 119
121361                 },
121362                 "Радуга": {
121363                     "count": 86
121364                 },
121365                 "ローソンストア100": {
121366                     "count": 76
121367                 },
121368                 "เซเว่นอีเลฟเว่น": {
121369                     "count": 185
121370                 },
121371                 "Spożywczy": {
121372                     "count": 78
121373                 },
121374                 "Delikatesy Centrum": {
121375                     "count": 53
121376                 },
121377                 "Citgo": {
121378                     "count": 62
121379                 },
121380                 "Фортуна": {
121381                     "count": 51
121382                 },
121383                 "Kum & Go": {
121384                     "count": 59
121385                 },
121386                 "Мария-Ра": {
121387                     "count": 76
121388                 },
121389                 "Picard": {
121390                     "count": 57
121391                 },
121392                 "Four Square": {
121393                     "count": 52
121394                 },
121395                 "Визит": {
121396                     "count": 57
121397                 },
121398                 "Авоська": {
121399                     "count": 55
121400                 },
121401                 "Dollar General": {
121402                     "count": 127
121403                 },
121404                 "Studenac": {
121405                     "count": 76
121406                 },
121407                 "Central Convenience Store": {
121408                     "count": 55
121409                 },
121410                 "Монетка": {
121411                     "count": 62
121412                 },
121413                 "продукты": {
121414                     "count": 114
121415                 },
121416                 "Теремок": {
121417                     "count": 56
121418                 },
121419                 "Kwik Trip": {
121420                     "count": 69
121421                 },
121422                 "Кулинария": {
121423                     "count": 55
121424                 },
121425                 "全家": {
121426                     "count": 90
121427                 },
121428                 "Мечта": {
121429                     "count": 54
121430                 },
121431                 "Epicerie": {
121432                     "count": 102
121433                 },
121434                 "Кировский": {
121435                     "count": 67
121436                 },
121437                 "Food Mart": {
121438                     "count": 117
121439                 },
121440                 "Delikatesy": {
121441                     "count": 81
121442                 },
121443                 "ポプラ": {
121444                     "count": 54
121445                 },
121446                 "Lewiatan": {
121447                     "count": 135
121448                 },
121449                 "Продуктовый магазин": {
121450                     "count": 149
121451                 },
121452                 "Продуктовый": {
121453                     "count": 84
121454                 },
121455                 "セイコーマート (Seicomart)": {
121456                     "count": 72
121457                 },
121458                 "Виктория": {
121459                     "count": 70
121460                 },
121461                 "Весна": {
121462                     "count": 57
121463                 },
121464                 "Mini Market Non-Stop": {
121465                     "count": 60
121466                 },
121467                 "QuikTrip": {
121468                     "count": 75
121469                 },
121470                 "Копеечка": {
121471                     "count": 51
121472                 },
121473                 "Royal Farms": {
121474                     "count": 51
121475                 },
121476                 "Alfamart": {
121477                     "count": 103
121478                 },
121479                 "Indomaret": {
121480                     "count": 141
121481                 },
121482                 "магазин": {
121483                     "count": 171
121484                 },
121485                 "全家便利商店": {
121486                     "count": 156
121487                 },
121488                 "Boutique": {
121489                     "count": 59
121490                 },
121491                 "მარკეტი (Market)": {
121492                     "count": 144
121493                 },
121494                 "Stores": {
121495                     "count": 61
121496                 }
121497             },
121498             "chemist": {
121499                 "dm": {
121500                     "count": 939
121501                 },
121502                 "Müller": {
121503                     "count": 212
121504                 },
121505                 "Schlecker": {
121506                     "count": 187
121507                 },
121508                 "Etos": {
121509                     "count": 467
121510                 },
121511                 "Bipa": {
121512                     "count": 289
121513                 },
121514                 "Rossmann": {
121515                     "count": 1669
121516                 },
121517                 "DM Drogeriemarkt": {
121518                     "count": 55
121519                 },
121520                 "Ihr Platz": {
121521                     "count": 73
121522                 },
121523                 "Douglas": {
121524                     "count": 62
121525                 },
121526                 "Kruidvat": {
121527                     "count": 123
121528                 }
121529             },
121530             "car_repair": {
121531                 "Peugeot": {
121532                     "count": 83
121533                 },
121534                 "Kwik Fit": {
121535                     "count": 75
121536                 },
121537                 "ATU": {
121538                     "count": 261
121539                 },
121540                 "Kwik-Fit": {
121541                     "count": 53
121542                 },
121543                 "Midas": {
121544                     "count": 202
121545                 },
121546                 "Feu Vert": {
121547                     "count": 113
121548                 },
121549                 "Norauto": {
121550                     "count": 152
121551                 },
121552                 "Speedy": {
121553                     "count": 115
121554                 },
121555                 "Автозапчасти": {
121556                     "count": 212
121557                 },
121558                 "Renault": {
121559                     "count": 171
121560                 },
121561                 "Pit Stop": {
121562                     "count": 58
121563                 },
121564                 "Jiffy Lube": {
121565                     "count": 198
121566                 },
121567                 "Шиномонтаж": {
121568                     "count": 1157
121569                 },
121570                 "СТО": {
121571                     "count": 395
121572                 },
121573                 "O'Reilly Auto Parts": {
121574                     "count": 81
121575                 },
121576                 "Carglass": {
121577                     "count": 112
121578                 },
121579                 "шиномонтаж": {
121580                     "count": 62
121581                 },
121582                 "Citroen": {
121583                     "count": 51
121584                 },
121585                 "Euromaster": {
121586                     "count": 87
121587                 },
121588                 "Firestone": {
121589                     "count": 88
121590                 },
121591                 "AutoZone": {
121592                     "count": 82
121593                 },
121594                 "Автосервис": {
121595                     "count": 361
121596                 },
121597                 "Advance Auto Parts": {
121598                     "count": 52
121599                 },
121600                 "Roady": {
121601                     "count": 56
121602                 }
121603             },
121604             "furniture": {
121605                 "IKEA": {
121606                     "count": 169
121607                 },
121608                 "Jysk": {
121609                     "count": 109
121610                 },
121611                 "Roller": {
121612                     "count": 78
121613                 },
121614                 "Dänisches Bettenlager": {
121615                     "count": 309
121616                 },
121617                 "Conforama": {
121618                     "count": 99
121619                 },
121620                 "Matratzen Concord": {
121621                     "count": 52
121622                 },
121623                 "Мебель": {
121624                     "count": 210
121625                 },
121626                 "But": {
121627                     "count": 63
121628                 }
121629             },
121630             "doityourself": {
121631                 "Hornbach": {
121632                     "count": 123
121633                 },
121634                 "B&Q": {
121635                     "count": 225
121636                 },
121637                 "Hubo": {
121638                     "count": 77
121639                 },
121640                 "Mr Bricolage": {
121641                     "count": 88
121642                 },
121643                 "Gamma": {
121644                     "count": 111
121645                 },
121646                 "OBI": {
121647                     "count": 422
121648                 },
121649                 "Lowes": {
121650                     "count": 1152
121651                 },
121652                 "Wickes": {
121653                     "count": 123
121654                 },
121655                 "Hagebau": {
121656                     "count": 59
121657                 },
121658                 "Max Bahr": {
121659                     "count": 79
121660                 },
121661                 "Castorama": {
121662                     "count": 153
121663                 },
121664                 "Rona": {
121665                     "count": 61
121666                 },
121667                 "Home Depot": {
121668                     "count": 865
121669                 },
121670                 "Toom Baumarkt": {
121671                     "count": 71
121672                 },
121673                 "Homebase": {
121674                     "count": 225
121675                 },
121676                 "Baumax": {
121677                     "count": 95
121678                 },
121679                 "Lagerhaus": {
121680                     "count": 79
121681                 },
121682                 "Bauhaus": {
121683                     "count": 186
121684                 },
121685                 "Canadian Tire": {
121686                     "count": 97
121687                 },
121688                 "Leroy Merlin": {
121689                     "count": 209
121690                 },
121691                 "Hellweg": {
121692                     "count": 58
121693                 },
121694                 "Brico": {
121695                     "count": 98
121696                 },
121697                 "Bricomarché": {
121698                     "count": 235
121699                 },
121700                 "Toom": {
121701                     "count": 67
121702                 },
121703                 "Hagebaumarkt": {
121704                     "count": 107
121705                 },
121706                 "Praktiker": {
121707                     "count": 122
121708                 },
121709                 "Menards": {
121710                     "count": 70
121711                 },
121712                 "Weldom": {
121713                     "count": 73
121714                 },
121715                 "Bunnings Warehouse": {
121716                     "count": 91
121717                 },
121718                 "Ace Hardware": {
121719                     "count": 147
121720                 },
121721                 "Home Hardware": {
121722                     "count": 72
121723                 },
121724                 "Хозтовары": {
121725                     "count": 86
121726                 },
121727                 "Стройматериалы": {
121728                     "count": 197
121729                 },
121730                 "Bricorama": {
121731                     "count": 60
121732                 },
121733                 "Point P": {
121734                     "count": 59
121735                 }
121736             },
121737             "stationery": {
121738                 "Staples": {
121739                     "count": 299
121740                 },
121741                 "McPaper": {
121742                     "count": 83
121743                 },
121744                 "Office Depot": {
121745                     "count": 98
121746                 },
121747                 "Канцтовары": {
121748                     "count": 63
121749                 }
121750             },
121751             "car": {
121752                 "Skoda": {
121753                     "count": 97
121754                 },
121755                 "BMW": {
121756                     "count": 149
121757                 },
121758                 "Citroen": {
121759                     "count": 277
121760                 },
121761                 "Renault": {
121762                     "count": 382
121763                 },
121764                 "Mercedes-Benz": {
121765                     "count": 235
121766                 },
121767                 "Volvo": {
121768                     "count": 96
121769                 },
121770                 "Ford": {
121771                     "count": 239
121772                 },
121773                 "Volkswagen": {
121774                     "count": 217
121775                 },
121776                 "Mazda": {
121777                     "count": 105
121778                 },
121779                 "Mitsubishi": {
121780                     "count": 73
121781                 },
121782                 "Fiat": {
121783                     "count": 93
121784                 },
121785                 "Автозапчасти": {
121786                     "count": 277
121787                 },
121788                 "Opel": {
121789                     "count": 165
121790                 },
121791                 "Audi": {
121792                     "count": 121
121793                 },
121794                 "Toyota": {
121795                     "count": 271
121796                 },
121797                 "Nissan": {
121798                     "count": 189
121799                 },
121800                 "Suzuki": {
121801                     "count": 75
121802                 },
121803                 "Honda": {
121804                     "count": 157
121805                 },
121806                 "Peugeot": {
121807                     "count": 308
121808                 },
121809                 "Шиномонтаж": {
121810                     "count": 259
121811                 },
121812                 "Hyundai": {
121813                     "count": 166
121814                 },
121815                 "Subaru": {
121816                     "count": 58
121817                 },
121818                 "Chevrolet": {
121819                     "count": 86
121820                 },
121821                 "Автомагазин": {
121822                     "count": 72
121823                 }
121824             },
121825             "clothes": {
121826                 "Matalan": {
121827                     "count": 90
121828                 },
121829                 "KiK": {
121830                     "count": 1219
121831                 },
121832                 "H&M": {
121833                     "count": 658
121834                 },
121835                 "Urban Outfitters": {
121836                     "count": 63
121837                 },
121838                 "Vögele": {
121839                     "count": 132
121840                 },
121841                 "Zeeman": {
121842                     "count": 121
121843                 },
121844                 "Takko": {
121845                     "count": 515
121846                 },
121847                 "Adler": {
121848                     "count": 55
121849                 },
121850                 "C&A": {
121851                     "count": 506
121852                 },
121853                 "Zara": {
121854                     "count": 217
121855                 },
121856                 "Vero Moda": {
121857                     "count": 95
121858                 },
121859                 "NKD": {
121860                     "count": 486
121861                 },
121862                 "Ernsting's family": {
121863                     "count": 312
121864                 },
121865                 "Winners": {
121866                     "count": 65
121867                 },
121868                 "River Island": {
121869                     "count": 59
121870                 },
121871                 "Next": {
121872                     "count": 176
121873                 },
121874                 "Gap": {
121875                     "count": 81
121876                 },
121877                 "Adidas": {
121878                     "count": 92
121879                 },
121880                 "Woolworths": {
121881                     "count": 117
121882                 },
121883                 "Mr Price": {
121884                     "count": 88
121885                 },
121886                 "Jet": {
121887                     "count": 61
121888                 },
121889                 "Pep": {
121890                     "count": 134
121891                 },
121892                 "Edgars": {
121893                     "count": 110
121894                 },
121895                 "Ackermans": {
121896                     "count": 91
121897                 },
121898                 "Truworths": {
121899                     "count": 65
121900                 },
121901                 "Ross": {
121902                     "count": 93
121903                 },
121904                 "Burton": {
121905                     "count": 51
121906                 },
121907                 "Dorothy Perkins": {
121908                     "count": 53
121909                 },
121910                 "Deichmann": {
121911                     "count": 61
121912                 },
121913                 "Lindex": {
121914                     "count": 73
121915                 },
121916                 "s.Oliver": {
121917                     "count": 56
121918                 },
121919                 "Cecil": {
121920                     "count": 51
121921                 },
121922                 "Dress Barn": {
121923                     "count": 52
121924                 },
121925                 "Old Navy": {
121926                     "count": 174
121927                 },
121928                 "Jack & Jones": {
121929                     "count": 52
121930                 },
121931                 "Pimkie": {
121932                     "count": 73
121933                 },
121934                 "Esprit": {
121935                     "count": 231
121936                 },
121937                 "Primark": {
121938                     "count": 92
121939                 },
121940                 "Bonita": {
121941                     "count": 155
121942                 },
121943                 "Mexx": {
121944                     "count": 67
121945                 },
121946                 "Gerry Weber": {
121947                     "count": 71
121948                 },
121949                 "Tally Weijl": {
121950                     "count": 70
121951                 },
121952                 "Mango": {
121953                     "count": 133
121954                 },
121955                 "TK Maxx": {
121956                     "count": 84
121957                 },
121958                 "Benetton": {
121959                     "count": 101
121960                 },
121961                 "Ulla Popken": {
121962                     "count": 61
121963                 },
121964                 "AWG": {
121965                     "count": 66
121966                 },
121967                 "Tommy Hilfiger": {
121968                     "count": 75
121969                 },
121970                 "New Yorker": {
121971                     "count": 180
121972                 },
121973                 "Orsay": {
121974                     "count": 73
121975                 },
121976                 "Jeans Fritz": {
121977                     "count": 51
121978                 },
121979                 "Charles Vögele": {
121980                     "count": 69
121981                 },
121982                 "New Look": {
121983                     "count": 126
121984                 },
121985                 "Lacoste": {
121986                     "count": 78
121987                 },
121988                 "Etam": {
121989                     "count": 53
121990                 },
121991                 "Kiabi": {
121992                     "count": 148
121993                 },
121994                 "Jack Wolfskin": {
121995                     "count": 60
121996                 },
121997                 "American Apparel": {
121998                     "count": 57
121999                 },
122000                 "Men's Wearhouse": {
122001                     "count": 54
122002                 },
122003                 "Intimissimi": {
122004                     "count": 52
122005                 },
122006                 "United Colors of Benetton": {
122007                     "count": 96
122008                 },
122009                 "Jules": {
122010                     "count": 63
122011                 },
122012                 "Second Hand": {
122013                     "count": 53
122014                 },
122015                 "AOKI": {
122016                     "count": 57
122017                 },
122018                 "Calzedonia": {
122019                     "count": 68
122020                 },
122021                 "洋服の青山": {
122022                     "count": 100
122023                 },
122024                 "Levi's": {
122025                     "count": 63
122026                 },
122027                 "Celio": {
122028                     "count": 74
122029                 },
122030                 "TJ Maxx": {
122031                     "count": 57
122032                 },
122033                 "Promod": {
122034                     "count": 82
122035                 },
122036                 "Street One": {
122037                     "count": 72
122038                 },
122039                 "ユニクロ": {
122040                     "count": 59
122041                 },
122042                 "Banana Republic": {
122043                     "count": 57
122044                 },
122045                 "Одежда": {
122046                     "count": 75
122047                 },
122048                 "Marshalls": {
122049                     "count": 56
122050                 },
122051                 "La Halle": {
122052                     "count": 62
122053                 },
122054                 "Peacocks": {
122055                     "count": 89
122056                 },
122057                 "しまむら": {
122058                     "count": 60
122059                 }
122060             },
122061             "books": {
122062                 "Bruna": {
122063                     "count": 58
122064                 },
122065                 "Waterstones": {
122066                     "count": 90
122067                 },
122068                 "Libro": {
122069                     "count": 57
122070                 },
122071                 "Barnes & Noble": {
122072                     "count": 267
122073                 },
122074                 "Weltbild": {
122075                     "count": 74
122076                 },
122077                 "Thalia": {
122078                     "count": 121
122079                 },
122080                 "Книги": {
122081                     "count": 112
122082                 }
122083             },
122084             "department_store": {
122085                 "Debenhams": {
122086                     "count": 67
122087                 },
122088                 "Canadian Tire": {
122089                     "count": 75
122090                 },
122091                 "Karstadt": {
122092                     "count": 64
122093                 },
122094                 "Walmart": {
122095                     "count": 517
122096                 },
122097                 "Kmart": {
122098                     "count": 143
122099                 },
122100                 "Target": {
122101                     "count": 574
122102                 },
122103                 "Galeria Kaufhof": {
122104                     "count": 61
122105                 },
122106                 "Marks & Spencer": {
122107                     "count": 66
122108                 },
122109                 "Big W": {
122110                     "count": 57
122111                 },
122112                 "Woolworth": {
122113                     "count": 78
122114                 },
122115                 "Универмаг": {
122116                     "count": 72
122117                 },
122118                 "Sears": {
122119                     "count": 235
122120                 },
122121                 "Walmart Supercenter": {
122122                     "count": 101
122123                 },
122124                 "Kohl's": {
122125                     "count": 153
122126                 },
122127                 "Macy's": {
122128                     "count": 147
122129                 },
122130                 "Sam's Club": {
122131                     "count": 54
122132                 },
122133                 "JCPenney": {
122134                     "count": 66
122135                 }
122136             },
122137             "alcohol": {
122138                 "Alko": {
122139                     "count": 145
122140                 },
122141                 "The Beer Store": {
122142                     "count": 150
122143                 },
122144                 "Systembolaget": {
122145                     "count": 210
122146                 },
122147                 "LCBO": {
122148                     "count": 239
122149                 },
122150                 "Ароматный мир": {
122151                     "count": 62
122152                 },
122153                 "Bargain Booze": {
122154                     "count": 62
122155                 },
122156                 "Nicolas": {
122157                     "count": 119
122158                 },
122159                 "BWS": {
122160                     "count": 70
122161                 },
122162                 "Botilleria": {
122163                     "count": 77
122164                 },
122165                 "SAQ": {
122166                     "count": 72
122167                 },
122168                 "Gall & Gall": {
122169                     "count": 512
122170                 },
122171                 "Живое пиво": {
122172                     "count": 70
122173                 }
122174             },
122175             "bakery": {
122176                 "Kamps": {
122177                     "count": 252
122178                 },
122179                 "Banette": {
122180                     "count": 52
122181                 },
122182                 "Bäckerei Schmidt": {
122183                     "count": 57
122184                 },
122185                 "Anker": {
122186                     "count": 73
122187                 },
122188                 "Hofpfisterei": {
122189                     "count": 111
122190                 },
122191                 "Greggs": {
122192                     "count": 276
122193                 },
122194                 "Oebel": {
122195                     "count": 57
122196                 },
122197                 "Boulangerie": {
122198                     "count": 266
122199                 },
122200                 "Stadtbäckerei": {
122201                     "count": 57
122202                 },
122203                 "Steinecke": {
122204                     "count": 145
122205                 },
122206                 "Ihle": {
122207                     "count": 76
122208                 },
122209                 "Goldilocks": {
122210                     "count": 59
122211                 },
122212                 "Dat Backhus": {
122213                     "count": 67
122214                 },
122215                 "K&U": {
122216                     "count": 61
122217                 },
122218                 "Der Beck": {
122219                     "count": 96
122220                 },
122221                 "Thürmann": {
122222                     "count": 54
122223                 },
122224                 "Backwerk": {
122225                     "count": 95
122226                 },
122227                 "Bäcker": {
122228                     "count": 68
122229                 },
122230                 "Schäfer's": {
122231                     "count": 51
122232                 },
122233                 "Panaderia": {
122234                     "count": 168
122235                 },
122236                 "Goeken backen": {
122237                     "count": 51
122238                 },
122239                 "Stadtbäckerei Junge": {
122240                     "count": 51
122241                 },
122242                 "Boulangerie Patisserie": {
122243                     "count": 119
122244                 },
122245                 "Paul": {
122246                     "count": 81
122247                 },
122248                 "Хлеб": {
122249                     "count": 89
122250                 },
122251                 "Piekarnia": {
122252                     "count": 62
122253                 },
122254                 "Пекарня": {
122255                     "count": 52
122256                 },
122257                 "Кулиничи": {
122258                     "count": 51
122259                 }
122260             },
122261             "sports": {
122262                 "Sports Direct": {
122263                     "count": 57
122264                 },
122265                 "Decathlon": {
122266                     "count": 309
122267                 },
122268                 "Intersport": {
122269                     "count": 283
122270                 },
122271                 "Sports Authority": {
122272                     "count": 75
122273                 },
122274                 "Спортмастер": {
122275                     "count": 87
122276                 },
122277                 "Sport 2000": {
122278                     "count": 90
122279                 },
122280                 "Dick's Sporting Goods": {
122281                     "count": 77
122282                 }
122283             },
122284             "variety_store": {
122285                 "Tedi": {
122286                     "count": 157
122287                 },
122288                 "Dollarama": {
122289                     "count": 103
122290                 },
122291                 "Family Dollar": {
122292                     "count": 61
122293                 },
122294                 "Dollar Tree": {
122295                     "count": 110
122296                 },
122297                 "Dollar General": {
122298                     "count": 80
122299                 }
122300             },
122301             "pet": {
122302                 "Fressnapf": {
122303                     "count": 318
122304                 },
122305                 "PetSmart": {
122306                     "count": 177
122307                 },
122308                 "Das Futterhaus": {
122309                     "count": 69
122310                 },
122311                 "Pets at Home": {
122312                     "count": 62
122313                 },
122314                 "Petco": {
122315                     "count": 101
122316                 },
122317                 "Зоомагазин": {
122318                     "count": 100
122319                 }
122320             },
122321             "shoes": {
122322                 "Deichmann": {
122323                     "count": 622
122324                 },
122325                 "Reno": {
122326                     "count": 183
122327                 },
122328                 "Ecco": {
122329                     "count": 55
122330                 },
122331                 "Clarks": {
122332                     "count": 109
122333                 },
122334                 "La Halle aux Chaussures": {
122335                     "count": 69
122336                 },
122337                 "Brantano": {
122338                     "count": 71
122339                 },
122340                 "Geox": {
122341                     "count": 51
122342                 },
122343                 "Salamander": {
122344                     "count": 51
122345                 },
122346                 "Обувь": {
122347                     "count": 100
122348                 },
122349                 "Payless Shoe Source": {
122350                     "count": 67
122351                 },
122352                 "Famous Footwear": {
122353                     "count": 59
122354                 },
122355                 "Quick Schuh": {
122356                     "count": 72
122357                 },
122358                 "Shoe Zone": {
122359                     "count": 55
122360                 },
122361                 "Foot Locker": {
122362                     "count": 82
122363                 },
122364                 "Bata": {
122365                     "count": 101
122366                 },
122367                 "ЦентрОбувь": {
122368                     "count": 51
122369                 }
122370             },
122371             "toys": {
122372                 "La Grande Récré": {
122373                     "count": 56
122374                 },
122375                 "Toys R Us": {
122376                     "count": 151,
122377                     "tags": {
122378                         "shop": "toys"
122379                     }
122380                 },
122381                 "Intertoys": {
122382                     "count": 57
122383                 },
122384                 "Детский мир": {
122385                     "count": 86
122386                 },
122387                 "Игрушки": {
122388                     "count": 58
122389                 }
122390             },
122391             "travel_agency": {
122392                 "Flight Centre": {
122393                     "count": 92
122394                 },
122395                 "Thomas Cook": {
122396                     "count": 119
122397                 }
122398             },
122399             "jewelry": {
122400                 "Bijou Brigitte": {
122401                     "count": 57
122402                 },
122403                 "Christ": {
122404                     "count": 57
122405                 },
122406                 "Swarovski": {
122407                     "count": 74
122408                 }
122409             },
122410             "optician": {
122411                 "Fielmann": {
122412                     "count": 232
122413                 },
122414                 "Apollo Optik": {
122415                     "count": 150
122416                 },
122417                 "Vision Express": {
122418                     "count": 58
122419                 },
122420                 "Оптика": {
122421                     "count": 182
122422                 },
122423                 "Optic 2000": {
122424                     "count": 98
122425                 },
122426                 "Alain Afflelou": {
122427                     "count": 73
122428                 },
122429                 "Specsavers": {
122430                     "count": 124
122431                 },
122432                 "Krys": {
122433                     "count": 77
122434                 },
122435                 "Atol": {
122436                     "count": 55
122437                 }
122438             },
122439             "video": {
122440                 "Blockbuster": {
122441                     "count": 184
122442                 },
122443                 "World of Video": {
122444                     "count": 64
122445                 }
122446             },
122447             "mobile_phone": {
122448                 "Билайн": {
122449                     "count": 128
122450                 },
122451                 "ソフトバンクショップ (SoftBank shop)": {
122452                     "count": 255
122453                 },
122454                 "Vodafone": {
122455                     "count": 355
122456                 },
122457                 "O2": {
122458                     "count": 208
122459                 },
122460                 "Carphone Warehouse": {
122461                     "count": 127
122462                 },
122463                 "Orange": {
122464                     "count": 246
122465                 },
122466                 "Verizon Wireless": {
122467                     "count": 125
122468                 },
122469                 "Sprint": {
122470                     "count": 109
122471                 },
122472                 "T-Mobile": {
122473                     "count": 175
122474                 },
122475                 "МТС": {
122476                     "count": 352
122477                 },
122478                 "Евросеть": {
122479                     "count": 506
122480                 },
122481                 "Bell": {
122482                     "count": 190
122483                 },
122484                 "The Phone House": {
122485                     "count": 83
122486                 },
122487                 "SFR": {
122488                     "count": 71
122489                 },
122490                 "Связной": {
122491                     "count": 439
122492                 },
122493                 "Мегафон": {
122494                     "count": 251
122495                 },
122496                 "AT&T": {
122497                     "count": 124
122498                 },
122499                 "ドコモショップ (docomo shop)": {
122500                     "count": 114
122501                 },
122502                 "au": {
122503                     "count": 65
122504                 },
122505                 "Movistar": {
122506                     "count": 77
122507                 },
122508                 "Bitė": {
122509                     "count": 72
122510                 }
122511             },
122512             "hifi": {},
122513             "computer": {
122514                 "PC World": {
122515                     "count": 55
122516                 },
122517                 "DNS": {
122518                     "count": 128
122519                 }
122520             },
122521             "hairdresser": {
122522                 "Klier": {
122523                     "count": 119
122524                 },
122525                 "Supercuts": {
122526                     "count": 106
122527                 },
122528                 "Hairkiller": {
122529                     "count": 51
122530                 },
122531                 "Great Clips": {
122532                     "count": 182
122533                 },
122534                 "Парикмахерская": {
122535                     "count": 510
122536                 },
122537                 "Стиль": {
122538                     "count": 51
122539                 },
122540                 "Fryzjer": {
122541                     "count": 56
122542                 },
122543                 "Franck Provost": {
122544                     "count": 70
122545                 },
122546                 "Салон красоты": {
122547                     "count": 70
122548                 }
122549             },
122550             "hardware": {
122551                 "1000 мелочей": {
122552                     "count": 61
122553                 },
122554                 "Хозтовары": {
122555                     "count": 151
122556                 },
122557                 "Стройматериалы": {
122558                     "count": 54
122559                 }
122560             },
122561             "motorcycle": {
122562                 "Yamaha": {
122563                     "count": 67
122564                 },
122565                 "Honda": {
122566                     "count": 69
122567                 }
122568             }
122569         }
122570     },
122571     "addressFormats": [
122572         {
122573             "format": [
122574                 [
122575                     "housenumber",
122576                     "street"
122577                 ],
122578                 [
122579                     "city",
122580                     "postcode"
122581                 ]
122582             ]
122583         },
122584         {
122585             "countryCodes": [
122586                 "gb"
122587             ],
122588             "format": [
122589                 [
122590                     "housename"
122591                 ],
122592                 [
122593                     "housenumber",
122594                     "street"
122595                 ],
122596                 [
122597                     "city",
122598                     "postcode"
122599                 ]
122600             ]
122601         },
122602         {
122603             "countryCodes": [
122604                 "ie"
122605             ],
122606             "format": [
122607                 [
122608                     "housename"
122609                 ],
122610                 [
122611                     "housenumber",
122612                     "street"
122613                 ],
122614                 [
122615                     "city"
122616                 ]
122617             ]
122618         },
122619         {
122620             "countryCodes": [
122621                 "ad",
122622                 "at",
122623                 "ba",
122624                 "be",
122625                 "ch",
122626                 "cz",
122627                 "de",
122628                 "dk",
122629                 "es",
122630                 "fi",
122631                 "gr",
122632                 "hr",
122633                 "is",
122634                 "it",
122635                 "li",
122636                 "nl",
122637                 "no",
122638                 "pl",
122639                 "pt",
122640                 "se",
122641                 "si",
122642                 "sk",
122643                 "sm",
122644                 "va"
122645             ],
122646             "format": [
122647                 [
122648                     "street",
122649                     "housenumber"
122650                 ],
122651                 [
122652                     "postcode",
122653                     "city"
122654                 ]
122655             ]
122656         },
122657         {
122658             "countryCodes": [
122659                 "fr",
122660                 "lu",
122661                 "mo"
122662             ],
122663             "format": [
122664                 [
122665                     "housenumber",
122666                     "street"
122667                 ],
122668                 [
122669                     "postcode",
122670                     "city"
122671                 ]
122672             ]
122673         },
122674         {
122675             "countryCodes": [
122676                 "br"
122677             ],
122678             "format": [
122679                 [
122680                     "street"
122681                 ],
122682                 [
122683                     "housenumber",
122684                     "suburb"
122685                 ],
122686                 [
122687                     "city",
122688                     "postcode"
122689                 ]
122690             ]
122691         },
122692         {
122693             "countryCodes": [
122694                 "vn"
122695             ],
122696             "format": [
122697                 [
122698                     "housenumber",
122699                     "street"
122700                 ],
122701                 [
122702                     "subdistrict"
122703                 ],
122704                 [
122705                     "district"
122706                 ],
122707                 [
122708                     "city"
122709                 ],
122710                 [
122711                     "province",
122712                     "postcode"
122713                 ]
122714             ]
122715         }
122716     ]
122717 };